mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-31 01:12:11 +08:00 
			
		
		
		
	| @@ -1,3 +1,14 @@ | ||||
| ## Config | ||||
|  | ||||
| All config files must be in this folder. If there is no option to set this folder directly, it has to be hardlinked. | ||||
| All config files must be in this folder. If there is no option to set this folder  | ||||
| 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. | ||||
| * `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 | ||||
| * `settings`: settings for readline; overwritten on update | ||||
| * `ConEmu.xml`: settings from ConEmu (=the UI of cmder -> Preferences); overwritten on update | ||||
							
								
								
									
										10
									
								
								config/cmder.lua → vendor/cmder.lua
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								config/cmder.lua → vendor/cmder.lua
									
									
									
									
										vendored
									
									
								
							| @@ -189,3 +189,13 @@ for _,lua_module in ipairs(clink.find_files(completions_dir..'*.lua')) do | ||||
|         dofile(filename) | ||||
|     end | ||||
| end | ||||
| 
 | ||||
| -- now do the same for all lua files in config which do not start with '_' | ||||
| local user_config_dir = clink.get_env('CMDER_ROOT')..'\\config\\' | ||||
| for _,lua_module in ipairs(clink.find_files(user_config_dir..'*.lua')) do | ||||
|     -- Skip files that starts with _. This could be useful if some files should be ignored | ||||
|     if not string.match(lua_module, '^_.*') then | ||||
|         local filename = user_config_dir..lua_module | ||||
|         dofile(filename) | ||||
|     end | ||||
| end | ||||
							
								
								
									
										2
									
								
								vendor/init.bat
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/init.bat
									
									
									
									
										vendored
									
									
								
							| @@ -24,7 +24,7 @@ | ||||
| ) | ||||
|  | ||||
| :: Run clink | ||||
| @"%CMDER_ROOT%\vendor\clink\clink_x%architecture%.exe" inject --quiet --profile "%CMDER_ROOT%\config" | ||||
| @"%CMDER_ROOT%\vendor\clink\clink_x%architecture%.exe" inject --quiet --profile "%CMDER_ROOT%\vendor" | ||||
|  | ||||
| :: Prepare for git-for-windows | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user