From aa4f850a69acd73186eb1470a2ae425c663c4f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20J=C3=B8rgensen=20Teule?= Date: Mon, 18 Mar 2024 18:36:39 +0100 Subject: Minor vim changes --- vim-core/.config/nvim/init.vim | 12 ++++-- vim-extra/.config/nvim/extra.vim | 79 ++++++++++++++++++++++++++++------------ 2 files changed, 64 insertions(+), 27 deletions(-) diff --git a/vim-core/.config/nvim/init.vim b/vim-core/.config/nvim/init.vim index 9e52109..c0f06f0 100644 --- a/vim-core/.config/nvim/init.vim +++ b/vim-core/.config/nvim/init.vim @@ -22,11 +22,13 @@ filetype plugin indent on " required set nobackup set tabstop=2 - set shiftwidth=2 + " when zero we use tabstop + set shiftwidth=0 set expandtab set colorcolumn=80 - set softtabstop=2 + " Use the value to shiftwidth here + set softtabstop=-1 set autoindent @@ -58,7 +60,7 @@ filetype plugin indent on " required set autoread - set cino=J1,j1,L0,:0,=0,l1,h0 + " set cino=J1,j1,L0,:0,=0,l1,h0 " Exit insert mode on inactivity " au CursorHoldI * stopinsert}}} @@ -76,16 +78,18 @@ filetype plugin indent on " required \ set shiftwidth=2 | autocmd FileType go setlocal noet autocmd FileType vim setlocal foldmethod=marker + autocmd FileType java setlocal tabstop=4 autocmd BufNewFile,BufRead *.tex \ set nocursorline | \ set nornu | \ set number | \ let g:loaded_matchparen=1 | + "}}} " File management{{{ " Fuzzy like menu - set path+=** + set path=.,,src/**,Dtos/**,Controllers/**,Extensions/**,Helpers/**,Migrations/**,Integrations/**,Model/**,Services/**,Properties/**,apps/**,libs/** set wildmenu set wildignore+=**/node_modules/** diff --git a/vim-extra/.config/nvim/extra.vim b/vim-extra/.config/nvim/extra.vim index d2fc7cf..7beab6d 100644 --- a/vim-extra/.config/nvim/extra.vim +++ b/vim-extra/.config/nvim/extra.vim @@ -18,6 +18,9 @@ Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim', { 'branch': '0.1.x' } + "Plug 'github/copilot.vim' + + Plug 'udalov/kotlin-vim' Plug 'NLKNguyen/papercolor-theme' Plug 'lervag/vimtex' @@ -28,21 +31,21 @@ colorscheme PaperColor " Treesitter {{{ -lua <'] = cmp.mapping.confirm({ select = true }), + }), + preselect = cmp.PreselectMode.None, + }) +EOF "}}} @@ -76,8 +90,10 @@ lua <he', vim.diagnostic.open_float, opts) vim.keymap.set('n', 'hh', vim.lsp.buf.hover, opts) vim.keymap.set('n', 'q', vim.diagnostic.setqflist, opts) + vim.keymap.set('n', 'c', vim.lsp.buf.format, opts) + + -- Hmm det er faktisk ikke så fedt + -- vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]] vim.api.nvim_set_hl(0, '@lsp.type.function', {}) + end, }) -- cgit v1.2.3