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
 | 
			
		||||
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
 | 
			
		||||
	"disables the autocommenting stuff.
 | 
			
		||||
		set formatoptions-=o
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +94,7 @@ set noswapfile "disables creation of swap files
 | 
			
		|||
	set laststatus=2
 | 
			
		||||
 | 
			
		||||
	"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.
 | 
			
		||||
	set sessionoptions-=options 
 | 
			
		||||
| 
						 | 
				
			
			@ -131,27 +156,3 @@ set noswapfile "disables creation of swap files
 | 
			
		|||
		endfunction
 | 
			
		||||
		set foldtext=Minimal_foldtext()
 | 
			
		||||
	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*cursorBlink: true
 | 
			
		||||
URxvt*underlineColor: yellow
 | 
			
		||||
URxvt*font:  xft:inconsolata:size=10:antialias=true
 | 
			
		||||
URxvt*depth: 32
 | 
			
		||||
URxvt*borderless: 1
 | 
			
		||||
URxvt*loginShell: true
 | 
			
		||||
Urxvt*secondaryScroll:  true    # Enable Shift-PageUp/Down in screen
 | 
			
		||||
URxvt*saveLines: 5000
 | 
			
		||||
URxvt*termName: rxvt-unicode
 | 
			
		||||
URxvt.font: xft:hack:size=12
 | 
			
		||||
!!clickable urls with middle click:
 | 
			
		||||
URxvt.perl-ext-common: default,matcher
 | 
			
		||||
URxvt.urlLauncher: waterfox
 | 
			
		||||
URxvt.url-launcher: firefox
 | 
			
		||||
URxvt.matcher.button: 1
 | 
			
		||||
!!keybindings for urxvt-resize-font-git.
 | 
			
		||||
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
 | 
			
		||||
#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
 | 
			
		||||
	function web_search() {
 | 
			
		||||
	  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
 | 
			
		||||
	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
 | 
			
		||||
	# Enable the ZLE line editor, which is default behavior, but to be sure
 | 
			
		||||
	setopt ZLE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue