From 66fb3d583be9d418689dc2b9b58a34f11b6a34d1 Mon Sep 17 00:00:00 2001 From: Joshua Liu Date: Sat, 24 Oct 2026 11:35:47 -0400 Subject: feat: some updates for my init.vim, but its broken --- applications/nvim/init.vim | 76 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 59 insertions(+), 17 deletions(-) (limited to 'applications/nvim') diff --git a/applications/nvim/init.vim b/applications/nvim/init.vim index 6cbd239..6cb3f44 100644 --- a/applications/nvim/init.vim +++ b/applications/nvim/init.vim @@ -16,7 +16,7 @@ Plug 'hrsh7th/nvim-cmp' Plug 'dcampos/nvim-snippy' Plug 'dcampos/cmp-snippy' Plug 'folke/tokyonight.nvim' -Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +"Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} Plug 'CRAG666/code_runner.nvim' Plug 'CRAG666/betterTerm.nvim' Plug 'rmagatti/auto-session' @@ -29,9 +29,12 @@ Plug 'mhinz/vim-signify' Plug 'lervag/vimtex' Plug 'mfussenegger/nvim-lint' Plug 'kshenoy/vim-signature' +Plug 'eeei3/latex_wordcount' Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']} +Plug 'preservim/nerdtree' +Plug 'sirver/ultisnips' call plug#end() -set completeopt=menu,menuone,preview,noselect,noinsert +set completeopt=menu,menuone,noselect,noinsert let g:ale_completion_enabled = 1 let g:neoformat_cpp_clangformat = { \ 'exe': 'clang-format', @@ -44,6 +47,18 @@ let g:vimtex_view_general_options = '--unique file:@pdf\#src:@line@tex' let g:vimsurround_autoload = { \ 'filetypes': ['python', 'java', 'html', 'c', 'javascript'] \} +let g:mkdp_filetypes = ['markdown'] + +let g:tex_flavor='latex' +let g:vimtex_view_method='zathura' +let g:vimtex_quickfix_mode=0 +set conceallevel=1 +let g:tex_conceal='abdmg' +let g:python3_host_prog='/usr/bin/python' +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 < with each lsp server you've enabled. + -- require('lspconfig')['clangd'].setup { + -- capabilities = capabilities + -- } + -- vim.lsp.enable('denols') local capabilities = require('cmp_nvim_lsp').default_capabilities() -- Replace with each lsp server you've enabled. - require('lspconfig')['clangd'].setup { - capabilities = capabilities - } - vim.lsp.enable('denols') - -require'nvim-treesitter.configs'.setup { - ensure_installed = {"java", "javascript" }, - highlight= { - enable = true, - additional_vim_regex_highlighting = { 'java', 'javascript' } - } + --require('lspconfig')['clangd'].setup { + -- capabilities = capabilities, + -- } + vim.lsp.config( + 'clangd', { + setup = { + capabilities = capabilities, + } } + ) + + vim.lsp.config('rust_analyzer', { + -- Server-specific settings. See :help lsp-quickstart + settings = { + ['rust-analyzer'] = { + check = { + command = "UtilSnips"; + }, + diagnostics = { + enable = true; + } + } + } + + }) + +-- require'nvim-treesitter.configs'.setup { + --ensure_installed = {"java", "javascript" }, + --highlight= { + --enable = true, + --additional_vim_regex_highlighting = { 'java', 'javascript' } + --} + --} --require('betterTerm').setup() require('code_runner').setup({ filetype = { -- cgit v1.2.3