From a7fe2a3fe6fa602a72f1220d59ed3696ae86ee0e Mon Sep 17 00:00:00 2001 From: Adam Beck Date: Tue, 20 Jan 2026 21:57:52 -0500 Subject: [PATCH] Use tsgo --- init.lua | 2 ++ lsp/tsgo.lua | 5 +++++ lua/custom/plugins/init.lua | 9 +-------- 3 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 lsp/tsgo.lua diff --git a/init.lua b/init.lua index e866a534..b23e4049 100644 --- a/init.lua +++ b/init.lua @@ -219,6 +219,8 @@ vim.api.nvim_create_autocmd('TextYankPost', { end, }) +vim.lsp.enable 'tsgo' + -- [[ Install `lazy.nvim` plugin manager ]] -- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim' diff --git a/lsp/tsgo.lua b/lsp/tsgo.lua new file mode 100644 index 00000000..301866ca --- /dev/null +++ b/lsp/tsgo.lua @@ -0,0 +1,5 @@ +return { + cmd = { 'tsgo', '--lsp', '--stdio' }, + filteypes = { 'javascript', 'javascriptreact', 'typescript', 'typescriptreact' }, + root_markers = { 'tsconfig.json', 'package.json', '.git' }, +} diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index 785809dc..c2020fb7 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -84,14 +84,7 @@ return { dependencies = { 'echasnovski/mini.icons' }, opts = {}, config = function() - require('fzf-lua').setup { - grep = { - formatter = 'path.filename_first', - }, - files = { - formatter = 'path.filename_first', -- places file name first - }, - } + require('fzf-lua').setup {} local builtin = require 'fzf-lua'