diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..4525df95d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,705 @@ +# Change Log + +## [1.3.2](https://github.com/cmderdev/cmder/tree/1.3.2) (2016-12-01) +**Implemented enhancements:** + +- Change appveyor.yml to publish all resulting artifacts from builds. [\#717](https://github.com/cmderdev/cmder/issues/717) +- Stuff that should not be in the release zips [\#662](https://github.com/cmderdev/cmder/issues/662) +- Make cmder auto start with windows and auto minimize to the status bar. [\#532](https://github.com/cmderdev/cmder/issues/532) +- v1.2.0: Errors because of PowerShell execution policy [\#483](https://github.com/cmderdev/cmder/issues/483) +- Updating Vendors with chocolatey [\#442](https://github.com/cmderdev/cmder/issues/442) +- Alias without it's opposit [\#281](https://github.com/cmderdev/cmder/issues/281) +- Improve new UX [\#230](https://github.com/cmderdev/cmder/issues/230) +- Different Font for the Lambda [\#211](https://github.com/cmderdev/cmder/issues/211) +- Git Credential Cache [\#184](https://github.com/cmderdev/cmder/issues/184) +- Crawling for executables in /bin [\#61](https://github.com/cmderdev/cmder/issues/61) +- Include Scoop as package manager [\#42](https://github.com/cmderdev/cmder/issues/42) +- Complete aliases on tab [\#38](https://github.com/cmderdev/cmder/issues/38) +- Path ordering issue - wrong find.exe executes by default [\#37](https://github.com/cmderdev/cmder/issues/37) +- User conemu cfg [\#1109](https://github.com/cmderdev/cmder/pull/1109) ([daxgames](https://github.com/daxgames)) +- Msys bash [\#702](https://github.com/cmderdev/cmder/pull/702) ([daxgames](https://github.com/daxgames)) +- Added code to check for the existence of a customized ini file.. [\#427](https://github.com/cmderdev/cmder/pull/427) ([kodybrown](https://github.com/kodybrown)) +- New build and pack scripts [\#152](https://github.com/cmderdev/cmder/pull/152) ([samvasko](https://github.com/samvasko)) +- Ability to change Font Size using Ctrl+MouseWheel [\#125](https://github.com/cmderdev/cmder/pull/125) ([saaguero](https://github.com/saaguero)) + +**Fixed bugs:** + +- Git process not ending. [\#1060](https://github.com/cmderdev/cmder/issues/1060) +- Git: fatal: Unable to create '.git/index.lock': File exists. [\#1044](https://github.com/cmderdev/cmder/issues/1044) +- Aliases with environment variables not working [\#684](https://github.com/cmderdev/cmder/issues/684) +- msysgit is not injected into path. [\#493](https://github.com/cmderdev/cmder/issues/493) +- cmder display error [\#491](https://github.com/cmderdev/cmder/issues/491) +- Path issues on startup [\#487](https://github.com/cmderdev/cmder/issues/487) +- Missing DLL: MSVCP140.dll [\#482](https://github.com/cmderdev/cmder/issues/482) +- Single mode does not set current directory [\#420](https://github.com/cmderdev/cmder/issues/420) +- Fails to parse path in PATH system variable with '&' [\#185](https://github.com/cmderdev/cmder/issues/185) +- Cmder hangs after idling for a few minutes or when clicking above the cursor [\#109](https://github.com/cmderdev/cmder/issues/109) +- No color scheme in tabs opened as Administrator [\#94](https://github.com/cmderdev/cmder/issues/94) +- Bug in alias.bat [\#52](https://github.com/cmderdev/cmder/issues/52) +- Clicking/selecting text on terminal causes slowdown [\#40](https://github.com/cmderdev/cmder/issues/40) + +**Closed issues:** + +- some kind of project profile [\#1175](https://github.com/cmderdev/cmder/issues/1175) +- Does cmder support the notion of a plugin [\#1173](https://github.com/cmderdev/cmder/issues/1173) +- Cygwin? [\#1155](https://github.com/cmderdev/cmder/issues/1155) +- CMDER ERROR [\#1154](https://github.com/cmderdev/cmder/issues/1154) +- Remapping hot keys [\#1150](https://github.com/cmderdev/cmder/issues/1150) +- What is mintty in here? [\#1149](https://github.com/cmderdev/cmder/issues/1149) +- No make [\#1146](https://github.com/cmderdev/cmder/issues/1146) +- How can I set the path of cmder properly at the start ? [\#1136](https://github.com/cmderdev/cmder/issues/1136) +- Powershell Slow Startup [\#1130](https://github.com/cmderdev/cmder/issues/1130) +- python for cmder [\#1129](https://github.com/cmderdev/cmder/issues/1129) +- Haskell repl \(ghci\) crashes only in cmder works elsewhere [\#1125](https://github.com/cmderdev/cmder/issues/1125) +- Latest update causes `error: failed to push some refs to git@gitlab....` [\#1124](https://github.com/cmderdev/cmder/issues/1124) +- Connection to SSH agent refused [\#1123](https://github.com/cmderdev/cmder/issues/1123) +- Slow on startup [\#1122](https://github.com/cmderdev/cmder/issues/1122) +- Shell script fail [\#1121](https://github.com/cmderdev/cmder/issues/1121) +- Ctrl+` shorcut does not work in version 161002 [\#1113](https://github.com/cmderdev/cmder/issues/1113) +- Git LFS not working with newer cmder versions [\#1112](https://github.com/cmderdev/cmder/issues/1112) +- Processes dying due to lack of memory? [\#1106](https://github.com/cmderdev/cmder/issues/1106) +- Broken links [\#1103](https://github.com/cmderdev/cmder/issues/1103) +- "\config\profile.d\Active"' is not recognized as an internal or external command, operable program or batch file. [\#1102](https://github.com/cmderdev/cmder/issues/1102) +- Can't run 'git commit' [\#1098](https://github.com/cmderdev/cmder/issues/1098) +- Unable to use keybase K:\ [\#1096](https://github.com/cmderdev/cmder/issues/1096) +- Can not Run mintty in v1.3.1 [\#1094](https://github.com/cmderdev/cmder/issues/1094) +- Shortcut for new tab ?? [\#1093](https://github.com/cmderdev/cmder/issues/1093) +- Bad symbols [\#1092](https://github.com/cmderdev/cmder/issues/1092) +- cmder turns slow when using GIT command after update to the latest version [\#1091](https://github.com/cmderdev/cmder/issues/1091) +- $ENV:CMDER\_START has a double quote too much [\#1079](https://github.com/cmderdev/cmder/issues/1079) +- Incorrect checksum ? [\#1075](https://github.com/cmderdev/cmder/issues/1075) +- Unplugging the battery detaches the Quake console [\#1074](https://github.com/cmderdev/cmder/issues/1074) +- Mouse right click copy and paste at same time. [\#1072](https://github.com/cmderdev/cmder/issues/1072) +- strange display on Chinese windows 8 [\#1071](https://github.com/cmderdev/cmder/issues/1071) +- Permanently add all SSH keys to ssh-agent [\#1062](https://github.com/cmderdev/cmder/issues/1062) +- Wrong dir privilege in bash on Windows ? [\#1059](https://github.com/cmderdev/cmder/issues/1059) +- Invalid [\#1058](https://github.com/cmderdev/cmder/issues/1058) +- Python virtualenv not activating in Windows 10 Cmder [\#1057](https://github.com/cmderdev/cmder/issues/1057) +- prompt is Garbled [\#1054](https://github.com/cmderdev/cmder/issues/1054) +- startup is so slow [\#1053](https://github.com/cmderdev/cmder/issues/1053) +- ~ doesn't work in cmder? [\#1051](https://github.com/cmderdev/cmder/issues/1051) +- \[Solved myself\] .bash\_history and winscp.rnd are not in Cmder's directories [\#1050](https://github.com/cmderdev/cmder/issues/1050) +- First run config fails with exclamation in path [\#1049](https://github.com/cmderdev/cmder/issues/1049) +- Can't run npm or any Node Module on Cmder \(Windows 7\) [\#1047](https://github.com/cmderdev/cmder/issues/1047) +- Cannot start cmder [\#1046](https://github.com/cmderdev/cmder/issues/1046) +- About letter overlapping [\#1045](https://github.com/cmderdev/cmder/issues/1045) +- %cmder\_root%\config\user-aliases.ps1 is not created on a fresh install of v1.3.0 [\#1040](https://github.com/cmderdev/cmder/issues/1040) +- Cmder looking for user-aliases in wrong path [\#1039](https://github.com/cmderdev/cmder/issues/1039) +- multiple hg.exe processes spawned [\#1035](https://github.com/cmderdev/cmder/issues/1035) +- cls command spacing as well as spacing for input not wrapping to next line, global env vars not highlighted [\#1032](https://github.com/cmderdev/cmder/issues/1032) +- Cmder getting raped by dr.web quarantine system [\#1031](https://github.com/cmderdev/cmder/issues/1031) +- cmder no longer using path variables [\#1029](https://github.com/cmderdev/cmder/issues/1029) +- Can I switch vim in cmder to gvim installed by myself? [\#1021](https://github.com/cmderdev/cmder/issues/1021) +- \[Windows10 Bash\] Could use UP/Down/Home/End....key in cmder [\#1017](https://github.com/cmderdev/cmder/issues/1017) +- {lamb} problem again... :-\( [\#1012](https://github.com/cmderdev/cmder/issues/1012) +- High-lighting text and copying is broken [\#1008](https://github.com/cmderdev/cmder/issues/1008) +- issue with updating ConEmuPack.160619.7z [\#1006](https://github.com/cmderdev/cmder/issues/1006) +- using touch in cli doesn't work anymore with latest update [\#1002](https://github.com/cmderdev/cmder/issues/1002) +- When resizing cmder window an extra path line appears. [\#1000](https://github.com/cmderdev/cmder/issues/1000) +- v1.3.0-pre doesn't support running inside program files folder [\#998](https://github.com/cmderdev/cmder/issues/998) +- Text cursor disappears when window resized [\#997](https://github.com/cmderdev/cmder/issues/997) +- how to use clip command in the cmder? [\#996](https://github.com/cmderdev/cmder/issues/996) +- {git}{hg} appearing in path print out rather than the values they represent [\#995](https://github.com/cmderdev/cmder/issues/995) +- Don't just prepend the git path. [\#994](https://github.com/cmderdev/cmder/issues/994) +- `ls` et al slow after updating cmder [\#993](https://github.com/cmderdev/cmder/issues/993) +- Attempt to concatenate local 'package\_version' \(a nil value\) [\#991](https://github.com/cmderdev/cmder/issues/991) +- After auto-update git/hg indication and lambda in prompt are broken [\#990](https://github.com/cmderdev/cmder/issues/990) +- Lack of Proxy Setting [\#989](https://github.com/cmderdev/cmder/issues/989) +- Clink completion failing [\#987](https://github.com/cmderdev/cmder/issues/987) +- \ [\#986](https://github.com/cmderdev/cmder/issues/986) +- default configuration does not support Chinese named file listing with ls [\#985](https://github.com/cmderdev/cmder/issues/985) +- When cmder opened in visual studio code, there is wrong path [\#981](https://github.com/cmderdev/cmder/issues/981) +- Is It Possible to recover the files removed by `rm -rf` [\#979](https://github.com/cmderdev/cmder/issues/979) +- . [\#973](https://github.com/cmderdev/cmder/issues/973) +- right click context menu open cmd without color [\#972](https://github.com/cmderdev/cmder/issues/972) +- git branch name is not red when there are pending changes [\#967](https://github.com/cmderdev/cmder/issues/967) +- git checkout autocomplete is showing files [\#966](https://github.com/cmderdev/cmder/issues/966) +- Cmder proxy Ubuntu Bash on Windows [\#964](https://github.com/cmderdev/cmder/issues/964) +- Update version on Chocolatey [\#959](https://github.com/cmderdev/cmder/issues/959) +- ConEmu Injecting hooks fail [\#958](https://github.com/cmderdev/cmder/issues/958) +- chocolatey.lua:1: module 'tables' not found [\#957](https://github.com/cmderdev/cmder/issues/957) +- cmder \(from cmder\_mini.zip\) crashes on startup on windows 7 pro x64 [\#955](https://github.com/cmderdev/cmder/issues/955) +- Feature: add some extra prompt-tuning hooks to profile.ps1 from user-profile.ps1 [\#950](https://github.com/cmderdev/cmder/issues/950) +- Provide alternate icon colors [\#947](https://github.com/cmderdev/cmder/issues/947) +- "\cmder\config\settings was unexpected at this time" and {lamb} is shown instead of lambda symbol [\#937](https://github.com/cmderdev/cmder/issues/937) +- Cannot save settings [\#936](https://github.com/cmderdev/cmder/issues/936) +- init.bat fails and shows {lamb} and {git} [\#935](https://github.com/cmderdev/cmder/issues/935) +- Cmder minimizing when losing focus. [\#934](https://github.com/cmderdev/cmder/issues/934) +- init.bat always uses "npm" as window title [\#933](https://github.com/cmderdev/cmder/issues/933) +- `ls` return vertical list instead of horizontal? [\#924](https://github.com/cmderdev/cmder/issues/924) +- Arrow keys in Windows 10 Linux Subsystem [\#919](https://github.com/cmderdev/cmder/issues/919) +- Arrow keys do not work with bash \(Win10/Linux Subsystem\) [\#914](https://github.com/cmderdev/cmder/issues/914) +- Aliased commands: Syntax Highlighting Lost [\#912](https://github.com/cmderdev/cmder/issues/912) +- 'vim' hangs when loading in cmder bash session [\#910](https://github.com/cmderdev/cmder/issues/910) +- Unix commands not working in windows 10 [\#908](https://github.com/cmderdev/cmder/issues/908) +- git 2.8 ? [\#905](https://github.com/cmderdev/cmder/issues/905) +- Confusing "Settings" \> "Integration" dialog behavior [\#904](https://github.com/cmderdev/cmder/issues/904) +- v1.3.0 antivirus [\#903](https://github.com/cmderdev/cmder/issues/903) +- Feature Request: Send to all/group [\#896](https://github.com/cmderdev/cmder/issues/896) +- Updating git-for-windows after installing the full cmder? [\#887](https://github.com/cmderdev/cmder/issues/887) +- Tab autocompetion for git is inconsistent \(doesn't work with git add\) [\#885](https://github.com/cmderdev/cmder/issues/885) +- Line-wrapping breaks when using backspace key in a git repo with Cmder mini and Git for Windows. [\#883](https://github.com/cmderdev/cmder/issues/883) +- Cmder opens off screen [\#881](https://github.com/cmderdev/cmder/issues/881) +- ctrl+l with powershell in quake mode clears the first prompt line as well [\#879](https://github.com/cmderdev/cmder/issues/879) +- Enconding ? [\#877](https://github.com/cmderdev/cmder/issues/877) +- the {cmd} task [\#876](https://github.com/cmderdev/cmder/issues/876) +- Failed to start cmder, app crashed [\#871](https://github.com/cmderdev/cmder/issues/871) +- Cmder Windows Pinning Issue \[weird\] [\#869](https://github.com/cmderdev/cmder/issues/869) +- Why not use @ECHO OFF? [\#868](https://github.com/cmderdev/cmder/issues/868) +- alias with && doesn't work [\#859](https://github.com/cmderdev/cmder/issues/859) +- Having trouble with packaged conemu install, how can I point to a different one? [\#858](https://github.com/cmderdev/cmder/issues/858) +- path entry for \/cmd instead of \/bin? [\#853](https://github.com/cmderdev/cmder/issues/853) +- Cmder lists path on window resize. [\#851](https://github.com/cmderdev/cmder/issues/851) +- Alias with multi-word git commit message not working [\#847](https://github.com/cmderdev/cmder/issues/847) +- cmder and vim compatibility problem [\#846](https://github.com/cmderdev/cmder/issues/846) +- Unable to git pull,push or any action [\#845](https://github.com/cmderdev/cmder/issues/845) +- switch to use master a the default development branch [\#836](https://github.com/cmderdev/cmder/issues/836) +- Missing git support, install posth-git [\#834](https://github.com/cmderdev/cmder/issues/834) +- Git branch information is broken for submodules [\#833](https://github.com/cmderdev/cmder/issues/833) +- "-ExecutionPolicy' is not recognized as an internal or external command" [\#830](https://github.com/cmderdev/cmder/issues/830) +- How to upgrade from v1.1.4.1 to v1.2 ? [\#825](https://github.com/cmderdev/cmder/issues/825) +- Startup warning [\#821](https://github.com/cmderdev/cmder/issues/821) +- Cmder prompt screwed up with latest Windows 10 Build [\#820](https://github.com/cmderdev/cmder/issues/820) +- Cmder does not open in last open window position [\#816](https://github.com/cmderdev/cmder/issues/816) +- CMDer won't open Sublime [\#814](https://github.com/cmderdev/cmder/issues/814) +- integrating Git for Windows vs. Git for Windows SDK? [\#813](https://github.com/cmderdev/cmder/issues/813) +- Installer for cmder? [\#812](https://github.com/cmderdev/cmder/issues/812) +- When will the next version be available? [\#811](https://github.com/cmderdev/cmder/issues/811) +- Netcat is missing [\#810](https://github.com/cmderdev/cmder/issues/810) +- how to use /? to get the help doc in the `cmder` [\#808](https://github.com/cmderdev/cmder/issues/808) +- \[Enhancement\] Powershell and Babun \(cygwin + zsh\) [\#807](https://github.com/cmderdev/cmder/issues/807) +- Cmder - Warning: Missing git support [\#806](https://github.com/cmderdev/cmder/issues/806) +- iul [\#800](https://github.com/cmderdev/cmder/issues/800) +- Update clink settings [\#793](https://github.com/cmderdev/cmder/issues/793) +- how to add the environment variable to the cmder? [\#792](https://github.com/cmderdev/cmder/issues/792) +- % variable expansion in config/alias [\#791](https://github.com/cmderdev/cmder/issues/791) +- Problems with node [\#790](https://github.com/cmderdev/cmder/issues/790) +- Resizing adds new lines [\#789](https://github.com/cmderdev/cmder/issues/789) +- How to remove "Cmder Here" in the context menu after .\cmder.exe /REGISTER ALL? [\#787](https://github.com/cmderdev/cmder/issues/787) +- \[v1.2.9\] Can not alias with env. variables. [\#784](https://github.com/cmderdev/cmder/issues/784) +- How should i add a context menu entry? [\#780](https://github.com/cmderdev/cmder/issues/780) +- Branch name not visible and vagrant commands not working [\#778](https://github.com/cmderdev/cmder/issues/778) +- Run command to start [\#775](https://github.com/cmderdev/cmder/issues/775) +- CMDER\_START should always be set to USERPROFILE unless explicitly set through /START parameter [\#772](https://github.com/cmderdev/cmder/issues/772) +- Startup Error: cmder\vendor\profile.ps1 cannot be loaded. [\#769](https://github.com/cmderdev/cmder/issues/769) +- How to make Cmder stop displaying warning? [\#768](https://github.com/cmderdev/cmder/issues/768) +- Security Warning - cmder\vendor\profile.ps1 [\#767](https://github.com/cmderdev/cmder/issues/767) +- Unable to install cmder using Install-Package in Windows 10 [\#762](https://github.com/cmderdev/cmder/issues/762) +- How do confirm exe's are safe? md5? checksum? [\#761](https://github.com/cmderdev/cmder/issues/761) +- Option to disable preview stacking with multiple tabs [\#758](https://github.com/cmderdev/cmder/issues/758) +- 'ls' is no longer recognized command [\#757](https://github.com/cmderdev/cmder/issues/757) +- I can't run de Cmder.exe [\#755](https://github.com/cmderdev/cmder/issues/755) +- Multiple location references when maximizing [\#753](https://github.com/cmderdev/cmder/issues/753) +- CLink completions for npm increase cmder startup time for one second [\#750](https://github.com/cmderdev/cmder/issues/750) +- Prevent other apps from overwriting the prompt? [\#749](https://github.com/cmderdev/cmder/issues/749) +- cmder.exe infected with Variant.Kazy.767238 [\#748](https://github.com/cmderdev/cmder/issues/748) +- cmder.exe considered harmful by Bitdefender [\#744](https://github.com/cmderdev/cmder/issues/744) +- curl ntlm auth stopped working [\#741](https://github.com/cmderdev/cmder/issues/741) +- Sublime Integration fails - Can't find "C:\Programs"? [\#727](https://github.com/cmderdev/cmder/issues/727) +- Cmder and gulp, not friend? [\#725](https://github.com/cmderdev/cmder/issues/725) +- Antivirus deleting some files in cmder \(reporting them as infected\) [\#724](https://github.com/cmderdev/cmder/issues/724) +- Windows Defender on Windows 10 finds Trojan in extracted files [\#713](https://github.com/cmderdev/cmder/issues/713) +- e. shortcut not working ? [\#712](https://github.com/cmderdev/cmder/issues/712) +- "Cmder here" doesn't work if set start-up dir [\#709](https://github.com/cmderdev/cmder/issues/709) +- Is cmder support scrolling with touch screen? [\#706](https://github.com/cmderdev/cmder/issues/706) +- npm\_prompt.lua:11: attempt to concatenate local 'package\_version' \(a nil value\) [\#700](https://github.com/cmderdev/cmder/issues/700) +- Cmder \(cmd.exe\) startup crashes at clink step [\#699](https://github.com/cmderdev/cmder/issues/699) +- Doesn't run cmder.exe [\#696](https://github.com/cmderdev/cmder/issues/696) +- Not getting git status in 1.2.9 prompt [\#692](https://github.com/cmderdev/cmder/issues/692) +- Tab-Complete paths not working \[1.2.9\] [\#691](https://github.com/cmderdev/cmder/issues/691) +- The directory be duplicate displayed [\#689](https://github.com/cmderdev/cmder/issues/689) +- Don't work at my windows 7 \(misiing api-ms-win-crt-runtime-l1-1-0.dll\) [\#682](https://github.com/cmderdev/cmder/issues/682) +- Use tab to cycle through auto complete, like the original cmd does? [\#681](https://github.com/cmderdev/cmder/issues/681) +- git: 'pull' is not a git command. See 'git --help'. [\#679](https://github.com/cmderdev/cmder/issues/679) +- Error in NPM-Prompt [\#678](https://github.com/cmderdev/cmder/issues/678) +- msysgit commands not working [\#675](https://github.com/cmderdev/cmder/issues/675) +- Restore last session with history on start [\#672](https://github.com/cmderdev/cmder/issues/672) +- Restart As Admin bug [\#669](https://github.com/cmderdev/cmder/issues/669) +- git for windows 2.6.1 ssh folder [\#661](https://github.com/cmderdev/cmder/issues/661) +- der [\#660](https://github.com/cmderdev/cmder/issues/660) +- Cannot clean the terminal [\#659](https://github.com/cmderdev/cmder/issues/659) +- Cmder do not run if username has spaces between [\#658](https://github.com/cmderdev/cmder/issues/658) +- When exiting vim, cursor goes to first line of terminal instead of the end of it [\#656](https://github.com/cmderdev/cmder/issues/656) +- Cmder suddenly start crashing on startup [\#650](https://github.com/cmderdev/cmder/issues/650) +- Cannot switch to mapped network drive [\#649](https://github.com/cmderdev/cmder/issues/649) +- Ctrl + D? [\#648](https://github.com/cmderdev/cmder/issues/648) +- Is there any hotkey jump to "Search" box? [\#647](https://github.com/cmderdev/cmder/issues/647) +- File /vendor/conemu-maximus5/ConEmu.exe not found. [\#646](https://github.com/cmderdev/cmder/issues/646) +- As admin CMDER\_ROOT not set in Powershell [\#643](https://github.com/cmderdev/cmder/issues/643) +- Emoji support [\#642](https://github.com/cmderdev/cmder/issues/642) +- Having ls, cat, etc [\#641](https://github.com/cmderdev/cmder/issues/641) +- Cmder having Permission Errors for Windows 10 [\#640](https://github.com/cmderdev/cmder/issues/640) +- Powershell - Msys Aliases [\#639](https://github.com/cmderdev/cmder/issues/639) +- Problem with install on window 7? [\#637](https://github.com/cmderdev/cmder/issues/637) +- Invoke-Expression : The term 'Invoke-Expression' is not recognized [\#636](https://github.com/cmderdev/cmder/issues/636) +- it doesn't like Docker [\#631](https://github.com/cmderdev/cmder/issues/631) +- Latest release : Windows 7 : Windows cannot find ".../vendor/conemu-maximus5/CpmE,u.exe" [\#629](https://github.com/cmderdev/cmder/issues/629) +- Strange Vim behaviour after Git for Windows upgrade [\#628](https://github.com/cmderdev/cmder/issues/628) +- msysGit has been superseded ,consider to switch to Git for Windows 2.x? [\#627](https://github.com/cmderdev/cmder/issues/627) +- tail command not found [\#625](https://github.com/cmderdev/cmder/issues/625) +- Cmder console remain unused text on screen [\#623](https://github.com/cmderdev/cmder/issues/623) +- er con emu [\#617](https://github.com/cmderdev/cmder/issues/617) +- first google hit for cmder shows 404 [\#616](https://github.com/cmderdev/cmder/issues/616) +- \[ Solved \] How to I change to width of Split screen divider \( border \) line. [\#613](https://github.com/cmderdev/cmder/issues/613) +- No Unix commands? [\#610](https://github.com/cmderdev/cmder/issues/610) +- using user installed git \(2.5\) with the suggested /bin/agent.cmd does not work [\#609](https://github.com/cmderdev/cmder/issues/609) +- vendor/init.bat is overwritten with new versions -\> use a user startup file? [\#608](https://github.com/cmderdev/cmder/issues/608) +- Git autocomplete is not working as in git bash [\#607](https://github.com/cmderdev/cmder/issues/607) +- api-ms-win-crt-runtime-l1-1-0.dll is missing error \(Windows 8.1\) [\#604](https://github.com/cmderdev/cmder/issues/604) +- Prevent inactive cmder windows to be dimmed [\#603](https://github.com/cmderdev/cmder/issues/603) +- Git for Windows 2.5 [\#602](https://github.com/cmderdev/cmder/issues/602) +- Incompatibility with conemu 150716+ / double pinned icon on taskbar [\#599](https://github.com/cmderdev/cmder/issues/599) +- Cant get it working on windows xp [\#598](https://github.com/cmderdev/cmder/issues/598) +- ls parameters error in Windows 10 [\#597](https://github.com/cmderdev/cmder/issues/597) +- Resizing split windows [\#596](https://github.com/cmderdev/cmder/issues/596) +- PowerShell Profile Aliases ignored in Cmder [\#593](https://github.com/cmderdev/cmder/issues/593) +- "Inject ConEmuHk" settings slows git down considerably [\#592](https://github.com/cmderdev/cmder/issues/592) +- Suggestion about transparency [\#591](https://github.com/cmderdev/cmder/issues/591) +- Powerline integration with cmder [\#590](https://github.com/cmderdev/cmder/issues/590) +- Wrong place [\#589](https://github.com/cmderdev/cmder/issues/589) +- Misleading install instructions? [\#588](https://github.com/cmderdev/cmder/issues/588) +- ENHANCE: Only add git to path if not exist [\#586](https://github.com/cmderdev/cmder/issues/586) +- new console confirmation - with Ctrl-T [\#583](https://github.com/cmderdev/cmder/issues/583) +- start-ssh-agent not found [\#580](https://github.com/cmderdev/cmder/issues/580) +- Missing DLL [\#579](https://github.com/cmderdev/cmder/issues/579) +- Invoking ConEmu instead of ConEmu64 on Windows 10 64-bit [\#574](https://github.com/cmderdev/cmder/issues/574) +- windows 10 incompatibility [\#572](https://github.com/cmderdev/cmder/issues/572) +- FIX: Incorrect startup directory. [\#571](https://github.com/cmderdev/cmder/issues/571) +- WARNING: Enable-GitColors is Obsolete and will be removed in a future version of posh-git. [\#568](https://github.com/cmderdev/cmder/issues/568) +- Path issue on startup - Invalid download path [\#567](https://github.com/cmderdev/cmder/issues/567) +- The term 'vim' is not recognized [\#566](https://github.com/cmderdev/cmder/issues/566) +- Using .bashrc [\#565](https://github.com/cmderdev/cmder/issues/565) +- Persist tab "View \(palette\)" selection [\#562](https://github.com/cmderdev/cmder/issues/562) +- git add --interactive fails [\#560](https://github.com/cmderdev/cmder/issues/560) +- Tab names as directory names [\#559](https://github.com/cmderdev/cmder/issues/559) +- Downloads for v1.2 missing DLLs [\#558](https://github.com/cmderdev/cmder/issues/558) +- Can't get rid of "unrecognized parameter" error [\#557](https://github.com/cmderdev/cmder/issues/557) +- How to use cmder in a batch file? [\#556](https://github.com/cmderdev/cmder/issues/556) +- Run init.bat before any new scripts [\#554](https://github.com/cmderdev/cmder/issues/554) +- ssh not working [\#552](https://github.com/cmderdev/cmder/issues/552) +- Restore opened tabs setting opens root drive [\#551](https://github.com/cmderdev/cmder/issues/551) +- Maximize single view/terminal/console to whole window [\#550](https://github.com/cmderdev/cmder/issues/550) +- not run successfully [\#547](https://github.com/cmderdev/cmder/issues/547) +- compass not working with cmder ? [\#546](https://github.com/cmderdev/cmder/issues/546) +- Bad unicode support \(wrong glyphs on alsamixer\) [\#545](https://github.com/cmderdev/cmder/issues/545) +- can we use Vundle to manage Cmder's vim plugins? Need some setup? [\#535](https://github.com/cmderdev/cmder/issues/535) +- Error on Windows 7 [\#534](https://github.com/cmderdev/cmder/issues/534) +- api-ms-win-crt-runtime l1-109.dll is missing [\#531](https://github.com/cmderdev/cmder/issues/531) +- Git checks for 'commits' every time a folder is changed? [\#529](https://github.com/cmderdev/cmder/issues/529) +- Powershell tab title issue [\#528](https://github.com/cmderdev/cmder/issues/528) +- conhost.exe keeps on crashing. [\#527](https://github.com/cmderdev/cmder/issues/527) +- storage in userprofile \(instead of fixed config dir relative to the executable\) [\#526](https://github.com/cmderdev/cmder/issues/526) +- Cmder crashes when AVG falsely flags it as a virus. [\#522](https://github.com/cmderdev/cmder/issues/522) +- Incomplete git installation packaged with cmder v1.2 [\#521](https://github.com/cmderdev/cmder/issues/521) +- api-ms-win-crt-runtime-l1-1-0.dll error [\#518](https://github.com/cmderdev/cmder/issues/518) +- Can't set alias in 1.2 anymore [\#515](https://github.com/cmderdev/cmder/issues/515) +- git not properly setup in v1.2 [\#513](https://github.com/cmderdev/cmder/issues/513) +- Character persistence on cmder windows [\#506](https://github.com/cmderdev/cmder/issues/506) +- Git: fatal: Unable to find remote helper for 'https' [\#503](https://github.com/cmderdev/cmder/issues/503) +- api-ms-win-crt-runtime-l1-1-0.dll error [\#501](https://github.com/cmderdev/cmder/issues/501) +- ncurses borders incorrectly displayed with ssh.exe [\#499](https://github.com/cmderdev/cmder/issues/499) +- gitk not found due to changed PATH for msysgit [\#498](https://github.com/cmderdev/cmder/issues/498) +- {hg} on every folder [\#494](https://github.com/cmderdev/cmder/issues/494) +- Missing dll, APPCRT140.dll [\#485](https://github.com/cmderdev/cmder/issues/485) +- Symantec refuses to access cmder [\#484](https://github.com/cmderdev/cmder/issues/484) +- Missing MSVCP140.dll [\#480](https://github.com/cmderdev/cmder/issues/480) +- Windows 10 compatibility issues [\#478](https://github.com/cmderdev/cmder/issues/478) +- update msysgit [\#473](https://github.com/cmderdev/cmder/issues/473) +- Notifications about composer.json and CRLF [\#472](https://github.com/cmderdev/cmder/issues/472) +- How to add more commands beyond mysisgit? [\#470](https://github.com/cmderdev/cmder/issues/470) +- ~ should mean user home directory [\#466](https://github.com/cmderdev/cmder/issues/466) +- mklink /d creates symlink with wrong slashes [\#462](https://github.com/cmderdev/cmder/issues/462) +- Does cmder come with GCC or not? [\#461](https://github.com/cmderdev/cmder/issues/461) +- Question: How to start cmder with a command [\#457](https://github.com/cmderdev/cmder/issues/457) +- PATH environment variable has space problem [\#456](https://github.com/cmderdev/cmder/issues/456) +- Feature Request : Save opened tabs and locations of the tabs [\#455](https://github.com/cmderdev/cmder/issues/455) +- Error on cmder launch: "The syntax of the command is incorrect" [\#454](https://github.com/cmderdev/cmder/issues/454) +- Lag returning to prompt \(especially\) in git repo [\#447](https://github.com/cmderdev/cmder/issues/447) +- 'MySQL' is not recognized as an internal or external command, operable program or batch file. [\#443](https://github.com/cmderdev/cmder/issues/443) +- Not scaling on Windows 8.1 with High-DPI Monitor [\#437](https://github.com/cmderdev/cmder/issues/437) +- Shortcut missing icon in context menu [\#433](https://github.com/cmderdev/cmder/issues/433) +- How to update Git? [\#428](https://github.com/cmderdev/cmder/issues/428) +- How to redirect Window's cmd.exe to Cmder's cmder.exe? [\#426](https://github.com/cmderdev/cmder/issues/426) +- cmder exits with exitcode 4294967295 [\#423](https://github.com/cmderdev/cmder/issues/423) +- How do you create an alias? [\#421](https://github.com/cmderdev/cmder/issues/421) +- Git pull not working [\#419](https://github.com/cmderdev/cmder/issues/419) +- Create files from cmder. [\#417](https://github.com/cmderdev/cmder/issues/417) +- Error popup window on opening [\#416](https://github.com/cmderdev/cmder/issues/416) +- Vim help not working in cmder [\#415](https://github.com/cmderdev/cmder/issues/415) +- How to update bash [\#399](https://github.com/cmderdev/cmder/issues/399) +- could you put the version number into the download file [\#396](https://github.com/cmderdev/cmder/issues/396) +- git-p4.py \[Errno 2\] No such file or directory [\#392](https://github.com/cmderdev/cmder/issues/392) +- ConEmu auto attach with Cmder aliases [\#388](https://github.com/cmderdev/cmder/issues/388) +- Cmder unable to find .ssh folder [\#387](https://github.com/cmderdev/cmder/issues/387) +- extra character appears at the beginning,when used the arrow keys\(up,down\) navigate through the history [\#384](https://github.com/cmderdev/cmder/issues/384) +- create alias with multi word parameter [\#376](https://github.com/cmderdev/cmder/issues/376) +- UI broken characters [\#375](https://github.com/cmderdev/cmder/issues/375) +- Possible to change TSA icon? [\#373](https://github.com/cmderdev/cmder/issues/373) +- Is Cmder known to cause a false positive alert from some virus checking software? [\#371](https://github.com/cmderdev/cmder/issues/371) +- How to disable the crosshair [\#369](https://github.com/cmderdev/cmder/issues/369) +- Text reflow and line selection [\#359](https://github.com/cmderdev/cmder/issues/359) +- Using the context menu doesn't open a new tab in Single Instance Mode [\#356](https://github.com/cmderdev/cmder/issues/356) +- Git client side vulnerability [\#354](https://github.com/cmderdev/cmder/issues/354) +- Ctrl+Shift+Arrow does not work as expected [\#345](https://github.com/cmderdev/cmder/issues/345) +- i can not read windows path in cmder [\#342](https://github.com/cmderdev/cmder/issues/342) +- How to reload system variable [\#340](https://github.com/cmderdev/cmder/issues/340) +- SVN commands support [\#339](https://github.com/cmderdev/cmder/issues/339) +- Is it possible to show the current folder in front of cursor on the current line? [\#338](https://github.com/cmderdev/cmder/issues/338) +- backspace not work [\#334](https://github.com/cmderdev/cmder/issues/334) +- 'awk' is not recognized [\#330](https://github.com/cmderdev/cmder/issues/330) +- Cannot pin 1.1.4.1 to Win7 taskbar [\#329](https://github.com/cmderdev/cmder/issues/329) +- {lamb} instead of lambda sign \(possibly a UTF-8 problem?\) [\#322](https://github.com/cmderdev/cmder/issues/322) +- Instructions refer to Cmder.bat but it doesn't exist in download .zip [\#319](https://github.com/cmderdev/cmder/issues/319) +- Wrong link on https://bliker.github.io/cmder/ for msysgit [\#317](https://github.com/cmderdev/cmder/issues/317) +- Use system-wide Git [\#315](https://github.com/cmderdev/cmder/issues/315) +- Version update information is broken \(not found\) [\#310](https://github.com/cmderdev/cmder/issues/310) +- feature request vim-airline [\#306](https://github.com/cmderdev/cmder/issues/306) +- Integrate PSReadLine [\#301](https://github.com/cmderdev/cmder/issues/301) +- Full Screen [\#295](https://github.com/cmderdev/cmder/issues/295) +- Configure Powershell to match CMD [\#294](https://github.com/cmderdev/cmder/issues/294) +- Tab Close on CTRL-W [\#293](https://github.com/cmderdev/cmder/issues/293) +- v1.1.4.1 /REGISTER ALL has broken icon [\#292](https://github.com/cmderdev/cmder/issues/292) +- CD in root not working.. [\#289](https://github.com/cmderdev/cmder/issues/289) +- How to enable 256 color? [\#288](https://github.com/cmderdev/cmder/issues/288) +- Support comments in /config/aliases [\#286](https://github.com/cmderdev/cmder/issues/286) +- Executing linux executables ./ doesn't work :S [\#285](https://github.com/cmderdev/cmder/issues/285) +- Moved Documents folder, running "ls" gives "ls: My Documents: No such file or directory" [\#284](https://github.com/cmderdev/cmder/issues/284) +- er [\#283](https://github.com/cmderdev/cmder/issues/283) +- \[1.1.4.1\] Auto Completion not working [\#280](https://github.com/cmderdev/cmder/issues/280) +- Git and lamb macro/symbols not expanded in Windows 10 preview [\#279](https://github.com/cmderdev/cmder/issues/279) +- cmder vs cmd using non-blocking STDIN [\#269](https://github.com/cmderdev/cmder/issues/269) +- Possible to blur translucent console? [\#267](https://github.com/cmderdev/cmder/issues/267) +- Duplicate Root Fires Twice? [\#266](https://github.com/cmderdev/cmder/issues/266) +- bug when using up and down key [\#264](https://github.com/cmderdev/cmder/issues/264) +- ps scripts: support space in foldernames [\#261](https://github.com/cmderdev/cmder/issues/261) +- utils [\#260](https://github.com/cmderdev/cmder/issues/260) +- Character mix [\#259](https://github.com/cmderdev/cmder/issues/259) +- strange issue no trace in google [\#257](https://github.com/cmderdev/cmder/issues/257) +- Can't start cmder 1.4.1.1 [\#252](https://github.com/cmderdev/cmder/issues/252) +- Cmder icon reverts to ConEmu icon when "Startup options" option is changed [\#251](https://github.com/cmderdev/cmder/issues/251) +- Old version files in v1.1.4 release archives [\#247](https://github.com/cmderdev/cmder/issues/247) +- "MSVCP120.dll is missing from your computer." [\#246](https://github.com/cmderdev/cmder/issues/246) +- Cmder.exe not opening on Windows 7 SP 1 [\#240](https://github.com/cmderdev/cmder/issues/240) +- Resize Tab Bar [\#236](https://github.com/cmderdev/cmder/issues/236) +- Accented characters [\#234](https://github.com/cmderdev/cmder/issues/234) +- Clicking in the window causes cmder to lock up [\#232](https://github.com/cmderdev/cmder/issues/232) +- Add cmder to Windows context menu [\#231](https://github.com/cmderdev/cmder/issues/231) +- libiconv-2.dll is missing [\#228](https://github.com/cmderdev/cmder/issues/228) +- color scheme lost after CTRL+C on git status [\#227](https://github.com/cmderdev/cmder/issues/227) +- Can't create process, ErrCode=0x000000C1, Description: %1 is not a valid Win32 application. [\#226](https://github.com/cmderdev/cmder/issues/226) +- Cant get powerline fonts to work \(need utf-8?\) [\#225](https://github.com/cmderdev/cmder/issues/225) +- Can't use aliases + && [\#224](https://github.com/cmderdev/cmder/issues/224) +- {git}, {lamb} and strange new console options [\#223](https://github.com/cmderdev/cmder/issues/223) +- CJK problem [\#222](https://github.com/cmderdev/cmder/issues/222) +- Wire up 'title' to "rename tab" [\#221](https://github.com/cmderdev/cmder/issues/221) +- system PATH overriding path set in init.bat [\#219](https://github.com/cmderdev/cmder/issues/219) +- command autocompletion not working [\#218](https://github.com/cmderdev/cmder/issues/218) +- Launcher opens new window separately [\#217](https://github.com/cmderdev/cmder/issues/217) +- Theme not applied on Run command prompt here [\#216](https://github.com/cmderdev/cmder/issues/216) +- Closes tab on Ctrl-C action [\#215](https://github.com/cmderdev/cmder/issues/215) +- "Your alias cannot contain a space" [\#214](https://github.com/cmderdev/cmder/issues/214) +- Problems with vim colors [\#213](https://github.com/cmderdev/cmder/issues/213) +- lambda bug when i install clink [\#212](https://github.com/cmderdev/cmder/issues/212) +- Did doskey break in the newest dev update? [\#207](https://github.com/cmderdev/cmder/issues/207) +- Bug within the version of msysgit 1.8.5.2 [\#206](https://github.com/cmderdev/cmder/issues/206) +- Blank line [\#205](https://github.com/cmderdev/cmder/issues/205) +- F7 support for command history? [\#204](https://github.com/cmderdev/cmder/issues/204) +- SSH Keys and push passphrase [\#202](https://github.com/cmderdev/cmder/issues/202) +- git diff highlight colors on ssh [\#201](https://github.com/cmderdev/cmder/issues/201) +- Cursor becomes fat, and i can't do anything [\#200](https://github.com/cmderdev/cmder/issues/200) +- Open cmder as Tab from the file explorer [\#197](https://github.com/cmderdev/cmder/issues/197) +- include zsh and tmux from cygwin [\#194](https://github.com/cmderdev/cmder/issues/194) +- How to enable ssh-agent? [\#193](https://github.com/cmderdev/cmder/issues/193) +- Git Not working [\#192](https://github.com/cmderdev/cmder/issues/192) +- Open cmder in 64-bit on 64-bit windows [\#191](https://github.com/cmderdev/cmder/issues/191) +- Output is very slow [\#188](https://github.com/cmderdev/cmder/issues/188) +- Running cmder from the file explorer [\#187](https://github.com/cmderdev/cmder/issues/187) +- Add hotkey to switch tabs [\#186](https://github.com/cmderdev/cmder/issues/186) +- how to config installed msysgit [\#183](https://github.com/cmderdev/cmder/issues/183) +- Windows 8.1 High-DPI Scaling [\#182](https://github.com/cmderdev/cmder/issues/182) +- how to disabled command line error beep? [\#179](https://github.com/cmderdev/cmder/issues/179) +- Child shells yields broken prompt [\#178](https://github.com/cmderdev/cmder/issues/178) +- Crash at start on Windows 8.1 [\#176](https://github.com/cmderdev/cmder/issues/176) +- Crashes with mintty.exe [\#175](https://github.com/cmderdev/cmder/issues/175) +- Chinese characters looked terribly awful when monospace is checked [\#171](https://github.com/cmderdev/cmder/issues/171) +- Copy and paste w/ mouse buttons [\#170](https://github.com/cmderdev/cmder/issues/170) +- generation of Pipe symbol not possible [\#168](https://github.com/cmderdev/cmder/issues/168) +- Lambda prompt bug [\#164](https://github.com/cmderdev/cmder/issues/164) +- Can't select and copy text [\#163](https://github.com/cmderdev/cmder/issues/163) +- not running in windows XP SP3 [\#161](https://github.com/cmderdev/cmder/issues/161) +- german characters not displaying [\#160](https://github.com/cmderdev/cmder/issues/160) +- Moving files with ../ [\#158](https://github.com/cmderdev/cmder/issues/158) +- Transparent image. A Detail but I would like to get it to work [\#156](https://github.com/cmderdev/cmder/issues/156) +- Taskbar icon after pinning the program reverts to default ConEmu icon. Systray icon is always ConEmu's. [\#154](https://github.com/cmderdev/cmder/issues/154) +- A neat way to add sublime text seamlessly. [\#153](https://github.com/cmderdev/cmder/issues/153) +- how to update cygwin shipped together within cmder [\#151](https://github.com/cmderdev/cmder/issues/151) +- attach to GUI was requested, but there is no console processes! [\#150](https://github.com/cmderdev/cmder/issues/150) +- The system cannot find the path specified. [\#148](https://github.com/cmderdev/cmder/issues/148) +- Changes to PATH do not persist [\#146](https://github.com/cmderdev/cmder/issues/146) +- git clone templates not found / Unable to find remote helper for 'https' [\#144](https://github.com/cmderdev/cmder/issues/144) +- handle could not be opened / terminal is not fully functional [\#143](https://github.com/cmderdev/cmder/issues/143) +- Create windows installer [\#142](https://github.com/cmderdev/cmder/issues/142) +- Auto-create fast new tab shortcuts for additional tasks [\#140](https://github.com/cmderdev/cmder/issues/140) +- ssh-agent, ssh-add, ssh all crash as soon as I open a PowerShell window [\#139](https://github.com/cmderdev/cmder/issues/139) +- Problems using cmder as an SSH client [\#137](https://github.com/cmderdev/cmder/issues/137) +- Add link to bliker.github.io/cmder to repo description/website [\#134](https://github.com/cmderdev/cmder/issues/134) +- Environmental variables are not reloaded on new console [\#132](https://github.com/cmderdev/cmder/issues/132) +- Git Branch Autocomplete [\#130](https://github.com/cmderdev/cmder/issues/130) +- The nice lambda left me :\( [\#129](https://github.com/cmderdev/cmder/issues/129) +- `ls` with output redirection writes ansi escape sequences to destination file [\#127](https://github.com/cmderdev/cmder/issues/127) +- Lamba prompt and git status scripts not running [\#126](https://github.com/cmderdev/cmder/issues/126) +- how to open specail directory? in sublime Terminal plugin? [\#123](https://github.com/cmderdev/cmder/issues/123) +- clink installed allready cmder hangs after install [\#122](https://github.com/cmderdev/cmder/issues/122) +- "The system cannot find the path specified" [\#121](https://github.com/cmderdev/cmder/issues/121) +- "chcp 65001" \(UTF-8\) support for cmd [\#119](https://github.com/cmderdev/cmder/issues/119) +- Incorrect version of clink is being used [\#117](https://github.com/cmderdev/cmder/issues/117) +- .bash\_profile equivalent? [\#113](https://github.com/cmderdev/cmder/issues/113) +- Startup directory on new tab [\#112](https://github.com/cmderdev/cmder/issues/112) +- Looking for a contributor/Cmder user [\#110](https://github.com/cmderdev/cmder/issues/110) +- Terminate batch job bug \(I think?\) [\#108](https://github.com/cmderdev/cmder/issues/108) +- latin1 characters [\#107](https://github.com/cmderdev/cmder/issues/107) +- Script cleanup [\#105](https://github.com/cmderdev/cmder/issues/105) +- Changed "λ" to "?" [\#104](https://github.com/cmderdev/cmder/issues/104) +- How to search history using PgUp and PgDown [\#103](https://github.com/cmderdev/cmder/issues/103) +- Folder shortcuts doesn't seem to work in FAR manager under cmder [\#102](https://github.com/cmderdev/cmder/issues/102) +- opening cmder.bat on windows 8 [\#101](https://github.com/cmderdev/cmder/issues/101) +- Change the builder from google code [\#99](https://github.com/cmderdev/cmder/issues/99) +- Text color not honored upon restart [\#97](https://github.com/cmderdev/cmder/issues/97) +- Launcher is not recognized as a valid Win32 application on windows XP. [\#96](https://github.com/cmderdev/cmder/issues/96) +- Allow the launcher to be pinned to the taskbar [\#95](https://github.com/cmderdev/cmder/issues/95) +- VS2013 runtime requirement [\#93](https://github.com/cmderdev/cmder/issues/93) +- git flow [\#92](https://github.com/cmderdev/cmder/issues/92) +- How to start in a given directory [\#91](https://github.com/cmderdev/cmder/issues/91) +- Can't type backslash \(clink issue\) [\#89](https://github.com/cmderdev/cmder/issues/89) +- command history [\#87](https://github.com/cmderdev/cmder/issues/87) +- Install cmder [\#86](https://github.com/cmderdev/cmder/issues/86) +- Can not work well with Chinese [\#81](https://github.com/cmderdev/cmder/issues/81) +- Does not work with Julia [\#80](https://github.com/cmderdev/cmder/issues/80) +- Build script does not work through proxy [\#79](https://github.com/cmderdev/cmder/issues/79) +- "C:\Users\bliker" reference in config/ConEmu.xml [\#71](https://github.com/cmderdev/cmder/issues/71) +- Is it possible to install wget into cmder\(clink, or ConEmu\) ? [\#69](https://github.com/cmderdev/cmder/issues/69) +- cyrillic characters problem [\#68](https://github.com/cmderdev/cmder/issues/68) +- Unable to run in Windows XP if path contains spaces [\#67](https://github.com/cmderdev/cmder/issues/67) +- Path not set correctly on Windows XP [\#66](https://github.com/cmderdev/cmder/issues/66) +- Filenames with special characters e.g. ! are not handled correctly [\#64](https://github.com/cmderdev/cmder/issues/64) +- Clink completion does not work [\#59](https://github.com/cmderdev/cmder/issues/59) +- Git hosts defined in .ssh/config not working in cmder [\#58](https://github.com/cmderdev/cmder/issues/58) +- Setting cmder startup directory. [\#57](https://github.com/cmderdev/cmder/issues/57) +- cmder doesn't work with gvim [\#55](https://github.com/cmderdev/cmder/issues/55) +- vendor\msysgit\libexec\git-core dir contains 1.45mb git.exe duplicated 110 times. [\#54](https://github.com/cmderdev/cmder/issues/54) +- "terminal is not fully functional" [\#50](https://github.com/cmderdev/cmder/issues/50) +- Open new tab as Admin by default. [\#49](https://github.com/cmderdev/cmder/issues/49) +- Chinese characters overlapped [\#45](https://github.com/cmderdev/cmder/issues/45) +- `screen irssi`, `mutt` - Cannot find terminfo entry for 'msys'. [\#44](https://github.com/cmderdev/cmder/issues/44) +- ps doesn't work [\#43](https://github.com/cmderdev/cmder/issues/43) +- Pinning Cmder to taskbar doesn't work as expected [\#39](https://github.com/cmderdev/cmder/issues/39) +- Prompt does not work with clink 0.4 [\#35](https://github.com/cmderdev/cmder/issues/35) +- vendor/init.bat fails on paths with spaces [\#28](https://github.com/cmderdev/cmder/issues/28) +- "windows cannot find ...\cmder\vendor/conemu-maximus5/ConEmu.exe" [\#27](https://github.com/cmderdev/cmder/issues/27) +- Issue with SSH and tmux [\#25](https://github.com/cmderdev/cmder/issues/25) +- PWD, VI, VIM commands don't work on windows 7. [\#23](https://github.com/cmderdev/cmder/issues/23) +- Include icon [\#21](https://github.com/cmderdev/cmder/issues/21) +- init.bat failing on Vista x64 [\#19](https://github.com/cmderdev/cmder/issues/19) +- Not possible to write @ on Norwegian keyboard [\#17](https://github.com/cmderdev/cmder/issues/17) +- Weird output when starting cmder [\#16](https://github.com/cmderdev/cmder/issues/16) +- Set a name for the Tab on a task [\#14](https://github.com/cmderdev/cmder/issues/14) +- Git branch name [\#13](https://github.com/cmderdev/cmder/issues/13) +- bin directories not loaded in path [\#12](https://github.com/cmderdev/cmder/issues/12) +- Cmder ssh keys for github [\#11](https://github.com/cmderdev/cmder/issues/11) +- How to use cmder with integration mode [\#10](https://github.com/cmderdev/cmder/issues/10) +- tab manipulation problem [\#9](https://github.com/cmderdev/cmder/issues/9) +- Remove ugly black startup window [\#8](https://github.com/cmderdev/cmder/issues/8) +- Unable to `cd` to another drive [\#6](https://github.com/cmderdev/cmder/issues/6) +- cant change start directory [\#4](https://github.com/cmderdev/cmder/issues/4) +- lalt + arrow left/right not working as a macro hotkey [\#3](https://github.com/cmderdev/cmder/issues/3) +- alt gr + 2 opens new powershell [\#2](https://github.com/cmderdev/cmder/issues/2) +- Gvim preferences are not used in {cmd} [\#1](https://github.com/cmderdev/cmder/issues/1) + +**Merged pull requests:** + +- Development [\#1169](https://github.com/cmderdev/cmder/pull/1169) ([Stanzilla](https://github.com/Stanzilla)) +- Fix typo in init.bat [\#1157](https://github.com/cmderdev/cmder/pull/1157) ([winks](https://github.com/winks)) +- Bump clink-completions to 0.3.2 [\#1153](https://github.com/cmderdev/cmder/pull/1153) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fixed 3 typos [\#1143](https://github.com/cmderdev/cmder/pull/1143) ([panzer-planet](https://github.com/panzer-planet)) +- Fix for slow startup under certain conditions \(\#1122\) [\#1131](https://github.com/cmderdev/cmder/pull/1131) ([lamarqua](https://github.com/lamarqua)) +- Development [\#1127](https://github.com/cmderdev/cmder/pull/1127) ([Stanzilla](https://github.com/Stanzilla)) +- fix error when path has a space [\#1126](https://github.com/cmderdev/cmder/pull/1126) ([gucong3000](https://github.com/gucong3000)) +- Added closing process in get\_git\_status [\#1101](https://github.com/cmderdev/cmder/pull/1101) ([alexandr-san4ez](https://github.com/alexandr-san4ez)) +- Update Readme.md [\#1082](https://github.com/cmderdev/cmder/pull/1082) ([nverno](https://github.com/nverno)) +- Fix bash login when $CMDER\_ROOT has spaces [\#1078](https://github.com/cmderdev/cmder/pull/1078) ([orionlee](https://github.com/orionlee)) +- Parse the original prompt for cwd and env names [\#1070](https://github.com/cmderdev/cmder/pull/1070) ([janschulz](https://github.com/janschulz)) +- Added kill ssh-agent to build.ps1 [\#1042](https://github.com/cmderdev/cmder/pull/1042) ([daxgames](https://github.com/daxgames)) +- Development [\#1037](https://github.com/cmderdev/cmder/pull/1037) ([Stanzilla](https://github.com/Stanzilla)) +- Minor update in README.md [\#1016](https://github.com/cmderdev/cmder/pull/1016) ([Mansuro](https://github.com/Mansuro)) +- Added rainbow icons [\#1014](https://github.com/cmderdev/cmder/pull/1014) ([JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)) +- Fix git branch colouring [\#1011](https://github.com/cmderdev/cmder/pull/1011) ([MoFo88](https://github.com/MoFo88)) +- Bump clink-completions to 0.3.1 [\#992](https://github.com/cmderdev/cmder/pull/992) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix git branch name never shown as dirty [\#974](https://github.com/cmderdev/cmder/pull/974) ([janschulz](https://github.com/janschulz)) +- Disable history switching behavior of ctrl+tab. Sequential switching. [\#963](https://github.com/cmderdev/cmder/pull/963) ([Jackbennett](https://github.com/Jackbennett)) +- Register cmder in the context menu from powershell [\#962](https://github.com/cmderdev/cmder/pull/962) ([Jackbennett](https://github.com/Jackbennett)) +- cmd: change the prompt in lua [\#961](https://github.com/cmderdev/cmder/pull/961) ([janschulz](https://github.com/janschulz)) +- Custom prompt hooks protected from later overwriting [\#952](https://github.com/cmderdev/cmder/pull/952) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink-completions to 0.3.0 [\#946](https://github.com/cmderdev/cmder/pull/946) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Added :verbose-output subroutine, made aliases update more functional [\#945](https://github.com/cmderdev/cmder/pull/945) ([daxgames](https://github.com/daxgames)) +- fixed git not working in cmder cmd session and added some comments [\#943](https://github.com/cmderdev/cmder/pull/943) ([daxgames](https://github.com/daxgames)) +- More variable quoting in init.bat [\#941](https://github.com/cmderdev/cmder/pull/941) ([janschulz](https://github.com/janschulz)) +- Add quotes around all variables [\#940](https://github.com/cmderdev/cmder/pull/940) ([janschulz](https://github.com/janschulz)) +- Fix missing "\" when building dirpath to psmodules [\#916](https://github.com/cmderdev/cmder/pull/916) ([liftir](https://github.com/liftir)) +- upgraded git to 2.8.1 [\#911](https://github.com/cmderdev/cmder/pull/911) ([daxgames](https://github.com/daxgames)) +- Added proxy support [\#909](https://github.com/cmderdev/cmder/pull/909) ([daxgames](https://github.com/daxgames)) +- fixed - not running user-aliases.cmd if aliases variable is overridde… [\#892](https://github.com/cmderdev/cmder/pull/892) ([daxgames](https://github.com/daxgames)) +- Merge latest Development [\#890](https://github.com/cmderdev/cmder/pull/890) ([MartiUK](https://github.com/MartiUK)) +- Process profile.d scripts before adding user aliases [\#874](https://github.com/cmderdev/cmder/pull/874) ([daxgames](https://github.com/daxgames)) +- Prefer use of first line @echo off vs. @ per line to turn off echo pe… [\#873](https://github.com/cmderdev/cmder/pull/873) ([daxgames](https://github.com/daxgames)) +- silenced bash profile.d when profile.d is empty [\#872](https://github.com/cmderdev/cmder/pull/872) ([daxgames](https://github.com/daxgames)) +- Various fixes for profile.d support [\#867](https://github.com/cmderdev/cmder/pull/867) ([daxgames](https://github.com/daxgames)) +- Revert "Set CMDER\_START to homeprofile" [\#866](https://github.com/cmderdev/cmder/pull/866) ([janschulz](https://github.com/janschulz)) +- better git path handling [\#865](https://github.com/cmderdev/cmder/pull/865) ([janschulz](https://github.com/janschulz)) +- Enhanced alias.bat to allow file storage path [\#862](https://github.com/cmderdev/cmder/pull/862) ([daxgames](https://github.com/daxgames)) +- Fix cmd plugin.d [\#860](https://github.com/cmderdev/cmder/pull/860) ([daxgames](https://github.com/daxgames)) +- Added profile.d like support for all supported shells [\#855](https://github.com/cmderdev/cmder/pull/855) ([daxgames](https://github.com/daxgames)) +- Typo in Readme.md [\#852](https://github.com/cmderdev/cmder/pull/852) ([janschulz](https://github.com/janschulz)) +- Fixed get\_git\_dir\(\) to take submodules into account. Fixes \#833 [\#841](https://github.com/cmderdev/cmder/pull/841) ([gpakosz](https://github.com/gpakosz)) +- Add appveyor batch to README [\#837](https://github.com/cmderdev/cmder/pull/837) ([janschulz](https://github.com/janschulz)) +- Fixed checkGit\(\) in case of submodules [\#835](https://github.com/cmderdev/cmder/pull/835) ([gpakosz](https://github.com/gpakosz)) +- 1.3 Pre-Release Merge [\#831](https://github.com/cmderdev/cmder/pull/831) ([MartiUK](https://github.com/MartiUK)) +- Fix build script not exiting on msbuild failure. [\#804](https://github.com/cmderdev/cmder/pull/804) ([MartiUK](https://github.com/MartiUK)) +- Set tasks to always use CMDER\_START [\#803](https://github.com/cmderdev/cmder/pull/803) ([MartiUK](https://github.com/MartiUK)) +- Make "cmder here" work again [\#798](https://github.com/cmderdev/cmder/pull/798) ([janschulz](https://github.com/janschulz)) +- Reorganize how clink settings are loaded [\#794](https://github.com/cmderdev/cmder/pull/794) ([janschulz](https://github.com/janschulz)) +- Bump clink to 0.4.6 [\#781](https://github.com/cmderdev/cmder/pull/781) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix vendor/init.bat when the PATH contains spaces. [\#773](https://github.com/cmderdev/cmder/pull/773) ([glureau](https://github.com/glureau)) +- Merge latest development [\#771](https://github.com/cmderdev/cmder/pull/771) ([MartiUK](https://github.com/MartiUK)) +- Bump clink-completions to 0.2.2 [\#766](https://github.com/cmderdev/cmder/pull/766) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Fix: don't garble the input line for long lines in git projects [\#756](https://github.com/cmderdev/cmder/pull/756) ([janschulz](https://github.com/janschulz)) +- README.md Updates [\#746](https://github.com/cmderdev/cmder/pull/746) ([daxgames](https://github.com/daxgames)) +- Cmder exinit [\#740](https://github.com/cmderdev/cmder/pull/740) ([daxgames](https://github.com/daxgames)) +- added config\user-\* to packignore [\#738](https://github.com/cmderdev/cmder/pull/738) ([daxgames](https://github.com/daxgames)) +- Use consistent naming: user-profile.{sh|bat|ps1} [\#737](https://github.com/cmderdev/cmder/pull/737) ([janschulz](https://github.com/janschulz)) +- More config [\#736](https://github.com/cmderdev/cmder/pull/736) ([janschulz](https://github.com/janschulz)) +- Do not overwrite aliases on update [\#735](https://github.com/cmderdev/cmder/pull/735) ([janschulz](https://github.com/janschulz)) +- Added check for git install path in init.bat. [\#734](https://github.com/cmderdev/cmder/pull/734) ([chase-miller](https://github.com/chase-miller)) +- Fix icons [\#731](https://github.com/cmderdev/cmder/pull/731) ([daxgames](https://github.com/daxgames)) +- Fixed - Powershell vim/vim alias opening a new tab when editing a file [\#729](https://github.com/cmderdev/cmder/pull/729) ([daxgames](https://github.com/daxgames)) +- Added vi/vim aliases and fixed powershell startup errors [\#726](https://github.com/cmderdev/cmder/pull/726) ([daxgames](https://github.com/daxgames)) +- Release 1.3 [\#723](https://github.com/cmderdev/cmder/pull/723) ([MartiUK](https://github.com/MartiUK)) +- Update to conemu 151119 [\#722](https://github.com/cmderdev/cmder/pull/722) ([MartiUK](https://github.com/MartiUK)) +- Disable appveyor test search [\#720](https://github.com/cmderdev/cmder/pull/720) ([MartiUK](https://github.com/MartiUK)) +- Fix gitter webhook [\#719](https://github.com/cmderdev/cmder/pull/719) ([MartiUK](https://github.com/MartiUK)) +- Publish appveyor artefacts [\#718](https://github.com/cmderdev/cmder/pull/718) ([MartiUK](https://github.com/MartiUK)) +- add bundled vim to path [\#705](https://github.com/cmderdev/cmder/pull/705) ([wenzowski](https://github.com/wenzowski)) +- Fix batch files [\#698](https://github.com/cmderdev/cmder/pull/698) ([daxgames](https://github.com/daxgames)) +- Speed up git prompt filtering [\#697](https://github.com/cmderdev/cmder/pull/697) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Upgrade clink-completions to 0.2.1 [\#676](https://github.com/cmderdev/cmder/pull/676) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Enable the '/single' switch \(\#577\) [\#673](https://github.com/cmderdev/cmder/pull/673) ([DoCode](https://github.com/DoCode)) +- Fixed problem with Invoke-Expression [\#667](https://github.com/cmderdev/cmder/pull/667) ([Pireax](https://github.com/Pireax)) +- Add user startup file for powershell [\#666](https://github.com/cmderdev/cmder/pull/666) ([Pireax](https://github.com/Pireax)) +- Build from behind proxy & appveyor [\#665](https://github.com/cmderdev/cmder/pull/665) ([MartiUK](https://github.com/MartiUK)) +- Fix init.bat generation [\#663](https://github.com/cmderdev/cmder/pull/663) ([janschulz](https://github.com/janschulz)) +- Upgrade clink-completions to 0.2.0 [\#653](https://github.com/cmderdev/cmder/pull/653) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Make wording clearer [\#652](https://github.com/cmderdev/cmder/pull/652) ([jkingsman](https://github.com/jkingsman)) +- fix typos and better phrasing [\#651](https://github.com/cmderdev/cmder/pull/651) ([jkingsman](https://github.com/jkingsman)) +- Revert 8b8f98c [\#634](https://github.com/cmderdev/cmder/pull/634) ([Stanzilla](https://github.com/Stanzilla)) +- Update clink to 0.4.5 [\#619](https://github.com/cmderdev/cmder/pull/619) ([Stanzilla](https://github.com/Stanzilla)) +- Add a user startup file which can be modified [\#612](https://github.com/cmderdev/cmder/pull/612) ([janschulz](https://github.com/janschulz)) +- Update README.md [\#606](https://github.com/cmderdev/cmder/pull/606) ([pyprism](https://github.com/pyprism)) +- Converting msysgit support to git-for-windows support. [\#605](https://github.com/cmderdev/cmder/pull/605) ([Stanzilla](https://github.com/Stanzilla)) +- :arrow\_up: ConEmu@150816 [\#601](https://github.com/cmderdev/cmder/pull/601) ([Stanzilla](https://github.com/Stanzilla)) +- Use standard path for ConEmu.xml [\#600](https://github.com/cmderdev/cmder/pull/600) ([Maximus5](https://github.com/Maximus5)) +- Revert "Run PowerShell as default" [\#585](https://github.com/cmderdev/cmder/pull/585) ([Stanzilla](https://github.com/Stanzilla)) +- update VS to 2015 release version and switch to /MT for static linking [\#578](https://github.com/cmderdev/cmder/pull/578) ([Stanzilla](https://github.com/Stanzilla)) +- Enhance Path in profile.ps1 [\#575](https://github.com/cmderdev/cmder/pull/575) ([Bobo1239](https://github.com/Bobo1239)) +- Fixed: 'Enable-GitColors is Obsolete...' warning [\#569](https://github.com/cmderdev/cmder/pull/569) ([eeree](https://github.com/eeree)) +- Update .gitignore [\#548](https://github.com/cmderdev/cmder/pull/548) ([thomgit](https://github.com/thomgit)) +- Add `-ExecutionPolicy Bypass` to powershell tasks [\#543](https://github.com/cmderdev/cmder/pull/543) ([malobre](https://github.com/malobre)) +- Remove depreciated Enable-GitColors in posh-git [\#517](https://github.com/cmderdev/cmder/pull/517) ([bondz](https://github.com/bondz)) +- Fix cleanup script. [\#479](https://github.com/cmderdev/cmder/pull/479) ([MartiUK](https://github.com/MartiUK)) +- Fix link to msysgit's site. Google's repo was moved or removed. [\#465](https://github.com/cmderdev/cmder/pull/465) ([TheMolkaPL](https://github.com/TheMolkaPL)) +- Update sources.json [\#451](https://github.com/cmderdev/cmder/pull/451) ([MartiUK](https://github.com/MartiUK)) +- Merge development into master for 1.2 [\#450](https://github.com/cmderdev/cmder/pull/450) ([MartiUK](https://github.com/MartiUK)) +- Helper function using powershell to register the cmder context menu [\#441](https://github.com/cmderdev/cmder/pull/441) ([Jackbennett](https://github.com/Jackbennett)) +- git and Posh-git check [\#440](https://github.com/cmderdev/cmder/pull/440) ([Jackbennett](https://github.com/Jackbennett)) +- Improves performance of prompt filtering [\#438](https://github.com/cmderdev/cmder/pull/438) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Preview PR for including external completions into Cmder [\#434](https://github.com/cmderdev/cmder/pull/434) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Revert new line from commit dc834cc28f [\#432](https://github.com/cmderdev/cmder/pull/432) ([Jackbennett](https://github.com/Jackbennett)) +- Leverage the Module Autoload path and save doing it ourselves. [\#431](https://github.com/cmderdev/cmder/pull/431) ([Jackbennett](https://github.com/Jackbennett)) +- Adds support for PS 4.0 native hash command to remove a dependency [\#430](https://github.com/cmderdev/cmder/pull/430) ([Jackbennett](https://github.com/Jackbennett)) +- Fix build script removing a trailing comma. Download into a temp folder. [\#429](https://github.com/cmderdev/cmder/pull/429) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink url [\#425](https://github.com/cmderdev/cmder/pull/425) ([danneu](https://github.com/danneu)) +- Added git shell task. [\#422](https://github.com/cmderdev/cmder/pull/422) ([ragekit](https://github.com/ragekit)) +- Public site docs update matching the repo readme [\#411](https://github.com/cmderdev/cmder/pull/411) ([Jackbennett](https://github.com/Jackbennett)) +- Install steps clarity [\#410](https://github.com/cmderdev/cmder/pull/410) ([Jackbennett](https://github.com/Jackbennett)) +- Update Conemu \, update clink 4.4 [\#407](https://github.com/cmderdev/cmder/pull/407) ([Jackbennett](https://github.com/Jackbennett)) +- Use a -Full parameter to download all sources rather than the minimum [\#406](https://github.com/cmderdev/cmder/pull/406) ([Jackbennett](https://github.com/Jackbennett)) +- Adding mercuial prompt [\#401](https://github.com/cmderdev/cmder/pull/401) ([utek](https://github.com/utek)) +- Handle quoted paths [\#398](https://github.com/cmderdev/cmder/pull/398) ([mikesigs](https://github.com/mikesigs)) +- Add a Gitter chat badge to README.md [\#390](https://github.com/cmderdev/cmder/pull/390) ([gitter-badger](https://github.com/gitter-badger)) +- Support UTF-8 file list [\#378](https://github.com/cmderdev/cmder/pull/378) ([asika32764](https://github.com/asika32764)) +- Updated vendor references [\#374](https://github.com/cmderdev/cmder/pull/374) ([CumpsD](https://github.com/CumpsD)) +- Prefer user installed git over cmder one. [\#364](https://github.com/cmderdev/cmder/pull/364) ([narnaud](https://github.com/narnaud)) +- Update clink to latest \(0.4.3\) version [\#362](https://github.com/cmderdev/cmder/pull/362) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Rework `alias` command to not to use external tools [\#358](https://github.com/cmderdev/cmder/pull/358) ([vladimir-kotikov](https://github.com/vladimir-kotikov)) +- Updating to msysgit 1.9.5 [\#353](https://github.com/cmderdev/cmder/pull/353) ([Celeo](https://github.com/Celeo)) +- Adding script to enable SSH-agent \#193 [\#352](https://github.com/cmderdev/cmder/pull/352) ([ogrim](https://github.com/ogrim)) +- Docs update for issue \#319 [\#337](https://github.com/cmderdev/cmder/pull/337) ([Jackbennett](https://github.com/Jackbennett)) +- changes copied from PR\#256 [\#326](https://github.com/cmderdev/cmder/pull/326) ([kohenkatz](https://github.com/kohenkatz)) +- Border less window mode [\#324](https://github.com/cmderdev/cmder/pull/324) ([cgrail](https://github.com/cgrail)) +- Update alias.bat to show an existing alias [\#314](https://github.com/cmderdev/cmder/pull/314) ([glucas](https://github.com/glucas)) +- Add an unalias command [\#313](https://github.com/cmderdev/cmder/pull/313) ([glucas](https://github.com/glucas)) +- Revert "Add single mode support." [\#312](https://github.com/cmderdev/cmder/pull/312) ([MartiUK](https://github.com/MartiUK)) +- FIX CMDER\_ROOT for admin launch [\#311](https://github.com/cmderdev/cmder/pull/311) ([sescandell](https://github.com/sescandell)) +- Lambda color in powershell was changed to DarkGray [\#308](https://github.com/cmderdev/cmder/pull/308) ([SheGe](https://github.com/SheGe)) +- Add option to reload aliases from file [\#304](https://github.com/cmderdev/cmder/pull/304) ([glucas](https://github.com/glucas)) +- Clean aliases script [\#300](https://github.com/cmderdev/cmder/pull/300) ([melku](https://github.com/melku)) +- Adding history alias [\#299](https://github.com/cmderdev/cmder/pull/299) ([robgithub](https://github.com/robgithub)) +- Fixes the ambiguity about notice and parameter [\#298](https://github.com/cmderdev/cmder/pull/298) ([LeoColomb](https://github.com/LeoColomb)) +- Fixed small issue in README [\#296](https://github.com/cmderdev/cmder/pull/296) ([brunowego](https://github.com/brunowego)) +- Fixes small Powershell' loader issues [\#273](https://github.com/cmderdev/cmder/pull/273) ([LeoColomb](https://github.com/LeoColomb)) +- Update Dev Branch [\#272](https://github.com/cmderdev/cmder/pull/272) ([MartiUK](https://github.com/MartiUK)) +- Add custom loader for Powershell & improve its implementation [\#271](https://github.com/cmderdev/cmder/pull/271) ([LeoColomb](https://github.com/LeoColomb)) +- Add single mode support. [\#256](https://github.com/cmderdev/cmder/pull/256) ([TheCjw](https://github.com/TheCjw)) +- Revert "Start in the HOME folder." [\#253](https://github.com/cmderdev/cmder/pull/253) ([MartiUK](https://github.com/MartiUK)) +- Ensure-Exists is necessary for build.ps1, add it back. [\#249](https://github.com/cmderdev/cmder/pull/249) ([narnaud](https://github.com/narnaud)) +- Fix clink version [\#244](https://github.com/cmderdev/cmder/pull/244) ([narnaud](https://github.com/narnaud)) +- Start in the HOME folder. [\#243](https://github.com/cmderdev/cmder/pull/243) ([narnaud](https://github.com/narnaud)) +- The latest msysgit comes with vim 7.4. [\#241](https://github.com/cmderdev/cmder/pull/241) ([narnaud](https://github.com/narnaud)) +- Bump versions [\#208](https://github.com/cmderdev/cmder/pull/208) ([MartiUK](https://github.com/MartiUK)) +- New section for user help with an integration feature of Cmder. [\#199](https://github.com/cmderdev/cmder/pull/199) ([Jackbennett](https://github.com/Jackbennett)) +- Fix typos [\#198](https://github.com/cmderdev/cmder/pull/198) ([mtsk](https://github.com/mtsk)) +- Update Clink URL [\#180](https://github.com/cmderdev/cmder/pull/180) ([CoolOppo](https://github.com/CoolOppo)) +- Try to find 7-zip if it's installed before an error. [\#177](https://github.com/cmderdev/cmder/pull/177) ([Jackbennett](https://github.com/Jackbennett)) +- Update clink hyperlink [\#173](https://github.com/cmderdev/cmder/pull/173) ([gmsantos](https://github.com/gmsantos)) +- Typo fix [\#172](https://github.com/cmderdev/cmder/pull/172) ([robinbijlani](https://github.com/robinbijlani)) +- Only cd to $HOME if started in CMDER\_ROOT. [\#167](https://github.com/cmderdev/cmder/pull/167) ([schlamar](https://github.com/schlamar)) +- Find cmder files when running as Administrator. [\#166](https://github.com/cmderdev/cmder/pull/166) ([glucas](https://github.com/glucas)) +- Allow for existing HOME variable [\#165](https://github.com/cmderdev/cmder/pull/165) ([glucas](https://github.com/glucas)) +- Minor changes for \#152 [\#162](https://github.com/cmderdev/cmder/pull/162) ([Jackbennett](https://github.com/Jackbennett)) +- Add registration for right-click on folder item; Add context-menu icon [\#159](https://github.com/cmderdev/cmder/pull/159) ([kohenkatz](https://github.com/kohenkatz)) +- Getting the build script to a working state [\#157](https://github.com/cmderdev/cmder/pull/157) ([Jackbennett](https://github.com/Jackbennett)) +- Update index.html [\#145](https://github.com/cmderdev/cmder/pull/145) ([CoolOppo](https://github.com/CoolOppo)) +- Update fast new tab shortcut in gh-pages/index.html [\#131](https://github.com/cmderdev/cmder/pull/131) ([sopel](https://github.com/sopel)) +- Update links on the webpage to latest version. [\#111](https://github.com/cmderdev/cmder/pull/111) ([sc0tt](https://github.com/sc0tt)) +- Update fast new tab shortcut in README. [\#98](https://github.com/cmderdev/cmder/pull/98) ([jcheng31](https://github.com/jcheng31)) +- Make application use Cmder icon [\#88](https://github.com/cmderdev/cmder/pull/88) ([sc0tt](https://github.com/sc0tt)) +- Git exe Cleanup. [\#85](https://github.com/cmderdev/cmder/pull/85) ([MartiUK](https://github.com/MartiUK)) +- Fixed errors and grammar in README files. [\#78](https://github.com/cmderdev/cmder/pull/78) ([sicil1ano](https://github.com/sicil1ano)) +- Fixed a couple tiny typos in the readme [\#77](https://github.com/cmderdev/cmder/pull/77) ([jdsumsion](https://github.com/jdsumsion)) +- Change TERM from msys to cygwin. [\#75](https://github.com/cmderdev/cmder/pull/75) ([brkc](https://github.com/brkc)) +- Removed "C:\Users\bliker" reference in config/ConEmu.xml [\#74](https://github.com/cmderdev/cmder/pull/74) ([MartiUK](https://github.com/MartiUK)) +- Updated links on gh-pages to newer release of cmder [\#70](https://github.com/cmderdev/cmder/pull/70) ([MartiUK](https://github.com/MartiUK)) +- Add launcher [\#62](https://github.com/cmderdev/cmder/pull/62) ([austinwagner](https://github.com/austinwagner)) +- Remove wget dependency and verify existence of 7z.exe in build script [\#60](https://github.com/cmderdev/cmder/pull/60) ([austinwagner](https://github.com/austinwagner)) +- Allow use of Vim from msysgit. [\#51](https://github.com/cmderdev/cmder/pull/51) ([MartiUK](https://github.com/MartiUK)) +- Fix line ending handling if autocrlf is false. [\#34](https://github.com/cmderdev/cmder/pull/34) ([schlamar](https://github.com/schlamar)) +- Fix spelling in init.bat [\#32](https://github.com/cmderdev/cmder/pull/32) ([Shoozza](https://github.com/Shoozza)) +- Added minimal validation and usage help. [\#26](https://github.com/cmderdev/cmder/pull/26) ([Vivix](https://github.com/Vivix)) +- Fix spelling [\#22](https://github.com/cmderdev/cmder/pull/22) ([Shoozza](https://github.com/Shoozza)) +- Proofreading index.html [\#20](https://github.com/cmderdev/cmder/pull/20) ([manolomartinez](https://github.com/manolomartinez)) +- Fixed grammar [\#18](https://github.com/cmderdev/cmder/pull/18) ([tonylau](https://github.com/tonylau)) +- Fixed issue when rootDir contains spaces. [\#15](https://github.com/cmderdev/cmder/pull/15) ([jyggen](https://github.com/jyggen)) +- Another typo. Fixed link to msysgit. [\#7](https://github.com/cmderdev/cmder/pull/7) ([BeingTomGreen](https://github.com/BeingTomGreen)) +- minor typo fix [\#5](https://github.com/cmderdev/cmder/pull/5) ([BeingTomGreen](https://github.com/BeingTomGreen)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff --git a/Cmder.bat b/Cmder.bat index 18d9ff0c0..6a95148ca 100644 --- a/Cmder.bat +++ b/Cmder.bat @@ -1,7 +1,7 @@ @echo off SET CMDER_ROOT=%~dp0 -:: Remove trailing '\' +:: Remove Trailing '\' @if "%CMDER_ROOT:~-1%" == "\" SET CMDER_ROOT=%CMDER_ROOT:~0,-1% if exist "%~1" ( diff --git a/README.md b/README.md index 06acbf589..773252e53 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,9 @@ In a file explorer window right click in or on a directory to see "Cmder Here" i * Ctrl + W : Close tab * Ctrl + D : Close tab (if pressed on empty command) * Shift + Alt + #Number : Fast new tab: 1 - CMD, 2 - PowerShell +* Ctrl + Tab : Switch to next tab +* Ctrl + Shift + Tab : Switch to previous tab +* Ctrl + #Number : Switch to tab #Number * Alt + Enter: Fullscreen ### Shell @@ -59,7 +62,7 @@ You can open multiple tabs each containing one of the following shells: |Cmder|cmd.exe|Windows 'cmd.exe' shell enhanced with Git, Git aware prompt, Clink(GNU Readline), and Aliases.| |Cmder as Admin|cmd.exe|Administrative Windows 'cmd.exe' Cmder shell.| |PowerShell|powershell.exe|Windows PowerShell enhanced with Git and Git aware prompt .| -|PowerShell as Admin|powershell.exe|Administrative Windows 'powerhell.exe' Cmder shell.| +|PowerShell as Admin|powershell.exe|Administrative Windows 'powershell.exe' Cmder shell.| |Bash|bash.exe|Unix/Linux like bash shell running on Windows.| |Bash as Admin|bash.exe|Administrative Unix/Linux like bash shell running on Windows.| |Mintty|bash.exe|Unix/Linux like bash shell running on Windows. See below for Mintty configuration differences| @@ -91,7 +94,7 @@ User specific configuration is possible using the cmder specific shell config fi |PowerShell|$ENV:CMDER_ROOT\config\user-profile.ps1| |Bash/Mintty|$CMDER_ROOT/config/user-profile.sh| -Note: Bash and Mintty sessions will also source the '$HOME/.bashrc' file it it exists after it sources '$CMDER_ROOT/config/user-profile.sh'. +Note: Bash and Mintty sessions will also source the '$HOME/.bashrc' file if it exists after it sources '$CMDER_ROOT/config/user-profile.sh'. ### Linux like 'profile.d' support for all supported shell types. You can write *.cmd|*.bat, *.ps1, and *.sh scripts and just drop them in the %CMDER_ROOT%\config\profile.d folder to add startup config to Cmder. @@ -114,7 +117,7 @@ Aliases defined using the `alias.bat` command will automatically be saved in the #### Bash.exe|Mintty.exe Aliases Bash shells support simple and complex aliases with optional parameters natively so they work a little different. Typing `alias name=command` will create an alias only for the current running session. To make an alias permanent add it to either your `$CMDER_ROOT/config/user-profile.sh` or your `$HOME/.bashrc`. -If you add bash aliases to `$CMDER_ROOT/config/user-profile.sh` they will portable and follow your Cmder folder if you copy it to another machine. `$HOME/.bashrc` defined aliases are not portable. +If you add bash aliases to `$CMDER_ROOT/config/user-profile.sh` they will be portable and follow your Cmder folder if you copy it to another machine. `$HOME/.bashrc` defined aliases are not portable. #### PowerShell.exe Aliases PowerShell has native simple alias support, for example `[new-alias | set-alias] alias command`, so complex aliases with optional parameters are not supported in PowerShell sessions. Type `get-help [new-alias|set-alias] -full` for help on PowerShell aliases. diff --git a/appveyor.yml b/appveyor.yml index 5f375698b..d6b7564e2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -44,6 +44,9 @@ artifacts: - path: build\cmder_mini.zip name: cmdermini + - path: build\hashes.txt + name: hashes + #---------------------------------# # notifications # #---------------------------------# diff --git a/bin/alias.bat b/bin/alias.bat index 025b8b94c..cf5d07dfe 100644 --- a/bin/alias.bat +++ b/bin/alias.bat @@ -64,7 +64,7 @@ if "%aliases%" neq "%CMDER_ROOT%\config\user-aliases.cmd" ( ) :: validate alias -for /f "delims== tokens=1,2 usebackq" %%G in (`echo "%_x%"`) do ( +for /f "delims== tokens=1,* usebackq" %%G in (`echo "%_x%"`) do ( set alias_name=%%G set alias_value=%%H ) diff --git a/config/Readme.md b/config/Readme.md index 15526c7bb..6050764e4 100644 --- a/config/Readme.md +++ b/config/Readme.md @@ -5,8 +5,8 @@ directly, it has to be hardlinked. * `aliases`: aliases in cmd; called form vendor\init.bat; autocreated from `vendor\aliases.example`. -* `*.lua`: clink completitions and prompt filters; called from vendor\cmder.lua after all - other prompt filter and clink completitons are initialized; add your own. +* `*.lua`: clink completions and prompt filters; called from vendor\cmder.lua after all + other prompt filter and clink completions are initialized; add your own. * `user_profile.{sh|bat|ps1}`: startup files for bash|cmd|powershell tasks; called from their respective startup scripts in `vendor\`; autocreated on first start of such a task * `.history`: the current commandline history; autoupdated on close diff --git a/launcher/src/CmderLauncher.cpp b/launcher/src/CmderLauncher.cpp index 24f35c845..42f2902c8 100644 --- a/launcher/src/CmderLauncher.cpp +++ b/launcher/src/CmderLauncher.cpp @@ -103,6 +103,9 @@ void StartCmder(std::wstring path, bool is_single_mode) wchar_t exeDir[MAX_PATH] = { 0 }; wchar_t icoPath[MAX_PATH] = { 0 }; wchar_t cfgPath[MAX_PATH] = { 0 }; + wchar_t backupCfgPath[MAX_PATH] = { 0 }; + wchar_t cpuCfgPath[MAX_PATH] = { 0 }; + wchar_t userCfgPath[MAX_PATH] = { 0 }; wchar_t oldCfgPath[MAX_PATH] = { 0 }; wchar_t conEmuPath[MAX_PATH] = { 0 }; wchar_t args[MAX_PATH * 2 + 256] = { 0 }; @@ -117,19 +120,27 @@ void StartCmder(std::wstring path, bool is_single_mode) PathCombine(icoPath, exeDir, L"icons\\cmder.ico"); - // Check for machine-specific config file. - PathCombine(oldCfgPath, exeDir, L"config\\ConEmu-%COMPUTERNAME%.xml"); - ExpandEnvironmentStrings(oldCfgPath, oldCfgPath, sizeof(oldCfgPath) / sizeof(oldCfgPath[0])); - if (!PathFileExists(oldCfgPath)) { + // Check for machine-specific then user config source file. + PathCombine(cpuCfgPath, exeDir, L"config\\ConEmu-%COMPUTERNAME%.xml"); + ExpandEnvironmentStrings(cpuCfgPath, cpuCfgPath, sizeof(cpuCfgPath) / sizeof(cpuCfgPath[0])); + + PathCombine(userCfgPath, exeDir, L"config\\user-ConEmu.xml"); + + if (PathFileExists(cpuCfgPath)) { + wcsncpy_s(oldCfgPath, cpuCfgPath, sizeof(cpuCfgPath)); + wcsncpy_s(backupCfgPath, cpuCfgPath, sizeof(cpuCfgPath)); + } + else if (PathFileExists(userCfgPath)) { + wcsncpy_s(oldCfgPath, userCfgPath,sizeof(userCfgPath)); + wcsncpy_s(backupCfgPath, userCfgPath, sizeof(userCfgPath)); + } + else { PathCombine(oldCfgPath, exeDir, L"config\\ConEmu.xml"); + wcsncpy_s(backupCfgPath, userCfgPath, sizeof(userCfgPath)); } - // Check for machine-specific config file. - PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu-%COMPUTERNAME%.xml"); - ExpandEnvironmentStrings(cfgPath, cfgPath, sizeof(cfgPath) / sizeof(cfgPath[0])); - if (!PathFileExists(cfgPath)) { - PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu.xml"); - } + // Set path to vendored ConEmu config file + PathCombine(cfgPath, exeDir, L"vendor\\conemu-maximus5\\ConEmu.xml"); SYSTEM_INFO sysInfo; GetNativeSystemInfo(&sysInfo); @@ -151,6 +162,14 @@ void StartCmder(std::wstring path, bool is_single_mode) exit(1); } } + else if (!CopyFile(cfgPath, backupCfgPath, FALSE)) + { + MessageBox(NULL, + (GetLastError() == ERROR_ACCESS_DENIED) + ? L"Failed to backup ConEmu.xml file to ./config folder!" + : L"Failed to backup ConEmu.xml file to ./config folder!", MB_TITLE, MB_ICONSTOP); + exit(1); + } if (is_single_mode) { @@ -169,8 +188,7 @@ void StartCmder(std::wstring path, bool is_single_mode) } } // Ensure EnvironmentVariables are propagated. - SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG, 5000, NULL); - SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG, 5000, NULL); // For Windows >= 8 + STARTUPINFO si = { 0 }; si.cb = sizeof(STARTUPINFO); @@ -178,12 +196,15 @@ void StartCmder(std::wstring path, bool is_single_mode) si.lpTitle = appId; si.dwFlags = STARTF_TITLEISAPPID; #endif - PROCESS_INFORMATION pi; if (!CreateProcess(conEmuPath, args, NULL, NULL, false, 0, NULL, NULL, &si, &pi)) { MessageBox(NULL, _T("Unable to create the ConEmu Process!"), _T("Error"), MB_OK); return; } + + LRESULT lr = SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG | SMTO_NOTIMEOUTIFNOTHUNG, 5000, NULL); + lr = SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG | SMTO_NOTIMEOUTIFNOTHUNG, 5000, NULL); // For Windows >= 8 + } bool IsUserOnly(std::wstring opt) diff --git a/scripts/build.ps1 b/scripts/build.ps1 index 473cfbeb8..62eb4e5c7 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -53,6 +53,10 @@ Param( [switch]$Compile ) +# Get the scripts and cmder root dirs we are building in. +$ScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition +$cmder_root = $ScriptRoot.replace("\scripts","") + # Dot source util functions into this scope . ".\utils.ps1" $ErrorActionPreference = "Stop" @@ -75,6 +79,14 @@ if ($config -ne "") { } else { $ConEmuXml = "" } } else { $ConEmuXml = "" } +# Kill ssh-agent.exe if it is running from the $env:cmder_root we are building +foreach ($ssh_agent in $(get-process ssh-agent -erroraction silentlycontinue)) { + if ([string]$($ssh_agent.path) -match [string]$cmder_root.replace('\','\\')) { + write-verbose $("Stopping " + $ssh_agent.path + "!") + stop-process $ssh_agent.id + } +} + $vend = $pwd foreach ($s in $sources) { Write-Verbose "Getting $($s.name) from URL $($s.url)" diff --git a/scripts/utils.ps1 b/scripts/utils.ps1 index cf7fe7b6c..b3c1585b2 100644 --- a/scripts/utils.ps1 +++ b/scripts/utils.ps1 @@ -28,6 +28,7 @@ function Delete-Existing ($path) { } function Extract-Archive ($source, $target) { + Write-Verbose $("Extracting Archive '$cmder_root\vendor\" + $source.replace('/','\') + " to '$cmder_root\vendor\$target'") Invoke-Expression "7z x -y -o`"$($target)`" `"$source`" > `$null" if ($lastexitcode -ne 0) { Write-Error "Extracting of $source failied" diff --git a/vendor/clink.lua b/vendor/clink.lua index 8f44e1777..6124aa7a2 100644 --- a/vendor/clink.lua +++ b/vendor/clink.lua @@ -18,12 +18,34 @@ dofile(clink_lua_file) -- which echo) don't get the ugly '{lamb}' shown. --- function set_prompt_filter() + -- get_cwd() is differently encoded than the clink.prompt.value, so everything other than + -- pure ASCII will get garbled. So try to parse the current directory from the original prompt + -- and only if that doesn't work, use get_cwd() directly. + -- The matching relies on the default prompt which ends in X:\PATH\PATH> + -- (no network path possible here!) + local old_prompt = clink.prompt.value + local cwd = old_prompt:match('.*(.:[^>]*)>') + if cwd == nil then cwd = clink.get_cwd() end + + -- environment systems like pythons virtualenv change the PROMPT and usually + -- set some variable. But the variables are differently named and we would never + -- get them all, so try to parse the env name out of the PROMPT. + -- envs are usually put in round or square parentheses and before the old prompt + local env = old_prompt:match('.*%(([^%)]+)%).+:') + -- also check for square brackets + if env == nil then env = old_prompt:match('.*%[([^%]]+)%].+:') end + + -- build our own prompt -- orig: $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m{lamb}$S$E[0m -- color codes: "\x1b[1;37;40m" - cwd = clink.get_cwd() - prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m" - new_value = string.gsub(prompt, "{cwd}", cwd) - clink.prompt.value = string.gsub(new_value, "{lamb}", "λ") + local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m" + cmder_prompt = string.gsub(cmder_prompt, "{cwd}", cwd) + if env == nil then + lambda = "λ" + else + lambda = "("..env..") λ" + end + clink.prompt.value = string.gsub(cmder_prompt, "{lamb}", lambda) end --- @@ -142,8 +164,8 @@ end -- @return {bool} --- function get_hg_status() - for line in io.popen("hg status"):lines() do - return false + for line in io.popen("hg status -0"):lines() do + return false end return true end diff --git a/vendor/cmder.sh b/vendor/cmder.sh index 4fac0becc..5083d21c4 100644 --- a/vendor/cmder.sh +++ b/vendor/cmder.sh @@ -38,25 +38,25 @@ export PATH # Drop *.sh or *.zsh files into "${CMDER_ROOT}\config\profile.d" # to source them at startup. if [ ! -d "${CMDER_ROOT}/config/profile.d" ] ; then - mkdir -p ${CMDER_ROOT}/config/profile.d + mkdir -p "${CMDER_ROOT}/config/profile.d" fi if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then unset profile_d_scripts - pushd ${CMDER_ROOT}/config/profile.d >/dev/null - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.sh 2>/dev/null) + pushd "${CMDER_ROOT}/config/profile.d" >/dev/null + profile_d_scripts=$(ls *.sh 2>/dev/null) if [ ! "x${profile_d_scripts}" = "x" ] ; then for x in ${profile_d_scripts} ; do - # echo Sourcing "${x}"... - . $x + # echo Sourcing "${CMDER_ROOT}/config/profile.d/${x}"... + . "${CMDER_ROOT}/config/profile.d/${x}" done fi popd >/dev/null fi -if [ -f ${CMDER_ROOT}/config/user-profile.sh ] ; then - . ${CMDER_ROOT}/config/user-profile.sh +if [ -f "${CMDER_ROOT}/config/user-profile.sh" ] ; then + . "${CMDER_ROOT}/config/user-profile.sh" else echo Creating user startup file: "${CMDER_ROOT}/config/user-profile.sh" cat <<-eof >"${CMDER_ROOT}/config/user-profile.sh" diff --git a/vendor/cmder_exinit b/vendor/cmder_exinit index 7e83d649d..99b5ac4fd 100644 --- a/vendor/cmder_exinit +++ b/vendor/cmder_exinit @@ -51,29 +51,29 @@ if [ ! "$CMDER_ROOT" = "" ] ; then # Drop *.sh or *.zsh files into "${CMDER_ROOT}\config\profile.d" # to source them at startup. if [ ! -d "${CMDER_ROOT}/config/profile.d" ] ; then - mkdir -p ${CMDER_ROOT}/config/profile.d + mkdir -p "${CMDER_ROOT}/config/profile.d" fi if [ -d "${CMDER_ROOT}/config/profile.d" ] ; then unset profile_d_scripts - pushd ${CMDER_ROOT}/config/profile.d >/dev/null + pushd "${CMDER_ROOT}/config/profile.d" >/dev/null if [ ! "x${ZSH_VERSION}" = "x" ]; then - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.zsh 2>/dev/null) + profile_d_scripts=$(ls *.zsh 2>/dev/null) elif [ ! "x${BASH_VERSION}" = "x" ]; then - profile_d_scripts=$(ls ${CMDER_ROOT}/config/profile.d/*.sh 2>/dev/null) + profile_d_scripts=$(ls *.sh 2>/dev/null) fi if [ ! "x${profile_d_scripts}" = "x" ] ; then for x in ${profile_d_scripts} ; do - # echo Sourcing "${x}"... - . $x + # echo Sourcing "${CMDER_ROOT}/config/profile.d/${x}"... + . "${CMDER_ROOT}/config/profile.d/${x}" done fi popd >/dev/null fi - if [ -f ${CMDER_ROOT}/config/user-profile.sh ] ; then - . ${CMDER_ROOT}/config/user-profile.sh + if [ -f "${CMDER_ROOT}/config/user-profile.sh" ] ; then + . "${CMDER_ROOT}/config/user-profile.sh" else echo Creating user startup file: "${CMDER_ROOT}/config/user-profile.sh" cat <<-eof >"${CMDER_ROOT}/config/user-profile.sh" diff --git a/vendor/init.bat b/vendor/init.bat index 730efeafb..1fefa1099 100644 --- a/vendor/init.bat +++ b/vendor/init.bat @@ -121,12 +121,12 @@ if not defined aliases ( :: Make sure we have a self-extracting user-aliases.cmd file setlocal enabledelayedexpansion if not exist "%user-aliases%" ( - echo Creating intial user-aliases store in "%user-aliases%"... + echo Creating initial user-aliases store in "%user-aliases%"... copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%" ) else ( type "%user-aliases%" | findstr /i ";= Add aliases below here" >nul if "!errorlevel!" == "1" ( - echo Creating intial user-aliases store in "%user-aliases%"... + echo Creating initial user-aliases store in "%user-aliases%"... copy "%CMDER_ROOT%\%user-aliases%" "%user-aliases%.old_format" copy "%CMDER_ROOT%\vendor\user-aliases.cmd.example" "%user-aliases%" ) diff --git a/vendor/profile.ps1 b/vendor/profile.ps1 index 7878ff2d2..97ea6272f 100644 --- a/vendor/profile.ps1 +++ b/vendor/profile.ps1 @@ -92,12 +92,15 @@ if (-not (test-path "$ENV:CMDER_ROOT\config\profile.d")) { mkdir "$ENV:CMDER_ROOT\config\profile.d" } -pushd $ENV:CMDER_ROOT\config\profile.d -foreach ($x in ls *.ps1) { - # write-host write-host Sourcing $x - . $x +foreach ($file in (Get-ChildItem "$($env:CMDER_ROOT)\config\profile.d" -Filter '*.ps1') ) { + # Grab the contents of files at once and parse that as a script block. + # faster script loading, see: https://becomelotr.wordpress.com/2017/02/13/expensive-dot-sourcing/ + . ( + [scriptblock]::Create( + [io.file]::ReadAllText($file.fullname) + ) + ) } -popd # # Prompt Section diff --git a/vendor/sources.json b/vendor/sources.json index 158b8e07d..987545a3c 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,8 +1,8 @@ [ { "name": "git-for-windows", - "version": "v2.10.2.windows.1", - "url": "https://github.com/git-for-windows/git/releases/download/v2.10.2.windows.1/PortableGit-2.10.2-32-bit.7z.exe" + "version": "v2.11.0.windows.3", + "url": "https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.3/PortableGit-2.11.0.3-32-bit.7z.exe" }, { "name": "clink", @@ -11,12 +11,12 @@ }, { "name": "conemu-maximus5", - "version": "161022", - "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.10.22/ConEmuPack.161022.7z" + "version": "161206", + "url": "https://github.com/Maximus5/ConEmu/releases/download/v16.12.06/ConEmuPack.161206.7z" }, { "name": "clink-completions", - "version": "0.3.1", - "url": "https://github.com/vladimir-kotikov/clink-completions/archive/0.3.1.zip" + "version": "0.3.2", + "url": "https://github.com/vladimir-kotikov/clink-completions/archive/0.3.2.zip" } ] diff --git a/vendor/user-aliases.cmd.example b/vendor/user-aliases.cmd.example index 01df318e7..03e4d0114 100644 --- a/vendor/user-aliases.cmd.example +++ b/vendor/user-aliases.cmd.example @@ -9,7 +9,7 @@ gl=git log --oneline --all --graph --decorate $* ls=ls --show-control-chars -F --color $* pwd=cd clear=cls -history=cat %CMDER_ROOT%\config\.history +history=cat "%CMDER_ROOT%\config\.history" unalias=alias /d $1 vi=vim $* cmderr=cd /d "%CMDER_ROOT%"