Question: The path variable in the cmder only contains those paths imported form the system path variable. While in normal command shell, the system path and user path will be concatenated.

I've found in the cmder\_dir\vendor\init.bat the following lines:

```dos
:: Enhance Path
@set git_install_root=%CMDER_ROOT%\vendor\msysgit
@set PATH=%CMDER_ROOT%\bin;%git_install_root%\bin;%git_install_root%\mingw\bin;%git_install_root%\cmd;%git_install_root%\share\vim\vim74;%CMDER_ROOT%;%PATH%

```

But obviously only system path is included in the %PATH% above. 

How could I add the user path to it?

Answer: 
x1Bape is right, but alternatively you can fix it in the `vendor/init.bat` instead of changing the PATH.

Just modify the line under `:: Enhance Path`

```
@set PATH=%CMDER_ROOT%\bin;%PATH%;%CMDER_ROOT%

```

So it looks like this

```
@set "PATH=%CMDER_ROOT%\bin;%PATH%;%CMDER_ROOT%"

```
Absolutely wrong.

cmder is a ConEmu actually. And ConEmu do not "import" variables. Instead, as actually all Windows applications do, ConEmu inherit variables from the parent process. That can be easily checked with ProcessExplorer.