diff options
author | ache <ache@ache.one> | 2022-05-08 08:22:34 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2022-05-08 08:22:34 +0200 |
commit | 85cc7765c14e9bddf49e008091df0cb7ad75bc24 (patch) | |
tree | a140255826030a1ee280c9b5a4ae8f367b926c4b | |
parent | No Merlin config (diff) |
Config color and leader
-rwxr-xr-x | plugin/perso.vim | 36 |
1 files changed, 32 insertions, 4 deletions
diff --git a/plugin/perso.vim b/plugin/perso.vim index 28309a1..1981757 100755 --- a/plugin/perso.vim +++ b/plugin/perso.vim @@ -17,16 +17,40 @@ set t_Co=256 inoremap <C-N> <C-P> inoremap <C-P> <C-N> - +let mapleader = "!" " map leader to bang + +nnoremap <leader>f :call FoldColumnToggle()<cr> + +function! FoldColumnToggle() + try + if g:colors_name ==? "pink" + colo badwolf + hi CursorLine term=bold cterm=bold ctermbg=black + hi CursorColumn ctermbg=54 + elseif g:colors_name ==? "badwolf" + colo jellybeans + else + colo pink + hi CursorLine term=bold cterm=bold ctermbg=white + hi CursorColumn ctermbg=Yellow + endif + catch /^Vim:E121/ + colo pink + hi CursorLine term=bold cterm=bold ctermbg=white + hi CursorColumn ctermbg=Yellow + endtry +endfunction filetype plugin indent on " Color : -colo badwolf autocmd ColorScheme * highlight ExtraWhitespace ctermbg=darkred guibg=darkred -set cursorline +colo badwolf hi CursorLine term=bold cterm=bold ctermbg=black +hi CursorColumn ctermbg=54 +set cursorline + match ExtraWhitespace /\s\+$/ @@ -136,7 +160,6 @@ noremap <silent> zv :!markdown % \| w3m -I utf-8 -T text/html set colorcolumn=80 set cursorcolumn -highlight CursorColumn ctermbg=54 set hls set incsearch @@ -184,6 +207,9 @@ nmap ga <Plug>(EasyAlign) noremap <silent> =g :GrammalecteCheck<CR> noremap <silent> =G :GrammalecteClear<CR> +let b:ale_linters = { 'javascript': ['eslint', 'xo', 'jscs', 'jshint', 'standard'], 'typescript': ['eslint', 'tsserver', 'deno'] } + +let g:ale_disable_lsp = 1 " Ale message config : let g:ale_echo_msg_error_str = 'E' let g:ale_echo_msg_warning_str = 'W' @@ -197,5 +223,7 @@ autocmd BufNewFile,BufRead /tmp/mesms_* set noautoindent filetype=mail wm=0 tw=7 map <Esc>at :ALEToggle<CR> +set omnifunc=syntaxcomplete#Complete + au BufReadPost,BufNewFile *.tmpl,*.tpm,*.svelte set filetype=html |