This commit is contained in:
Stevan Freeborn
2025-03-08 18:46:12 -06:00
2 changed files with 25 additions and 10 deletions
+17 -3
View File
@@ -73,10 +73,10 @@ return {
name = "@vue/typescript-plugin",
location = vue_language_server,
languages = { "vue" },
}
}
},
filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue" }
},
},
filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue" },
})
lspconfig.html.setup({
@@ -160,6 +160,20 @@ return {
)
end
vim.api.nvim_create_autocmd({ "FileType" }, {
callback = function()
-- check if treesitter has parser
if require("nvim-treesitter.parsers").has_parser() then
-- use treesitter folding
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
else
-- use alternative foldmethod
vim.opt.foldmethod = "syntax"
end
end,
})
vim.keymap.set(
"n",
"<leader>ca",
+1
View File
@@ -13,6 +13,7 @@ vim.g.mapleader = " "
vim.g.maplocalleader = "\\"
vim.opt.wrap = false
vim.opt.shadafile = "NONE"
vim.opt.foldlevelstart = 99
vim.keymap.set("n", "<leader>y", '"+y', { desc = "Yank to system clipboard" })
vim.keymap.set("v", "<leader>y", '"+y', { desc = "Yank to system clipboard" })