nvim: various tweaks

This commit is contained in:
thomasabishop 2024-03-01 16:32:27 +00:00
parent 150743e3db
commit 0d6f94cbb4
3 changed files with 4 additions and 0 deletions

View file

@ -99,6 +99,7 @@ return packer.startup(function(use)
use("hrsh7th/cmp-nvim-lsp") -- for autocompletion
use({ "glepnir/lspsaga.nvim", branch = "main" })
use("jackguo380/vim-lsp-cxx-highlight")
use("jose-elias-alvarez/typescript.nvim") -- additional functionality for typescript server (e.g. rename file & update imports)
use("onsails/lspkind.nvim") -- vs-code like icons for autocompletion

View file

@ -21,6 +21,7 @@ mason.setup()
mason_lspconfig.setup({
-- list of servers for mason to install
ensure_installed = {
"clangd",
"tsserver",
"html",
"cssls",
@ -41,6 +42,7 @@ mason_lspconfig.setup({
mason_null_ls.setup({
-- list of formatters & linters for mason to install
ensure_installed = {
"clang-format",
"prettier", -- ts/js formatter
"stylua", -- lua formatter
"eslint_d", -- ts/js linter

View file

@ -17,6 +17,7 @@ treesitter.setup({
autotag = { enable = true },
-- ensure these language parsers are installed
ensure_installed = {
"c",
"json",
"javascript",
"typescript",