summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2022-05-08 08:22:34 +0200
committerache <ache@ache.one>2022-05-08 08:22:34 +0200
commit85cc7765c14e9bddf49e008091df0cb7ad75bc24 (patch)
treea140255826030a1ee280c9b5a4ae8f367b926c4b
parentNo Merlin config (diff)
Config color and leader
-rwxr-xr-xplugin/perso.vim36
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