From 0b10584e6740747fdd8798549119968e9a954273 Mon Sep 17 00:00:00 2001 From: rakete Date: Wed, 26 Oct 2022 21:12:17 +0200 Subject: [PATCH] add js highlighting and ls --- .config/nvim/init.vim | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 34aca564..5ccee981 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -35,6 +35,8 @@ Plug 'folke/tokyonight.nvim', { 'branch': 'main' } Plug 'https://git.sr.ht/~whynothugo/lsp_lines.nvim' Plug 'RRethy/vim-illuminate' Plug 'lervag/vimtex' +Plug 'yuezk/vim-js' +Plug 'MaxMEllon/vim-jsx-pretty' call plug#end() set title @@ -54,6 +56,8 @@ let g:tokyonight_italic_functions = 1 let g:lightline = { 'colorscheme': 'tokyonight' } colorscheme tokyonight +let g:used_javascript_libs = 'react' + let g:vimtex_view_method = 'zathura' let g:vimtex#re#neocomplete = \ '\v\\%(' @@ -87,8 +91,15 @@ local rt = require('rust-tools') rt.setup({ server = { on_attach = function(_, bufnr) - vim.keymap.set("n", "", rt.hover_actions.hover_actions, { buffer = bufnr }) - vim.keymap.set("n", "a", rt.code_action_group.code_action_group, { buffer = bufnr }) + vim.keymap.set("n", "", rt.hover_actions.hover_actions, { + buffer = bufnr + }) + vim.keymap.set( + "n", + "a", + rt.code_action_group.code_action_group, + { buffer = bufnr } + ) end, settings = { ["rust-analyzer"] = { @@ -176,6 +187,7 @@ cmp.setup({ }) require('lspconfig').texlab.setup({}) +require('lspconfig').tsserver.setup({}) require('lsp_lines').setup() EOF