moved some stuff around.
This commit is contained in:
		
							parent
							
								
									35def9dd93
								
							
						
					
					
						commit
						244fd32cd7
					
				
					 6 changed files with 42 additions and 113 deletions
				
			
		| 
						 | 
					@ -22,6 +22,31 @@ set history=5000
 | 
				
			||||||
filetype plugin on
 | 
					filetype plugin on
 | 
				
			||||||
set noswapfile "disables creation of swap files
 | 
					set noswapfile "disables creation of swap files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"useful keybinds
 | 
				
			||||||
 | 
						let mapleader = "\\"
 | 
				
			||||||
 | 
						"spell checking
 | 
				
			||||||
 | 
							"toggle spell checking
 | 
				
			||||||
 | 
							nmap <leader>ss :setlocal spell!<Enter>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"splitting panels with <leader>| or -
 | 
				
			||||||
 | 
							nmap <leader>\| :vs<Enter>
 | 
				
			||||||
 | 
							nmap <leader>\- :sp<Enter>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							" shortcuts using leader
 | 
				
			||||||
 | 
							" noremap <leader>sn ]s
 | 
				
			||||||
 | 
							" noremap <leader>sp [s
 | 
				
			||||||
 | 
							" noremap <leader>s? z=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							"navigating splits: Control+hjkl will move from split to split
 | 
				
			||||||
 | 
								nmap <C-h> <C-w>h
 | 
				
			||||||
 | 
								nmap <C-j> <C-w>j
 | 
				
			||||||
 | 
								nmap <C-k> <C-w>k
 | 
				
			||||||
 | 
								nmap <C-l> <C-w>l
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							"command mode keybinds
 | 
				
			||||||
 | 
								"w!! writes using sudo
 | 
				
			||||||
 | 
								"cnoremap w!! w !sudo tee % >/dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"user interface stuff
 | 
					"user interface stuff
 | 
				
			||||||
	"disables the autocommenting stuff.
 | 
						"disables the autocommenting stuff.
 | 
				
			||||||
		set formatoptions-=o
 | 
							set formatoptions-=o
 | 
				
			||||||
| 
						 | 
					@ -69,7 +94,7 @@ set noswapfile "disables creation of swap files
 | 
				
			||||||
	set laststatus=2
 | 
						set laststatus=2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"keycodes time out fast, mappings have a bit longer
 | 
						"keycodes time out fast, mappings have a bit longer
 | 
				
			||||||
	set timeout timeoutlen=50 ttimeout ttimeoutlen=5
 | 
						set timeout timeoutlen=1000 ttimeout ttimeoutlen=100
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"make it so the session feature wont overwrite our vimrc if the vimrc has newer bindings than this session.
 | 
						"make it so the session feature wont overwrite our vimrc if the vimrc has newer bindings than this session.
 | 
				
			||||||
	set sessionoptions-=options 
 | 
						set sessionoptions-=options 
 | 
				
			||||||
| 
						 | 
					@ -131,27 +156,3 @@ set noswapfile "disables creation of swap files
 | 
				
			||||||
		endfunction
 | 
							endfunction
 | 
				
			||||||
		set foldtext=Minimal_foldtext()
 | 
							set foldtext=Minimal_foldtext()
 | 
				
			||||||
	endif
 | 
						endif
 | 
				
			||||||
 | 
					 | 
				
			||||||
"useful keybinds
 | 
					 | 
				
			||||||
	"spell checking
 | 
					 | 
				
			||||||
		"toggle spell checking
 | 
					 | 
				
			||||||
		map <leader>ss :setlocal spell!<Enter>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	"splitting panels with <leader>| or -
 | 
					 | 
				
			||||||
		nmap <leader>\| :vs<Enter>
 | 
					 | 
				
			||||||
		nmap <leader>\- :sp<Enter>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		" shortcuts using leader
 | 
					 | 
				
			||||||
		" noremap <leader>sn ]s
 | 
					 | 
				
			||||||
		" noremap <leader>sp [s
 | 
					 | 
				
			||||||
		" noremap <leader>s? z=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		"navigating splits: Control+hjkl will move from split to split
 | 
					 | 
				
			||||||
			nmap <C-h> <C-w>h
 | 
					 | 
				
			||||||
			nmap <C-j> <C-w>j
 | 
					 | 
				
			||||||
			nmap <C-k> <C-w>k
 | 
					 | 
				
			||||||
			nmap <C-l> <C-w>l
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		"command mode keybinds
 | 
					 | 
				
			||||||
			"w!! writes using sudo
 | 
					 | 
				
			||||||
			"cnoremap w!! w !sudo tee % >/dev/null
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,68 +0,0 @@
 | 
				
			||||||
" You can edit this file by hand.
 | 
					 | 
				
			||||||
" The " character at the beginning of a line comments out the line.
 | 
					 | 
				
			||||||
" Blank lines are ignored.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" The Default color scheme is used for any directory that does not have
 | 
					 | 
				
			||||||
" a specified scheme and for parts of user interface like menus. A
 | 
					 | 
				
			||||||
" color scheme set for a base directory will also
 | 
					 | 
				
			||||||
" be used for the sub directories.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" The standard ncurses colors are:
 | 
					 | 
				
			||||||
" Default = -1 = None, can be used for transparency or default color
 | 
					 | 
				
			||||||
" Black = 0
 | 
					 | 
				
			||||||
" Red = 1
 | 
					 | 
				
			||||||
" Green = 2
 | 
					 | 
				
			||||||
" Yellow = 3
 | 
					 | 
				
			||||||
" Blue = 4
 | 
					 | 
				
			||||||
" Magenta = 5
 | 
					 | 
				
			||||||
" Cyan = 6
 | 
					 | 
				
			||||||
" White = 7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" Light versions of colors are also available (set bold attribute):
 | 
					 | 
				
			||||||
" LightBlack
 | 
					 | 
				
			||||||
" LightRed
 | 
					 | 
				
			||||||
" LightGreen
 | 
					 | 
				
			||||||
" LightYellow
 | 
					 | 
				
			||||||
" LightBlue
 | 
					 | 
				
			||||||
" LightMagenta
 | 
					 | 
				
			||||||
" LightCyan
 | 
					 | 
				
			||||||
" LightWhite
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" Available attributes (some of them can be combined):
 | 
					 | 
				
			||||||
" bold
 | 
					 | 
				
			||||||
" underline
 | 
					 | 
				
			||||||
" reverse or inverse
 | 
					 | 
				
			||||||
" standout
 | 
					 | 
				
			||||||
" none
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" Vifm supports 256 colors you can use color numbers 0-255
 | 
					 | 
				
			||||||
" (requires properly set up terminal: set your TERM environment variable
 | 
					 | 
				
			||||||
" (directly or using resources) to some color terminal name (e.g.
 | 
					 | 
				
			||||||
" xterm-256color) from /usr/lib/terminfo/; you can check current number
 | 
					 | 
				
			||||||
" of colors in your terminal with tput colors command)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
highlight clear
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
highlight Win cterm=none ctermfg=white ctermbg=black
 | 
					 | 
				
			||||||
highlight Directory cterm=bold ctermfg=cyan ctermbg=default
 | 
					 | 
				
			||||||
highlight Link cterm=bold ctermfg=yellow ctermbg=default
 | 
					 | 
				
			||||||
highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
 | 
					 | 
				
			||||||
highlight Socket cterm=bold ctermfg=magenta ctermbg=default
 | 
					 | 
				
			||||||
highlight Device cterm=bold ctermfg=red ctermbg=default
 | 
					 | 
				
			||||||
highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
 | 
					 | 
				
			||||||
highlight Executable cterm=bold ctermfg=green ctermbg=default
 | 
					 | 
				
			||||||
highlight Selected cterm=bold ctermfg=magenta ctermbg=default
 | 
					 | 
				
			||||||
highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default
 | 
					 | 
				
			||||||
highlight TopLine cterm=none ctermfg=black ctermbg=white
 | 
					 | 
				
			||||||
highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
 | 
					 | 
				
			||||||
highlight StatusLine cterm=bold ctermfg=black ctermbg=white
 | 
					 | 
				
			||||||
highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
 | 
					 | 
				
			||||||
highlight CmdLine cterm=none ctermfg=white ctermbg=black
 | 
					 | 
				
			||||||
highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
 | 
					 | 
				
			||||||
highlight Border cterm=none ctermfg=black ctermbg=white
 | 
					 | 
				
			||||||
highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
 | 
					 | 
				
			||||||
highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
 | 
					 | 
				
			||||||
highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red
 | 
					 | 
				
			||||||
highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,6 +0,0 @@
 | 
				
			||||||
This directory is dedicated for user-supplied scripts/executables.
 | 
					 | 
				
			||||||
vifm modifies its PATH environment variable to let user run those
 | 
					 | 
				
			||||||
scripts without specifying full path.  All subdirectories are added
 | 
					 | 
				
			||||||
as well.  File in a subdirectory overrules file with the same name
 | 
					 | 
				
			||||||
in parent directories.  Restart might be needed to recognize files
 | 
					 | 
				
			||||||
in newly created or renamed subdirectories.
 | 
					 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
					@ -2,15 +2,16 @@
 | 
				
			||||||
URxvt*buffered: true
 | 
					URxvt*buffered: true
 | 
				
			||||||
URxvt*cursorBlink: true
 | 
					URxvt*cursorBlink: true
 | 
				
			||||||
URxvt*underlineColor: yellow
 | 
					URxvt*underlineColor: yellow
 | 
				
			||||||
URxvt*font:  xft:inconsolata:size=10:antialias=true
 | 
					 | 
				
			||||||
URxvt*depth: 32
 | 
					URxvt*depth: 32
 | 
				
			||||||
URxvt*borderless: 1
 | 
					URxvt*borderless: 1
 | 
				
			||||||
URxvt*loginShell: true
 | 
					URxvt*loginShell: true
 | 
				
			||||||
Urxvt*secondaryScroll:  true    # Enable Shift-PageUp/Down in screen
 | 
					Urxvt*secondaryScroll:  true    # Enable Shift-PageUp/Down in screen
 | 
				
			||||||
URxvt*saveLines: 5000
 | 
					URxvt*saveLines: 5000
 | 
				
			||||||
URxvt*termName: rxvt-unicode
 | 
					URxvt*termName: rxvt-unicode
 | 
				
			||||||
 | 
					URxvt.font: xft:hack:size=12
 | 
				
			||||||
 | 
					!!clickable urls with middle click:
 | 
				
			||||||
URxvt.perl-ext-common: default,matcher
 | 
					URxvt.perl-ext-common: default,matcher
 | 
				
			||||||
URxvt.urlLauncher: waterfox
 | 
					URxvt.url-launcher: firefox
 | 
				
			||||||
URxvt.matcher.button: 1
 | 
					URxvt.matcher.button: 1
 | 
				
			||||||
!!keybindings for urxvt-resize-font-git.
 | 
					!!keybindings for urxvt-resize-font-git.
 | 
				
			||||||
URxvt.keysim.C-minus: resize-font:smaller
 | 
					URxvt.keysim.C-minus: resize-font:smaller
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										24
									
								
								zsh/.zshrc
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								zsh/.zshrc
									
										
									
									
									
								
							| 
						 | 
					@ -11,6 +11,19 @@
 | 
				
			||||||
#You should have received a copy of the GNU General Public License
 | 
					#You should have received a copy of the GNU General Public License
 | 
				
			||||||
#along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
					#along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#set important shell variables
 | 
				
			||||||
 | 
						export PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"
 | 
				
			||||||
 | 
						#set default editor and pager.
 | 
				
			||||||
 | 
						export EDITOR=nvim
 | 
				
			||||||
 | 
						export VISUAL=nvim
 | 
				
			||||||
 | 
						export PAGER=less
 | 
				
			||||||
 | 
						#default options for less
 | 
				
			||||||
 | 
						export LESS="-R"
 | 
				
			||||||
 | 
						export LESSHISTFILE="/dev/null"
 | 
				
			||||||
 | 
						#set the w3m homepage
 | 
				
			||||||
 | 
						export WWW_HOME="duckduckgo.com/lite/"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#web_search from terminal
 | 
					#web_search from terminal
 | 
				
			||||||
	function web_search() {
 | 
						function web_search() {
 | 
				
			||||||
	  emulate -L zsh
 | 
						  emulate -L zsh
 | 
				
			||||||
| 
						 | 
					@ -84,17 +97,6 @@ PROMPT='%F{cyan}[%n@%m]%f%F{red}├────┤%f${vcs_info_msg_0_}
 | 
				
			||||||
	zle -N expand-or-complete-with-dots
 | 
						zle -N expand-or-complete-with-dots
 | 
				
			||||||
	bindkey "^I" expand-or-complete-with-dots
 | 
						bindkey "^I" expand-or-complete-with-dots
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#set important shell variables
 | 
					 | 
				
			||||||
	#set default editor and pager.
 | 
					 | 
				
			||||||
	export EDITOR=nvim
 | 
					 | 
				
			||||||
	export VISUAL=nvim
 | 
					 | 
				
			||||||
	export PAGER=less
 | 
					 | 
				
			||||||
	#default options for less
 | 
					 | 
				
			||||||
	export LESS="-R"
 | 
					 | 
				
			||||||
	export LESSHISTFILE="/dev/null"
 | 
					 | 
				
			||||||
	#set the w3m homepage
 | 
					 | 
				
			||||||
	export WWW_HOME="duckduckgo.com/lite/"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#misc
 | 
					#misc
 | 
				
			||||||
	# Enable the ZLE line editor, which is default behavior, but to be sure
 | 
						# Enable the ZLE line editor, which is default behavior, but to be sure
 | 
				
			||||||
	setopt ZLE
 | 
						setopt ZLE
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue