moved some stuff around.
This commit is contained in:
parent
35def9dd93
commit
244fd32cd7
|
@ -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…
Reference in a new issue