mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-11-04 03:12:16 +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