1
0

change Fx keymaps to leader key

This commit is contained in:
valeth 2015-07-02 12:23:49 +02:00
parent 28999f759d
commit e2800ad7e7
10 changed files with 41 additions and 38 deletions

View File

@ -25,7 +25,9 @@ set updatetime=1500
set switchbuf=useopen,usetab set switchbuf=useopen,usetab
" more clipboard options " more clipboard options
if has('xterm_clipboard')
set clipboard=unnamed,unnamedplus,autoselect 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

View File

@ -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>

View File

@ -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>

View File

@ -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' }

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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
View File

@ -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'