fixed some mappings
This commit is contained in:
43
.vimrc
43
.vimrc
@@ -1,4 +1,5 @@
|
|||||||
"Vundle stuff"
|
"Vundle stuff
|
||||||
|
"{{{
|
||||||
set nocompatible
|
set nocompatible
|
||||||
filetype off
|
filetype off
|
||||||
|
|
||||||
@@ -18,19 +19,36 @@ Plugin 'majutsushi/tagbar'
|
|||||||
Plugin 'petRUShka/vim-opencl'
|
Plugin 'petRUShka/vim-opencl'
|
||||||
|
|
||||||
call vundle#end()
|
call vundle#end()
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
"Syntax
|
||||||
|
"{{{
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
syntax enable
|
syntax enable
|
||||||
syntax sync maxlines=256
|
syntax sync maxlines=256
|
||||||
set synmaxcol=200
|
set synmaxcol=200
|
||||||
|
"}}}
|
||||||
|
|
||||||
"Options
|
"Options
|
||||||
|
"{{{
|
||||||
set expandtab
|
set expandtab
|
||||||
set shiftwidth=4
|
set shiftwidth=4
|
||||||
set tabstop=4
|
set tabstop=4
|
||||||
set foldlevel=99
|
set foldlevel=99
|
||||||
|
set encoding=utf-8
|
||||||
|
set number
|
||||||
|
set showmatch
|
||||||
|
set matchtime=2
|
||||||
|
|
||||||
|
set hlsearch
|
||||||
|
set incsearch
|
||||||
|
|
||||||
|
set laststatus=2
|
||||||
|
"set splitbelow
|
||||||
|
"}}}
|
||||||
|
|
||||||
"Gui stuff
|
"Gui stuff
|
||||||
|
"{{{
|
||||||
set guifont=Consolas:h12
|
set guifont=Consolas:h12
|
||||||
set guicursor=n-v-i-c:block-Cursor
|
set guicursor=n-v-i-c:block-Cursor
|
||||||
set guioptions-=e
|
set guioptions-=e
|
||||||
@@ -42,34 +60,32 @@ set guioptions-=m
|
|||||||
set guioptions-=T
|
set guioptions-=T
|
||||||
|
|
||||||
set langmenu=en_US.UTF-8
|
set langmenu=en_US.UTF-8
|
||||||
|
"}}}
|
||||||
|
|
||||||
set encoding=utf-8
|
|
||||||
set number
|
|
||||||
set showmatch
|
|
||||||
set matchtime=2
|
|
||||||
|
|
||||||
set hlsearch
|
|
||||||
set incsearch
|
|
||||||
|
|
||||||
set laststatus=2
|
|
||||||
"set splitbelow
|
|
||||||
"Colors
|
"Colors
|
||||||
|
"{{{
|
||||||
colorscheme izi
|
colorscheme izi
|
||||||
"let g:airline_theme='light'
|
"let g:airline_theme='light'
|
||||||
|
""}}}
|
||||||
|
|
||||||
"Tagbar stuff
|
"Tagbar stuff
|
||||||
|
"{{{
|
||||||
let g:tagbar_ctags_bin = '/usr/local/bin/ctags'
|
let g:tagbar_ctags_bin = '/usr/local/bin/ctags'
|
||||||
let g:tagbar_autofocus = 1
|
let g:tagbar_autofocus = 1
|
||||||
|
"}}}
|
||||||
|
|
||||||
"YouCompleteMe stuff
|
"YouCompleteMe stuff
|
||||||
|
"{{{
|
||||||
set completeopt-=preview
|
set completeopt-=preview
|
||||||
let g:ycm_autoclose_preview_window_after_completion = 1
|
let g:ycm_autoclose_preview_window_after_completion = 1
|
||||||
let g:ycm_global_ycm_extra_conf = '~/.ycm_global_extra_config.py'
|
let g:ycm_global_ycm_extra_conf = '~/.ycm_global_extra_config.py'
|
||||||
let g:ycm_python_binary_path = '/usr/local/bin/python3'
|
let g:ycm_python_binary_path = '/usr/local/bin/python3'
|
||||||
let g:syntastic_python_python_exec = '/usr/local/bin/python3'
|
let g:syntastic_python_python_exec = '/usr/local/bin/python3'
|
||||||
set shortmess+=c
|
set shortmess+=c
|
||||||
|
"}}}
|
||||||
|
|
||||||
"Mappings
|
"Mappings
|
||||||
|
"{{{
|
||||||
let mapleader = ","
|
let mapleader = ","
|
||||||
let maplocalleader = ","
|
let maplocalleader = ","
|
||||||
nnoremap q <nop>
|
nnoremap q <nop>
|
||||||
@@ -96,8 +112,10 @@ vnoremap <c-c> "+y
|
|||||||
onoremap p i(
|
onoremap p i(
|
||||||
onoremap qd i"
|
onoremap qd i"
|
||||||
onoremap qs i'
|
onoremap qs i'
|
||||||
|
"}}}
|
||||||
|
|
||||||
"Mappings for Plugins
|
"Mappings for Plugins
|
||||||
|
"{{{
|
||||||
nnoremap <leader>N :NERDTree<cr>
|
nnoremap <leader>N :NERDTree<cr>
|
||||||
nnoremap <leader>r :AirlineRefresh<cr>
|
nnoremap <leader>r :AirlineRefresh<cr>
|
||||||
nnoremap <leader>] :YcmCompleter GoTo<cr>
|
nnoremap <leader>] :YcmCompleter GoTo<cr>
|
||||||
@@ -105,6 +123,9 @@ nnoremap <leader>ye :YcmShowDetailedDiagnostic<cr>
|
|||||||
nnoremap <leader>yf :YcmCompleter FixIt<cr>:ccl<cr>
|
nnoremap <leader>yf :YcmCompleter FixIt<cr>:ccl<cr>
|
||||||
nnoremap <leader>yd :YcmDiags<cr>
|
nnoremap <leader>yd :YcmDiags<cr>
|
||||||
nnoremap <leader>T :TagbarToggle<cr>
|
nnoremap <leader>T :TagbarToggle<cr>
|
||||||
|
"}}}
|
||||||
|
|
||||||
"Abbreviations
|
"Abbreviations
|
||||||
|
"{{{
|
||||||
iabbrev rr return
|
iabbrev rr return
|
||||||
|
"}}}
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ iabbrev <buffer> im(a) int main(int argc, const char** argv)
|
|||||||
iabbrev <buffer> maw #pragma message("malloc warning!")
|
iabbrev <buffer> maw #pragma message("malloc warning!")
|
||||||
nnoremap <buffer> <localleader>fb ][%
|
nnoremap <buffer> <localleader>fb ][%
|
||||||
nnoremap <buffer> <localleader>fe ][
|
nnoremap <buffer> <localleader>fe ][
|
||||||
nnoremap <buffer> <localleader>c I//<esc>
|
nnoremap <buffer> <localleader>c mcI//<esc>`c:delm c<cr>
|
||||||
vnoremap <buffer> <localleader>c <esc>`>o*/<esc>`<O/*<esc>
|
vnoremap <buffer> <localleader>c <esc>`>o*/<esc>`<O/*<esc>
|
||||||
nnoremap <buffer> <localleader>xc mx/\*\/<cr>dd?\/\*<cr>dd`x:noh<cr>:delm x<cr>
|
nnoremap <buffer> <localleader>xc mx^xx`x:delm x<cr>
|
||||||
nnoremap <buffer> <localleader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr>
|
nnoremap <buffer> <localleader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr>
|
||||||
|
|
||||||
setlocal foldmethod=syntax foldlevel=99
|
setlocal foldmethod=syntax foldlevel=99
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
setlocal noexpandtab softtabstop=0 shiftwidth=8 tabstop=8
|
setlocal noexpandtab shiftwidth=8 tabstop=8
|
||||||
|
|||||||
@@ -1,2 +1,5 @@
|
|||||||
nnoremap <buffer> <leader>c I#<esc>
|
nnoremap <buffer> <localleader>c mcI#<esc>`c:delm x<cr>
|
||||||
vnoremap <buffer> <leader>c <esc>`>o"""<esc>`<O"""<esc>
|
vnoremap <buffer> <localleader>c <esc>`>o"""<esc>`<O"""<esc>
|
||||||
|
|
||||||
|
nnoremap <buffer> <localleader>xb mx?"""<cr>dd/"""<cr>dd`x:noh<cr>:delm x<cr>
|
||||||
|
nnoremap <buffer> <localleader>xc mx?#<cr>x`x:noh<cr>:delm x<cr>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
nnoremap <buffer> <localleader>c I"<esc>
|
setlocal foldmethod=marker
|
||||||
|
nnoremap <buffer> <localleader>c mcI"<esc>`c:delm c<cr>
|
||||||
vnoremap <buffer> <localleader>f <esc>`>o"}}}<esc>`<O"{{{<esc>
|
vnoremap <buffer> <localleader>f <esc>`>o"}}}<esc>`<O"{{{<esc>
|
||||||
nnoremap <buffer> <localleader>xf mx?"{{{<cr>dd/"}}}<cr>dd`x:noh<cr>:delm x<cr>
|
nnoremap <buffer> <localleader>xf mx?"{{{<cr>dd/"}}}<cr>dd`x:noh<cr>:delm x<cr>
|
||||||
nnoremap <buffer> <localleader>xc mx^0x`x
|
nnoremap <buffer> <localleader>xc mx^x`x
|
||||||
|
|||||||
Reference in New Issue
Block a user