diff options
| author | Zofia Szweda <sophies@disroot.org> | 2026-09-08 18:01:28 +0200 |
|---|---|---|
| committer | Zofia Szweda <sophies@disroot.org> | 2026-09-09 12:07:36 +0200 |
| commit | 26c77f7cb5e4caf78d4cf9a900f4815d9f1f3a68 (patch) | |
| tree | ea9d9273b4bba296226ae468d16bdbcd155dcadf /vim/.vimrc | |
| parent | e5c57caf4927454e1ca17dc68e522e81b04fc99f (diff) | |
vim: remove 'set nocompatible' from vim
Diffstat (limited to 'vim/.vimrc')
| -rw-r--r-- | vim/.vimrc | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -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 <Space> <Nop> nnoremap <silent> <leader> :WhichKey '<Space>'<CR> inoremap <silent> <Esc> <Esc>l -nnoremap <nowait> y w nnoremap <leader>c "+y vnoremap <leader>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='<Space>' @@ -92,24 +94,22 @@ let g:which_key_map.b = { call which_key#register('<Space>', '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 |
