mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-31 09:22:15 +08:00 
			
		
		
		
	| @@ -1,3 +1,14 @@ | |||||||
| ## Config | ## 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) |         dofile(filename) | ||||||
|     end |     end | ||||||
| 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 | :: 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 | :: Prepare for git-for-windows | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user