change Fx keymaps to leader key
This commit is contained in:
parent
28999f759d
commit
e2800ad7e7
@ -25,7 +25,9 @@ set updatetime=1500
|
|||||||
set switchbuf=useopen,usetab
|
set switchbuf=useopen,usetab
|
||||||
|
|
||||||
" more clipboard options
|
" more clipboard options
|
||||||
set clipboard=unnamed,unnamedplus,autoselect
|
if has('xterm_clipboard')
|
||||||
|
set clipboard=unnamed,unnamedplus,autoselect
|
||||||
|
endif
|
||||||
|
|
||||||
" allow explicit writing of read-only files with sudo
|
" allow explicit writing of read-only files with sudo
|
||||||
cnoremap sudow w !sudo tee % >/dev/null
|
cnoremap sudow w !sudo tee % >/dev/null
|
||||||
@ -35,8 +37,8 @@ aug ReadonlyFiles
|
|||||||
au BufNewFile,BufRead /var/log/* set nomodifiable
|
au BufNewFile,BufRead /var/log/* set nomodifiable
|
||||||
aug END
|
aug END
|
||||||
|
|
||||||
if v:version >= 704
|
"if v:version >= 704
|
||||||
set cryptmethod=blowfish
|
"set cryptmethod=blowfish
|
||||||
|
|
||||||
au BufReadPost * if &key != "" | set noswapfile nowritebackup viminfo= nobackup noshelltemp history=0 secure | endif
|
"au BufReadPost * if &key != "" | set noswapfile nowritebackup viminfo= nobackup noshelltemp history=0 secure | endif
|
||||||
endif
|
"endif
|
||||||
|
@ -7,14 +7,20 @@ inoremap JK <ESC>
|
|||||||
inoremap Jk <ESC>
|
inoremap Jk <ESC>
|
||||||
|
|
||||||
set ttimeout
|
set ttimeout
|
||||||
|
|
||||||
|
" lower timeout
|
||||||
|
set ttimeoutlen=-1
|
||||||
set timeoutlen=500
|
set timeoutlen=500
|
||||||
|
|
||||||
|
" unset default help shortcut
|
||||||
nnoremap <F1> <NOP>
|
nnoremap <F1> <NOP>
|
||||||
inoremap <F1> <NOP>
|
inoremap <F1> <NOP>
|
||||||
|
|
||||||
let g:mapleader = ","
|
let g:mapleader = ","
|
||||||
|
|
||||||
|
" unset search highlighting
|
||||||
noremap <silent> <Leader><CR> :noh<CR>
|
noremap <silent> <Leader><CR> :noh<CR>
|
||||||
|
|
||||||
nnoremap <Leader>vl :setlocal cursorline!<CR>
|
nnoremap <Leader>vl :setlocal cursorline!<CR>
|
||||||
nnoremap <Leader>vc :setlocal cursorcolumn!<CR>
|
nnoremap <Leader>vc :setlocal cursorcolumn!<CR>
|
||||||
nnoremap <Leader>ve :setlocal colorcolumn=80<CR>
|
nnoremap <Leader>ve :setlocal colorcolumn=80<CR>
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
set formatoptions+=j
|
||||||
|
|
||||||
set autoindent
|
set autoindent
|
||||||
set smarttab
|
set smarttab
|
||||||
|
|
||||||
@ -18,8 +20,7 @@ vnoremap < <gv
|
|||||||
vnoremap > >gv
|
vnoremap > >gv
|
||||||
|
|
||||||
" fix indentation of an entire file
|
" fix indentation of an entire file
|
||||||
nnoremap <F2> gg=G<CR>``
|
nnoremap <leader>fmt gg=G<CR>``
|
||||||
inoremap <F2> <ESC>gg=G<CR>``a
|
|
||||||
|
|
||||||
" local replace
|
" local replace
|
||||||
nnoremap gr gd[{V%::s/<C-R>///g<left><left>
|
nnoremap gr gd[{V%::s/<C-R>///g<left><left>
|
||||||
|
@ -13,6 +13,7 @@ Plug 'tomasr/molokai'
|
|||||||
Plug 'junegunn/seoul256.vim'
|
Plug 'junegunn/seoul256.vim'
|
||||||
Plug 'baeuml/summerfruit256.vim'
|
Plug 'baeuml/summerfruit256.vim'
|
||||||
"Plug 'zefei/vim-colortuner', { 'on': 'Colortuner' }
|
"Plug 'zefei/vim-colortuner', { 'on': 'Colortuner' }
|
||||||
|
Plug 'godlygeek/csapprox'
|
||||||
|
|
||||||
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
|
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
|
||||||
Plug 'scrooloose/nerdtree-git-plugin', { 'on': 'NERDTreeToggle' }
|
Plug 'scrooloose/nerdtree-git-plugin', { 'on': 'NERDTreeToggle' }
|
||||||
|
@ -41,19 +41,12 @@ endif
|
|||||||
" show invisible characters
|
" show invisible characters
|
||||||
set listchars=tab:»\ ,trail:◆,extends:▹,precedes:◃,eol:↲,nbsp:·
|
set listchars=tab:»\ ,trail:◆,extends:▹,precedes:◃,eol:↲,nbsp:·
|
||||||
|
|
||||||
"if &listchars ==# 'eol:$'
|
nnoremap <silent> <leader>il :set invlist<CR>
|
||||||
"set listchars=tab:>\ ,trail:-,extends:>,precedes:<,nbsp:+
|
vnoremap <silent> <leader>il :<C-W>set invlist<CR>
|
||||||
"endif
|
|
||||||
|
|
||||||
nnoremap <silent> <F4> :set invlist<CR>
|
|
||||||
inoremap <silent> <F4> <C-O>:set invlist<CR>
|
|
||||||
vnoremap <silent> <F4> :<C-W>set invlist<CR>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if has('wildmenu')
|
if has('wildmenu')
|
||||||
set wildmenu
|
set wildmenu
|
||||||
set wildmode=longest:full,list
|
set wildmode=list:longest,full
|
||||||
set wildignore=.bak,.old,.swp,~
|
set wildignore=.bak,.old,.swp,~
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -70,10 +63,11 @@ if has('syntax')
|
|||||||
syntax enable
|
syntax enable
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if has('multi_byte')
|
" set via $LANG
|
||||||
set encoding=utf-8
|
"if has('multi_byte')
|
||||||
set termencoding=utf-8
|
"set encoding=utf-8
|
||||||
endif
|
"set termencoding=utf-8
|
||||||
|
"endif
|
||||||
|
|
||||||
" always show a status line
|
" always show a status line
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
@ -2,6 +2,5 @@ let g:gundo_width = 60
|
|||||||
let g:gundo_preview_height = 30
|
let g:gundo_preview_height = 30
|
||||||
let g:gundo_right = 1
|
let g:gundo_right = 1
|
||||||
|
|
||||||
nnoremap <silent> <F11> :GundoToggle<CR>
|
nnoremap <silent> <leader>gu :GundoToggle<CR>
|
||||||
inoremap <silent> <F11> <C-O>:GundoToggle<CR>
|
vnoremap <silent> <leader>gu <ESC>:GundoToggle<CR>
|
||||||
vnoremap <silent> <F11> <ESC>:GundoToggle<CR>
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
au bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
|
au bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
|
||||||
|
|
||||||
noremap <silent> <F3> :NERDTreeToggle<CR>
|
noremap <silent> <leader>nt :NERDTreeToggle<CR>
|
||||||
inoremap <silent> <F3> <C-O>:NERDTreeToggle<CR>
|
vnoremap <silent> <leader>nt <ESC>:NERDTreeToggle<CR>
|
||||||
vnoremap <silent> <F3> <ESC>:NERDTreeToggle<CR>
|
|
||||||
|
@ -8,6 +8,8 @@ let g:syntastic_cpp_check_header = 1
|
|||||||
let g:syntastic_cpp_auto_refresh_includes = 1
|
let g:syntastic_cpp_auto_refresh_includes = 1
|
||||||
let g:syntastic_tex_checkers = ["false"]
|
let g:syntastic_tex_checkers = ["false"]
|
||||||
|
|
||||||
nnoremap <F1> :SyntasticToggleMode<CR>
|
let g:syntastic_error_symbol = '!'
|
||||||
inoremap <F1> <C-O>:SyntasticToggleMode<CR>
|
let g:syntastic_warning_symbol = '?'
|
||||||
vnoremap <F1> <ESC>:SyntasticToggleMode<CR>
|
|
||||||
|
nnoremap <leader>syn :SyntasticToggleMode<CR>
|
||||||
|
vnoremap <leader>syn <ESC>:SyntasticToggleMode<CR>
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
nnoremap <silent> <F12> :TagbarToggle<CR>
|
nnoremap <silent> <leader>tag :TagbarToggle<CR>
|
||||||
inoremap <silent> <F12> <C-O>:TagbarToggle<CR>
|
vnoremap <silent> <leader>tag <ESC>:TagbarToggle<CR>
|
||||||
vnoremap <silent> <F12> <ESC>:TagbarToggle<CR>
|
|
||||||
|
10
vimrc
10
vimrc
@ -45,11 +45,11 @@ if ! exists('g:my_vim')
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
let l:user_rtp = g:vim_config_home
|
let g:user_rtp = g:vim_config_home
|
||||||
let l:runtimepath_old = &runtimepath
|
let g:runtimepath_old = &runtimepath
|
||||||
let &runtimepath .= ',' . expand(l:user_rtp)
|
let &runtimepath .= ',' . expand(g:user_rtp)
|
||||||
let &runtimepath .= ',' . expand(l:user_rtp) . '/after'
|
let &runtimepath .= ',' . expand(g:user_rtp) . '/after'
|
||||||
let &runtimepath .= ',' . expand(l:runtimepath_old)
|
let &runtimepath .= ',' . expand(g:runtimepath_old)
|
||||||
|
|
||||||
|
|
||||||
if $USER == 'root'
|
if $USER == 'root'
|
||||||
|
Loading…
Reference in New Issue
Block a user