From 26c77f7cb5e4caf78d4cf9a900f4815d9f1f3a68 Mon Sep 17 00:00:00 2001 From: Zofia Szweda Date: Tue, 8 Sep 2026 18:01:28 +0200 Subject: vim: remove 'set nocompatible' from vim --- vim/.vimrc | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'vim/.vimrc') diff --git a/vim/.vimrc b/vim/.vimrc index febffac..dbb8c37 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -26,7 +26,6 @@ filetype on filetype indent on filetype plugin on "set -set nocompatible set fileformat=unix set encoding=UTF-8 set number @@ -58,20 +57,23 @@ colorscheme flatwhite nnoremap nnoremap :WhichKey '' inoremap l -nnoremap y w nnoremap c "+y vnoremap c "+y "let let g:ale_linters = { \'vim': ['vint'], \'css': ['stylelint'], - \'html': ['htmlhint'], + \'html': ['tidy', 'htmlhint'], \'js': ['eslint'] \} +let g:ale_fixers = { + \'html': ['tidy'], + \} +let g:ale_html_tidy_options = '-indent -asxhtml -q ' 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:ale_fix_on_save = 1 let g:buftabline_show = 2 let g:buftabline_numbers = 1 let g:user_emmet_leader_key='' @@ -92,24 +94,22 @@ let g:which_key_map.b = { call which_key#register('', 'g:which_key_map') " lsp augroup lsp + autocmd! autocmd User LspSetup call LspOptionsSet(#{ \ autoComplete: v:true, \ autoHighlightDiags: v:true, - \ formatFallbck: v:false, + \ noNewlineCompletion: v:true, + \ formatFallback: v:false, \ }) autocmd User LspSetup call LspAddServer([ \ #{name: 'hs', filetype: ['hs', 'lhs'], path: 'haskell-language-server-wrapper'}, \ #{name: 'pylsp', filetype: 'python', path: 'pylsp'}, - \ #{name: 'clangd', filetype: ['c', 'cpp', 'objc', 'objcpp'], - \ path: 'clangd', args: ['--background-index']}, - \ #{name: 'html', filetype: 'html', - \ path: 'vscode-html-language-server', args: ['--stdio']}, - \ #{name: 'css', filetype: ['css', 'scss', 'less'], - \ path: 'vscode-css-language-server', args: ['--stdio']}, - \ #{name: 'ts', filetype: ['javascript', 'javascript.jsx', 'javascriptreact'], - \ path: 'typescript-language-server', args: ['--stdio']}, - \ ]) + \ #{name: 'clangd', filetype: ['c', 'cpp', 'objc', 'objcpp'], path: 'clangd', args: ['--background-index']}, + \ #{name: 'html', filetype: 'html', path: 'vscode-html-language-server', args: ['--stdio']}, + \ #{name: 'css', filetype: ['css', 'scss', 'less'], path: 'vscode-css-language-server', args: ['--stdio']}, + \]) + autocmd User LspAttached call s:lsp_keymaps() function! s:lsp_keymaps() abort -- cgit v1.2.3