Updated READMEs
This commit is contained in:
		
							parent
							
								
									4cb5cad229
								
							
						
					
					
						commit
						adba2ef142
					
				
							
								
								
									
										23
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								README.md
									
									
									
									
									
								
							@ -24,11 +24,16 @@ klips/
 | 
			
		||||
│       └── doxygenROT (Basic rule-of-thumb for Doxygen commenting)
 | 
			
		||||
│
 | 
			
		||||
├──── scripts/
 | 
			
		||||
│       └── cmake-build.sh (Script to toss around and build cmake projects)
 | 
			
		||||
│       ├── cmake-build.sh (Script to toss around and build cmake projects)
 | 
			
		||||
│       │
 | 
			
		||||
│       ├── setup-vim.sh (Script for setting up vim configuration)
 | 
			
		||||
│       │
 | 
			
		||||
│       └── README.md (Any instructions that might be needed for the scripts within this directory)
 | 
			
		||||
│        
 | 
			
		||||
├──── configs/
 | 
			
		||||
│       └──.vimrc (Sets vim tabwidth=2, uses spaces instead of tabs, allows mouse interaction when available.)
 | 
			
		||||
 | 
			
		||||
│       ├──.vimrc (Various settings for vim, can be copied or used with setup-vim.sh)
 | 
			
		||||
        │
 | 
			
		||||
        └──.vimrc-README (What these settings do, output when setup-vim.sh is ran.)
 | 
			
		||||
 | 
			
		||||
# Copy / paste below symbols for editing this README / updating hierarchy
 | 
			
		||||
 | 
			
		||||
@ -36,15 +41,3 @@ klips/
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Scripts
 | 
			
		||||
 | 
			
		||||
I write these scripts for my own use, and you may need to tweak them slightly to suit your needs. 
 | 
			
		||||
 | 
			
		||||
Never run a script you can't read or understand. Comments can be found in the scripts, usually explaining them block-by-block. Below is my personal use cases for the scripts, to provide further insight into how I use them and how they might be useful to you.
 | 
			
		||||
 | 
			
		||||
#### cmake-build.sh
 | 
			
		||||
 | 
			
		||||
I usually run this script within whatever directory I'm working in, hence the infinite loop, I leave the script running until I'm done with my work and move to a new directory / cmake project.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										114
									
								
								scripts/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										114
									
								
								scripts/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,114 @@
 | 
			
		||||
### Scripts
 | 
			
		||||
 | 
			
		||||
I write these scripts for my own use, and you may need to tweak them slightly to suit your needs. 
 | 
			
		||||
 | 
			
		||||
Never run a script you can't read or understand. Comments can be found in the scripts, usually explaining them block-by-block. Below is my personal use cases for the scripts, to provide further insight into how I use them and how they might be useful to you.
 | 
			
		||||
 | 
			
		||||
#### cmake-build.sh
 | 
			
		||||
 | 
			
		||||
I usually run this script within whatever directory I'm working in, hence the infinite loop, I leave the script running until I'm done with my work and move to a new directory / cmake project.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#### setup-vim.sh
 | 
			
		||||
 | 
			
		||||
To use this script, copy it to a safe directory where we can store previous / future vimrc configurations and run it as a user with sudo privelages. See below for example commands and output.
 | 
			
		||||
 | 
			
		||||
```bash
 | 
			
		||||
 | 
			
		||||
cloud_user@shaunrd02c:~$ pwd
 | 
			
		||||
/home/cloud_user
 | 
			
		||||
cloud_user@shaunrd02c:~$ ls
 | 
			
		||||
klips
 | 
			
		||||
cloud_user@shaunrd02c:~$ cp klips/scripts/setup-vim.sh .
 | 
			
		||||
cloud_user@shaunrd02c:~$ ./setup-vim.sh 
 | 
			
		||||
 | 
			
		||||
Enter 1 to configure vim with the Klips repository, any other value to exit.
 | 
			
		||||
The up-to-date .vimrc config can be found here: https://github.com/shaunrd0/klips/tree/master/configs
 | 
			
		||||
Configuring Vim with this tool will update / upgrade your packages
 | 
			
		||||
 | 
			
		||||
1
 | 
			
		||||
 | 
			
		||||
Updating, upgrading required packages...
 | 
			
		||||
... ( Reduced output ) ...
 | 
			
		||||
remote: Compressing objects: 100% (58/58), done.
 | 
			
		||||
remote: Total 92 (delta 28), reused 79 (delta 18), pack-reused 0
 | 
			
		||||
Unpacking objects: 100% (92/92), done.
 | 
			
		||||
mkdir: created directory 'config-vim'
 | 
			
		||||
renamed 'temp/README.md' -> 'config-vim/README.md'
 | 
			
		||||
 | 
			
		||||
Klips config files updatedmkdir: created directory 'config-vim/backup/'
 | 
			
		||||
 | 
			
		||||
Backup directory created - /home/cloud_user/config-vim/backup/
 | 
			
		||||
renamed '/home/cloud_user/.vimrc' -> 'config-vim/backup/.vimrc'
 | 
			
		||||
Your local .vimrc has been stashed in /home/cloud_user/config-vim/backup/
 | 
			
		||||
 | 
			
		||||
New ~/.vimrc configuration installed.
 | 
			
		||||
 | 
			
		||||
Removing any previous installations of Pathogen...
 | 
			
		||||
 | 
			
		||||
Installing Pathogen plugin manager for Vim....
 | 
			
		||||
 | 
			
		||||
Pathogen has been installed! Plugins plugins can now be easily installed.
 | 
			
		||||
 | 
			
		||||
Removing plugins installed by this tool...
 | 
			
		||||
 | 
			
		||||
Installing updated plugins...
 | 
			
		||||
Cloning into 'supertab'...
 | 
			
		||||
remote: Enumerating objects: 687, done.
 | 
			
		||||
remote: Total 687 (delta 0), reused 0 (delta 0), pack-reused 687
 | 
			
		||||
Receiving objects: 100% (687/687), 186.15 KiB | 2.36 MiB/s, done.
 | 
			
		||||
Resolving deltas: 100% (267/267), done.
 | 
			
		||||
 | 
			
		||||
Supertab plugin has been installed
 | 
			
		||||
 | 
			
		||||
Cloning into 'clang_complete'...
 | 
			
		||||
remote: Enumerating objects: 2720, done.
 | 
			
		||||
remote: Total 2720 (delta 0), reused 0 (delta 0), pack-reused 2720
 | 
			
		||||
Receiving objects: 100% (2720/2720), 727.21 KiB | 2.04 MiB/s, done.
 | 
			
		||||
Resolving deltas: 100% (1132/1132), done.
 | 
			
		||||
 | 
			
		||||
Clang Completion plugin has been installed
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Vim has been configured with the Klips repository.
 | 
			
		||||
 | 
			
		||||
Configuration Changes: 
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
- 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
 | 
			
		||||
 | 
			
		||||
cloud_user@shaunrd02c:~$ ls
 | 
			
		||||
config-vim  klips  setup-vim.sh
 | 
			
		||||
cloud_user@shaunrd02c:~$ ls -R config-vim/
 | 
			
		||||
config-vim/:
 | 
			
		||||
README.md  backup  configs
 | 
			
		||||
 | 
			
		||||
config-vim/backup:
 | 
			
		||||
 | 
			
		||||
config-vim/configs:
 | 
			
		||||
cloud_user@shaunrd02c:~$
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Now just open a file in vim to test things out
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user