Add typescript-language-server and configure telescope.

This commit is contained in:
2025-10-13 20:47:34 -07:00
parent 1a02c0e649
commit 7f68d8abae
3 changed files with 126 additions and 6 deletions

View File

@@ -2,7 +2,45 @@ return {
{
'nvim-telescope/telescope.nvim',
tag = '0.1.8',
dependencies = { 'nvim-lua/plenary.nvim', { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' } },
config = function() end,
dependencies = {
'nvim-lua/plenary.nvim',
{
'nvim-telescope/telescope-fzf-native.nvim',
build = 'make',
config = function()
require('telescope').load_extension 'fzf'
end,
},
},
keys = {
{
'<leader>t',
function()
require('telescope.builtin').find_files()
end,
desc = 'Find file',
},
{
'<leader>f',
function()
require('telescope.builtin').live_grep()
end,
desc = 'Codesearch',
},
{
'<leader>g',
function()
require('telescope.builtin').lsp_references()
end,
desc = 'View references',
},
},
opts = {
pickers = {
lsp_references = {
theme = 'ivy',
},
},
},
},
}