From 6a9d53df72976cc1695efe5d7ab5514572eca6de Mon Sep 17 00:00:00 2001 From: hwu Date: Wed, 3 Sep 2025 00:38:37 -0400 Subject: [PATCH] add support for vue --- after/lsp/ts_ls.lua | 18 ++++++++++++++++++ lua/custom/plugins/cmp.lua | 2 +- lua/custom/plugins/snacks.lua | 14 +++++++------- 3 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 after/lsp/ts_ls.lua diff --git a/after/lsp/ts_ls.lua b/after/lsp/ts_ls.lua new file mode 100644 index 00000000..5863fc0d --- /dev/null +++ b/after/lsp/ts_ls.lua @@ -0,0 +1,18 @@ +return { + filetypes = { + 'javascript', + 'javascriptreact', + 'typescript', + 'typescriptreact', + 'vue', + }, + init_options = { + plugins = { + { + languages = { 'vue' }, + location = vim.fn.expand '$MASON/packages' .. '/vue-language-server' .. '/node_modules/@vue/language-server', + name = '@vue/typescript-plugin', + }, + }, + }, +} diff --git a/lua/custom/plugins/cmp.lua b/lua/custom/plugins/cmp.lua index c8ff94ca..74228c04 100644 --- a/lua/custom/plugins/cmp.lua +++ b/lua/custom/plugins/cmp.lua @@ -65,7 +65,7 @@ return { auto_show_delay_ms = 500, }, accept = { auto_brackets = { enabled = true } }, - list = { selection = { preselect = false, auto_insert = false } }, + list = { selection = { preselect = false, auto_insert = true } }, -- Display a preview of the selected item on the current line ghost_text = { enabled = true }, }, diff --git a/lua/custom/plugins/snacks.lua b/lua/custom/plugins/snacks.lua index cccbf0a4..87fa9d09 100644 --- a/lua/custom/plugins/snacks.lua +++ b/lua/custom/plugins/snacks.lua @@ -40,13 +40,6 @@ return { }, keys = { -- Top Pickers & Explorer - { - '', - function() - Snacks.picker.smart() - end, - desc = 'Smart Find Files', - }, { '', function() @@ -118,6 +111,13 @@ return { end, desc = 'Find Files', }, + { + '', + function() + Snacks.picker.files() + end, + desc = 'Find Files', + }, -- { -- '', -- function()