43 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Packages Installed / Updated:
 | 
						|
- vim, git, clang
 | 
						|
 | 
						|
Vimrc Settings:
 | 
						|
- tabwidth is 2, and set to insert SPACE characters instead of TAB symbols with expandtab
 | 
						|
- shiftwidth is 2 so we can compensate for the conflict with default tab settings
 | 
						|
- autoindent is on, when moving to a newline vim will indent to the current depth
 | 
						|
- syntax highlighting is on
 | 
						|
- mouse interaction is enabled when supported by connecting systems
 | 
						|
-- https://github.com/shaunrd0/klips/tree/master/configs
 | 
						|
 | 
						|
Plugin Settings:
 | 
						|
- Pathogen vim plugin manager has been installed and .vimrc configured for its use.
 | 
						|
-- Install new vim plugins by cloning their repositories into ~/.vim/bundle/
 | 
						|
-- https://github.com/tpope/vim-pathogen
 | 
						|
 | 
						|
- Clang_complete vim plugin has been installed and .vimrc configured for its use.
 | 
						|
- Code-completion is enabled with default clang_complete settings
 | 
						|
-- https://github.com/xavierd/clang_complete
 | 
						|
--If you have issues with Clang_complete library linking / loading, check the directory / commands below - 
 | 
						|
cd /usr/lib/x86_64-unknown-linux
 | 
						|
ln -s libclang.so.1 libclang.so
 | 
						|
 | 
						|
- Supertab vim plugin has been installed and .vimrc configured for its use.
 | 
						|
- Allows the use of TAB to enable code-completion context menu
 | 
						|
-- https://github.com/ervandew/supertab
 | 
						|
 | 
						|
- Enable nocp
 | 
						|
-- Ensures vim is not set to be compatible with older versions of vi
 | 
						|
-- Removing this could diable enhancements on some systems
 | 
						|
-- :help 'compatible' within vim for more information
 | 
						|
 | 
						|
- Define backspace scope
 | 
						|
-- Ensures that backspace has the permissions to remove all character types
 | 
						|
 | 
						|
- Custom Keybindings
 | 
						|
- The keybind (Ctrl-e <ARROW KEY>) allows switching between split vim windows 
 | 
						|
-- Ctrl-w is the default setting, which closes tabbed shells on Chrome OS
 | 
						|
 | 
						|
- Backups previous vimrc configurations
 | 
						|
-- If they were present, previous vim files are stored in /etc/config-vim/backups/
 | 
						|
 |