much better latex and saner localleader

This commit is contained in:
2018-02-26 21:21:25 +01:00
parent 059332de90
commit a1a29fdfe5
8 changed files with 40 additions and 21 deletions

View File

@@ -30,7 +30,7 @@ hi TabLine cterm=NONE ctermbg=8 ctermfg=15 gui=NONE guibg=#808080
hi TabLineFill cterm=NONE ctermbg=8 gui=NONE guibg=#808080 hi TabLineFill cterm=NONE ctermbg=8 gui=NONE guibg=#808080
hi TabLineSel cterm=bold ctermfg=15 ctermbg=0 gui=bold guifg=#ffffff guibg=#000000 hi TabLineSel cterm=bold ctermfg=15 ctermbg=0 gui=bold guifg=#ffffff guibg=#000000
hi StatusLineNormal gui=bold guibg=#585858 guifg=#ffffff cterm=bold ctermbg=240 ctermfg=15 hi StatusLineNormal gui=bold guibg=#585858 guifg=#ffffff cterm=bold ctermbg=240 ctermfg=15
hi StatusLineInsert gui=bold guibg=#00c000 guifg=#ffffff cterm=bold ctermbg=2 ctermfg=15 hi StatusLineInsert gui=bold guibg=#005800 guifg=#ffffff cterm=bold ctermbg=22 ctermfg=15
hi! link StatusLine StatusLineNormal hi! link StatusLine StatusLineNormal
hi StatusLineNc gui=NONE guibg=#585858 guifg=#808080 cterm=NONE ctermbg=240 ctermfg=7 hi StatusLineNc gui=NONE guibg=#585858 guifg=#808080 cterm=NONE ctermbg=240 ctermfg=7

View File

@@ -31,7 +31,7 @@ hi TabLine cterm=NONE ctermbg=7 gui=NONE guibg=#c0c0c0
hi TabLineFill cterm=NONE ctermbg=7 gui=NONE guibg=#c0c0c0 hi TabLineFill cterm=NONE ctermbg=7 gui=NONE guibg=#c0c0c0
hi TabLineSel cterm=bold ctermfg=0 ctermbg=15 gui=bold guifg=#000000 guibg=#ffffff hi TabLineSel cterm=bold ctermfg=0 ctermbg=15 gui=bold guifg=#000000 guibg=#ffffff
hi StatusLineNormal gui=bold guibg=#c0c0c0 guifg=#000000 cterm=bold ctermbg=7 ctermfg=0 hi StatusLineNormal gui=bold guibg=#c0c0c0 guifg=#000000 cterm=bold ctermbg=7 ctermfg=0
hi StatusLineInsert gui=bold guibg=#80c080 guifg=#000000 cterm=bold ctermbg=10 ctermfg=0 hi StatusLineInsert gui=bold guibg=#80c080 guifg=#000000 cterm=bold ctermbg=108 ctermfg=0
hi! link StatusLine StatusLineNormal hi! link StatusLine StatusLineNormal
hi StatusLineNc gui=NONE guibg=#c0c0c0 guifg=#808080 cterm=NONE ctermbg=7 ctermfg=8 hi StatusLineNc gui=NONE guibg=#c0c0c0 guifg=#808080 cterm=NONE ctermbg=7 ctermfg=8
hi Title cterm=bold ctermfg=0 gui=bold guifg=#000000 hi Title cterm=bold ctermfg=0 gui=bold guifg=#000000

View File

@@ -1,9 +1,9 @@
iabbrev <buffer> prn printf("\n"); iabbrev <buffer> prn printf("\n");
nnoremap <buffer> <localleader>fb ][% nnoremap <buffer> <localleader>fb ][%
nnoremap <buffer> <localleader>fe ][ nnoremap <buffer> <localleader>fe ][
nnoremap <buffer> <localleader>c mcI//<space><esc>`c:delm c<cr> nnoremap <buffer> <leader>c mcI//<space><esc>`c:delm c<cr>
vnoremap <buffer> <localleader>c <esc>`>o*/<esc>`<O/*<esc> vnoremap <buffer> <leader>c <esc>`>o*/<esc>`<O/*<esc>
nnoremap <buffer> <localleader>xc mx?//<cr>xxx`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xc mx?//<cr>xxx`x:noh<cr>:delm x<cr>
nnoremap <buffer> <localleader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr>
setlocal foldmethod=syntax foldlevel=99 setlocal foldmethod=syntax foldlevel=99

View File

@@ -1,9 +1,9 @@
iabbrev <buffer> cout System.out.println iabbrev <buffer> cout System.out.println
nnoremap <buffer> <localleader>fb ][% nnoremap <buffer> <localleader>fb ][%
nnoremap <buffer> <localleader>fe ][ nnoremap <buffer> <localleader>fe ][
nnoremap <buffer> <localleader>c mcI//<esc>`c:delm c<cr> nnoremap <buffer> <leader>c mcI//<esc>`c:delm c<cr>
vnoremap <buffer> <localleader>c <esc>`>o*/<esc>`<O/*<esc> vnoremap <buffer> <leader>c <esc>`>o*/<esc>`<O/*<esc>
nnoremap <buffer> <localleader>xc mx^xx`x:delm x<cr> nnoremap <buffer> <leader>xc mx^xx`x:delm x<cr>
nnoremap <buffer> <localleader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr>
setlocal foldmethod=syntax foldlevel=99 setlocal foldmethod=syntax foldlevel=99

View File

@@ -1,5 +1,5 @@
nnoremap <buffer> <localleader>c mcI#<space><esc>`c:delm x<cr> nnoremap <buffer> <leader>c mcI#<space><esc>`c:delm x<cr>
vnoremap <buffer> <localleader>c <esc>`>o"""<esc>`<O"""<esc> vnoremap <buffer> <leader>c <esc>`>o"""<esc>`<O"""<esc>
nnoremap <buffer> <localleader>xb mx?"""<cr>dd/"""<cr>dd`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xb mx?"""<cr>dd/"""<cr>dd`x:noh<cr>:delm x<cr>
nnoremap <buffer> <localleader>xc mx?#<cr>xx`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xc mx?#<cr>xx`x:noh<cr>:delm x<cr>

View File

@@ -1,4 +1,4 @@
setlocal foldmethod=syntax setlocal foldmethod=syntax tabstop=2 shiftwidth=2
iabbrev <buffer> tit \textit iabbrev <buffer> tit \textit
iabbrev <buffer> pg \paragraph iabbrev <buffer> pg \paragraph
@@ -7,3 +7,7 @@ iabbrev <buffer> sb \subsection
iabbrev <buffer> ssb \subsubsection iabbrev <buffer> ssb \subsubsection
iabbrev <buffer> td \todo iabbrev <buffer> td \todo
iabbrev <buffer> mb \mathbf iabbrev <buffer> mb \mathbf
nnoremap <localleader>lm :Latexmk<cr>
nnoremap <localleader>lv :LatexView<cr>
nnoremap <localleader>T :LatexTOC<cr>

View File

@@ -1,6 +1,6 @@
setlocal foldmethod=marker foldlevel=0 setlocal foldmethod=marker foldlevel=0
nnoremap <buffer> <localleader>c mcI"<space><esc>`c:delm c<cr> nnoremap <buffer> <leader>c mcI"<space><esc>`c:delm c<cr>
vnoremap <buffer> <localleader>c <esc>`>o"}}}<esc>`<O"{{{<esc> vnoremap <buffer> <leader>c <esc>`>o"}}}<esc>`<O"{{{<esc>
nnoremap <buffer> <localleader>xb nnoremap <buffer> <leader>xb
\ mx?^"{{{<cr>dd/^"}}}<cr>dd`x:noh<cr>:delm x<cr> \ mx?^"{{{<cr>dd/^"}}}<cr>dd`x:noh<cr>:delm x<cr>
nnoremap <buffer> <localleader>xc mx?"<cr>xx`x:noh<cr>:delm x<cr> nnoremap <buffer> <leader>xc mx?"<cr>xx`x:noh<cr>:delm x<cr>

View File

@@ -26,6 +26,7 @@ set hlsearch
set incsearch set incsearch
set laststatus=2 set laststatus=2
set nojoinspaces
" set splitbelow " set splitbelow
" }}} " }}}
@@ -40,6 +41,7 @@ let g:javaScript_fold=1
set guicursor=n-v-i-c:block-Cursor set guicursor=n-v-i-c:block-Cursor
set guicursor+=n-v-i-c:blinkon0 set guicursor+=n-v-i-c:blinkon0
set guioptions= set guioptions=
set mouse=c
set langmenu=en_US.UTF-8 set langmenu=en_US.UTF-8
" }}} " }}}
@@ -52,12 +54,19 @@ let g:tagbar_autofocus = 1
" LatexBox stuff " LatexBox stuff
" {{{ " {{{
let g:LatexBox_no_mappings = 1 let g:LatexBox_no_mappings = 1
let g:LatexBox_build_dir = 'build'
let g:LatexBox_latexmk_options = '-xelatex -outdir=build'
" }}} " }}}
" 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_filetype_blacklist = {
\ 'tex': 1,
\ 'markdown': 1,
\ 'text': 1
\ }
set shortmess+=c set shortmess+=c
" }}} " }}}
@@ -84,12 +93,18 @@ augroup trailingwhite
\ | match TrailingWhite '\v\s+$' | endif \ | match TrailingWhite '\v\s+$' | endif
autocmd InsertEnter * match TrailingWhite '' autocmd InsertEnter * match TrailingWhite ''
augroup END augroup END
augroup prose
autocmd!
autocmd FileType tex,text,markdown
\ setlocal spell spelllang=en_us textwidth=80
augroup END
" }}} " }}}
" Mappings " Mappings
" {{{ " {{{
let mapleader = "," let mapleader = ","
let maplocalleader = "," let maplocalleader = " "
nnoremap q <nop> nnoremap q <nop>
nnoremap Q <nop> nnoremap Q <nop>
nnoremap qn :nohl<cr> nnoremap qn :nohl<cr>