fold markers
This commit is contained in:
parent
949ce26af2
commit
aa52e4ba82
43
vimrc
43
vimrc
|
@ -1,8 +1,7 @@
|
||||||
filetype off " required
|
filetype off " required
|
||||||
set ttyfast
|
set ttyfast
|
||||||
|
|
||||||
|
" #plugins{{{
|
||||||
" #plugins
|
|
||||||
set runtimepath+=~/.vim/bundle/Vundle.vim
|
set runtimepath+=~/.vim/bundle/Vundle.vim
|
||||||
call vundle#begin()
|
call vundle#begin()
|
||||||
|
|
||||||
|
@ -81,11 +80,9 @@ Plugin 'ludovicchabant/vim-gutentags'
|
||||||
call vundle#end() " required
|
call vundle#end() " required
|
||||||
filetype plugin indent on " required
|
filetype plugin indent on " required
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #settings{{{
|
||||||
|
|
||||||
|
|
||||||
" #settings
|
|
||||||
" set t_Sf=<Esc>[3%p1%dm " foreground colour
|
" set t_Sf=<Esc>[3%p1%dm " foreground colour
|
||||||
if &term == 'xterm-256color'
|
if &term == 'xterm-256color'
|
||||||
set termguicolors
|
set termguicolors
|
||||||
|
@ -148,8 +145,9 @@ set listchars=eol:¬,tab:->,trail:~,extends:>,precedes:<,space:·
|
||||||
set textwidth=180
|
set textwidth=180
|
||||||
set formatoptions=cq
|
set formatoptions=cq
|
||||||
set wrapmargin=0
|
set wrapmargin=0
|
||||||
|
"}}}
|
||||||
|
|
||||||
" key #mappings
|
" key #mappings{{{
|
||||||
let g:mapleader = "\<space>"
|
let g:mapleader = "\<space>"
|
||||||
|
|
||||||
nnoremap <leader>rc :so $MYVIMRC<CR>
|
nnoremap <leader>rc :so $MYVIMRC<CR>
|
||||||
|
@ -243,18 +241,15 @@ nnoremap <leader>hl :nohlsearch<CR>
|
||||||
|
|
||||||
" devdocs mapping
|
" devdocs mapping
|
||||||
nnoremap <leader>dd :DD<CR>
|
nnoremap <leader>dd :DD<CR>
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #abbreviations{{{
|
||||||
|
|
||||||
" #abbreviations
|
|
||||||
iabbrev adn and
|
iabbrev adn and
|
||||||
iabbrev waht what
|
iabbrev waht what
|
||||||
iabbrev tehn then
|
iabbrev tehn then
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #statusline format{{{
|
||||||
|
|
||||||
|
|
||||||
" #statusline format
|
|
||||||
" isactive = 0 when inactive, 1 otherwise
|
" isactive = 0 when inactive, 1 otherwise
|
||||||
function! GetStatus(isactive)
|
function! GetStatus(isactive)
|
||||||
let l:separator='%#StatusLineSeparator#'
|
let l:separator='%#StatusLineSeparator#'
|
||||||
|
@ -328,9 +323,9 @@ augroup status
|
||||||
autocmd WinLeave * setlocal statusline=%!GetStatus(0)
|
autocmd WinLeave * setlocal statusline=%!GetStatus(0)
|
||||||
autocmd InsertChange * setlocal statusline=%!GetStatus(1)
|
autocmd InsertChange * setlocal statusline=%!GetStatus(1)
|
||||||
augroup END
|
augroup END
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #autocommands{{{
|
||||||
" #autocommands
|
|
||||||
|
|
||||||
" persistent folds
|
" persistent folds
|
||||||
augroup AutoSaveFolds
|
augroup AutoSaveFolds
|
||||||
|
@ -373,11 +368,9 @@ augroup myvimrc
|
||||||
au!
|
au!
|
||||||
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
|
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
|
||||||
augroup END
|
augroup END
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #functions{{{
|
||||||
|
|
||||||
|
|
||||||
" #functions
|
|
||||||
|
|
||||||
function! CheckLineEnding()
|
function! CheckLineEnding()
|
||||||
:normal $
|
:normal $
|
||||||
|
@ -427,11 +420,9 @@ if !exists('*RangerExplorer')
|
||||||
map <Leader>ra :call RangerExplorer()<CR>
|
map <Leader>ra :call RangerExplorer()<CR>
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" #plugin settings{{{
|
||||||
|
|
||||||
|
|
||||||
" #plugin settings
|
|
||||||
|
|
||||||
" vim-peekaboo
|
" vim-peekaboo
|
||||||
let g:peekaboo_window = 'vert to 30new'
|
let g:peekaboo_window = 'vert to 30new'
|
||||||
|
@ -570,6 +561,6 @@ let g:tagbar_type_vue = {
|
||||||
let g:gutentags_ctags_tagfile = '.tags'
|
let g:gutentags_ctags_tagfile = '.tags'
|
||||||
let g:gutentags_ctags_exclude = ['package.json', 'Session.vim' ,'package-lock.json', 'TODO.txt']
|
let g:gutentags_ctags_exclude = ['package.json', 'Session.vim' ,'package-lock.json', 'TODO.txt']
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
|
" vim: foldmethod=marker
|
||||||
" ze end
|
|
||||||
|
|
Loading…
Reference in New Issue