From 808e03971883fbc8a372bb32f88a82fecf6a901c Mon Sep 17 00:00:00 2001 From: Zofia Szweda Date: Tue, 8 Sep 2026 14:17:05 +0200 Subject: vim: add ALE for linting --- vim/.vimrc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'vim/.vimrc') diff --git a/vim/.vimrc b/vim/.vimrc index 45268aa..7ee6530 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -16,6 +16,7 @@ Plug 'tpope/vim-commentary' Plug 'yegappan/lsp' Plug 'mattn/vim-lsp-settings' Plug 'normen/vim-lsp-settings-adapter' +Plug 'dense-analysis/ale' Plug 'kalbasit/vim-colemak' call plug#end() let mapleader = "\" @@ -62,6 +63,10 @@ nnoremap c "+y vnoremap c "+y autocmd FileType html,css EmmetInstall "let +let g:ale_linters = {'vim': ['vint']} +let g:ale_sign_column_always = 1 +let g:ale_lint_on_text_changed = 'normal' +let g:ale_lint_on_save = 1 let g:VM_maps = {} let g:buftabline_show = 2 let g:buftabline_numbers = 1 @@ -111,7 +116,7 @@ function! s:lsp_keymaps() abort nmap [g :LspDiagPrev nmap ]g :LspDiagNext nmap K :LspHover - if &filetype !=# 'vim' + if index(['vim', 'html', 'css'], &filetype) == -1 autocmd BufWritePre LspFormat endif endfunction -- cgit v1.2.3