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'