From 8f6d4c335b52aa3fd741fadceb5df3c828b8a319 Mon Sep 17 00:00:00 2001 From: Joshua Liu Date: Sat, 24 Oct 2026 11:36:16 -0400 Subject: feat: should mostly be fixed now --- applications/nvim/init.vim | 53 ++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/applications/nvim/init.vim b/applications/nvim/init.vim index 6cb3f44..454fa4f 100644 --- a/applications/nvim/init.vim +++ b/applications/nvim/init.vim @@ -4,7 +4,6 @@ set spell spelllang=en_ca syntax on filetype plugin indent on call plug#begin() -Plug 'deoplete-plugins/deoplete-clang' Plug 'dense-analysis/ale' Plug 'rust-lang/rust.vim' Plug 'neovim/nvim-lspconfig' @@ -21,7 +20,7 @@ Plug 'CRAG666/code_runner.nvim' Plug 'CRAG666/betterTerm.nvim' Plug 'rmagatti/auto-session' " Plug 'f-person/git-blame.nvim' -Plug 'lewis6991/gitsigns.nvim' +"Plug 'lewis6991/gitsigns.nvim' Plug 'sakhnik/nvim-gdb' Plug 'vim-airline/vim-airline' Plug 'tpope/vim-surround' @@ -33,9 +32,11 @@ Plug 'eeei3/latex_wordcount' Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']} Plug 'preservim/nerdtree' Plug 'sirver/ultisnips' +Plug 'petertriho/cmp-git' call plug#end() -set completeopt=menu,menuone,noselect,noinsert -let g:ale_completion_enabled = 1 +set completeopt=menu,menuone,noselect +let g:ale_disable_lsp = 1 +let b:ale_fixers = {'latex': ['vimtex']} let g:neoformat_cpp_clangformat = { \ 'exe': 'clang-format', \ 'args': ['--style="{IndentWidth: 4}"'] @@ -59,6 +60,7 @@ let g:UltiSnipsExpandTrigger = '' let g:UltiSnipsJumpForwardTrigger = '' let g:UltiSnipsJumpBackwardTrigger = '' let g:UltiSnipsSnippetDirectories = [$HOME.'/latexsnips'] + colorscheme tokyonight-night " colorscheme ~/.config/alacritty/themes/themes/blood_moon.toml lua <'] = cmp.mapping.complete(), [''] = cmp.mapping.abort(), [''] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. + [''] = cmp.mapping(function(fallback) + if cmp.visible() then cmp.select_next_item() else fallback() end + end, { 'i', 's' }), + [''] = cmp.mapping(function(fallback) + if cmp.visible() then cmp.select_prev_item() else fallback() end + end, { 'i', 's' }), }), sources = cmp.config.sources({ { name = 'nvim_lsp' }, @@ -136,28 +144,23 @@ lua <