85 lines
2.2 KiB
Plaintext
85 lines
2.2 KiB
Plaintext
|
""" ALE """
|
|||
|
|
|||
|
nmap <F3> :ALEFix<CR>
|
|||
|
|
|||
|
let g:ale_sign_error = '×'
|
|||
|
let g:ale_sign_warning = '!'
|
|||
|
let g:ale_completion_enabled = 1
|
|||
|
let g:ale_fixers = ['shfmt', 'uncrustify', 'remove_trailing_lines', 'trim_whitespace', 'phpcbf']
|
|||
|
let g:ale_php_phpcs_standard = '/srv/http/machines/ruleset.xml'
|
|||
|
|
|||
|
" For PHP, install https://pear.php.net/package/PHP_CodeSniffer
|
|||
|
|
|||
|
|
|||
|
""" UNDOTREE """
|
|||
|
|
|||
|
nmap <F7> :UndotreeToggle<CR>
|
|||
|
|
|||
|
""" TAGBAR """
|
|||
|
|
|||
|
nmap <F8> :TagbarToggle<CR>
|
|||
|
|
|||
|
""" VIM-AIRLINE """
|
|||
|
|
|||
|
set noshowmode
|
|||
|
set laststatus=2
|
|||
|
let g:airline_powerline_fonts = 1
|
|||
|
" let g:airline#extensions#syntastic#enabled = 1
|
|||
|
let g:airline#extensions#tabline#enabled = 1
|
|||
|
|
|||
|
let g:airline_section_a = airline#section#create(['mode'])
|
|||
|
let g:airline_section_b = airline#section#create(['branch', 'hunks'])
|
|||
|
" let g:airline_section_z = airline#section#create(['%B', '@', '%l', ':', '%c'])
|
|||
|
let g:airline_theme = 'base16_monokai'
|
|||
|
let g:airline#extensions#ale#enabled = 1
|
|||
|
|
|||
|
""" FZF """
|
|||
|
|
|||
|
let g:fzf_layout = { 'down': '~40%' }
|
|||
|
let g:fzf_colors =
|
|||
|
\ { 'fg': ['fg', 'Normal'],
|
|||
|
\ 'bg': ['bg', 'Normal'],
|
|||
|
\ 'hl': ['fg', 'Comment'],
|
|||
|
\ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
|
|||
|
\ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
|
|||
|
\ 'hl+': ['fg', 'Statement'],
|
|||
|
\ 'info': ['fg', 'PreProc'],
|
|||
|
\ 'border': ['fg', 'Ignore'],
|
|||
|
\ 'prompt': ['fg', 'Conditional'],
|
|||
|
\ 'pointer': ['fg', 'Exception'],
|
|||
|
\ 'marker': ['fg', 'Keyword'],
|
|||
|
\ 'spinner': ['fg', 'Label'],
|
|||
|
\ 'header': ['fg', 'Comment'] }
|
|||
|
|
|||
|
nmap gF :Files<CR>
|
|||
|
nmap gf :GFiles<CR>
|
|||
|
nmap gb :Buffers<CR>
|
|||
|
nmap gL :Lines<CR>
|
|||
|
nmap gl :BLines<CR>
|
|||
|
nmap gT :Tags<CR>
|
|||
|
nmap gt :BTags<CR>
|
|||
|
nmap gm :Marks<CR>
|
|||
|
nmap gw :Windows<CR>
|
|||
|
nmap gh :History<CR>
|
|||
|
nmap gH :History:<CR>
|
|||
|
nmap gS :History/<CR>
|
|||
|
nmap gs :Snippets<CR>
|
|||
|
|
|||
|
" TODO `gd` → go to tag matching selected word, or show a list with that
|
|||
|
" of tags pre-filtered with that word
|
|||
|
|
|||
|
""" SUPERTAB """
|
|||
|
|
|||
|
let g:SuperTabDefaultCompletionType = "<c-n>" " Go down when completing
|
|||
|
let g:SuperTabContextDefaultCompletionType = "<c-n>"
|
|||
|
|
|||
|
""" LanguageTool """
|
|||
|
|
|||
|
let g:languagetool_jar = "/usr/share/java/languagetool/languagetool-commandline.jar"
|
|||
|
|
|||
|
""" vim-pandoc """
|
|||
|
let g:pandoc#modules#disabled = ["folding"]
|
|||
|
let g:pandoc#spell#enabled = 0
|
|||
|
let g:pandoc#syntax#conceal#use = 0
|
|||
|
|