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
" 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
cnoremap sudow w !sudo tee % >/dev/null
@ -35,8 +37,8 @@ aug ReadonlyFiles
au BufNewFile,BufRead /var/log/* set nomodifiable
aug END
if v:version >= 704
set cryptmethod=blowfish
"if v:version >= 704
"set cryptmethod=blowfish
au BufReadPost * if &key != "" | set noswapfile nowritebackup viminfo= nobackup noshelltemp history=0 secure | endif
endif
"au BufReadPost * if &key != "" | set noswapfile nowritebackup viminfo= nobackup noshelltemp history=0 secure | endif
"endif

View File

@ -7,14 +7,20 @@ inoremap JK <ESC>
inoremap Jk <ESC>
set ttimeout
" lower timeout
set ttimeoutlen=-1
set timeoutlen=500
" unset default help shortcut
nnoremap <F1> <NOP>
inoremap <F1> <NOP>
let g:mapleader = ","
" unset search highlighting
noremap <silent> <Leader><CR> :noh<CR>
nnoremap <Leader>vl :setlocal cursorline!<CR>
nnoremap <Leader>vc :setlocal cursorcolumn!<CR>
nnoremap <Leader>ve :setlocal colorcolumn=80<CR>

View File

@ -1,3 +1,5 @@
set formatoptions+=j
set autoindent
set smarttab
@ -18,8 +20,7 @@ vnoremap < <gv
vnoremap > >gv
" fix indentation of an entire file
nnoremap <F2> gg=G<CR>``
inoremap <F2> <ESC>gg=G<CR>``a
nnoremap <leader>fmt gg=G<CR>``
" local replace
nnoremap gr gd[{V%::s/<C-R>///g<left><left>

View File

@ -13,6 +13,7 @@ Plug 'tomasr/molokai'
Plug 'junegunn/seoul256.vim'
Plug 'baeuml/summerfruit256.vim'
"Plug 'zefei/vim-colortuner', { 'on': 'Colortuner' }
Plug 'godlygeek/csapprox'
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'scrooloose/nerdtree-git-plugin', { 'on': 'NERDTreeToggle' }

View File

@ -41,19 +41,12 @@ endif
" show invisible characters
set listchars=tab:»\ ,trail:◆,extends:▹,precedes:◃,eol:↲,nbsp
"if &listchars ==# 'eol:$'
"set listchars=tab:>\ ,trail:-,extends:>,precedes:<,nbsp:+
"endif
nnoremap <silent> <F4> :set invlist<CR>
inoremap <silent> <F4> <C-O>:set invlist<CR>
vnoremap <silent> <F4> :<C-W>set invlist<CR>
nnoremap <silent> <leader>il :set invlist<CR>
vnoremap <silent> <leader>il :<C-W>set invlist<CR>
if has('wildmenu')
set wildmenu
set wildmode=longest:full,list
set wildmode=list:longest,full
set wildignore=.bak,.old,.swp,~
endif
@ -70,10 +63,11 @@ if has('syntax')
syntax enable
endif
if has('multi_byte')
set encoding=utf-8
set termencoding=utf-8
endif
" set via $LANG
"if has('multi_byte')
"set encoding=utf-8
"set termencoding=utf-8
"endif
" always show a status line
set laststatus=2

View File

@ -2,6 +2,5 @@ let g:gundo_width = 60
let g:gundo_preview_height = 30
let g:gundo_right = 1
nnoremap <silent> <F11> :GundoToggle<CR>
inoremap <silent> <F11> <C-O>:GundoToggle<CR>
vnoremap <silent> <F11> <ESC>:GundoToggle<CR>
nnoremap <silent> <leader>gu :GundoToggle<CR>
vnoremap <silent> <leader>gu <ESC>:GundoToggle<CR>

View File

@ -1,5 +1,4 @@
au bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
noremap <silent> <F3> :NERDTreeToggle<CR>
inoremap <silent> <F3> <C-O>:NERDTreeToggle<CR>
vnoremap <silent> <F3> <ESC>:NERDTreeToggle<CR>
noremap <silent> <leader>nt :NERDTreeToggle<CR>
vnoremap <silent> <leader>nt <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_tex_checkers = ["false"]
nnoremap <F1> :SyntasticToggleMode<CR>
inoremap <F1> <C-O>:SyntasticToggleMode<CR>
vnoremap <F1> <ESC>:SyntasticToggleMode<CR>
let g:syntastic_error_symbol = '!'
let g:syntastic_warning_symbol = '?'
nnoremap <leader>syn :SyntasticToggleMode<CR>
vnoremap <leader>syn <ESC>:SyntasticToggleMode<CR>

View File

@ -1,3 +1,2 @@
nnoremap <silent> <F12> :TagbarToggle<CR>
inoremap <silent> <F12> <C-O>:TagbarToggle<CR>
vnoremap <silent> <F12> <ESC>:TagbarToggle<CR>
nnoremap <silent> <leader>tag :TagbarToggle<CR>
vnoremap <silent> <leader>tag <ESC>:TagbarToggle<CR>

10
vimrc
View File

@ -45,11 +45,11 @@ if ! exists('g:my_vim')
endif
let l:user_rtp = g:vim_config_home
let l:runtimepath_old = &runtimepath
let &runtimepath .= ',' . expand(l:user_rtp)
let &runtimepath .= ',' . expand(l:user_rtp) . '/after'
let &runtimepath .= ',' . expand(l:runtimepath_old)
let g:user_rtp = g:vim_config_home
let g:runtimepath_old = &runtimepath
let &runtimepath .= ',' . expand(g:user_rtp)
let &runtimepath .= ',' . expand(g:user_rtp) . '/after'
let &runtimepath .= ',' . expand(g:runtimepath_old)
if $USER == 'root'