aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2023-06-05 15:46:43 +0800
committerHsieh Chin Fan <pham@topo.tw>2023-06-05 15:46:43 +0800
commit76ef1e3ef095959e5f87f7bd4106800e84933cc6 (patch)
tree8840332536c767da188d5afd3d1c6d284f075283
parentdc33d83ccfa727c84d688c1a7c11fc9ff79fc34d (diff)
Update
-rw-r--r--init.lua27
1 files changed, 22 insertions, 5 deletions
diff --git a/init.lua b/init.lua
index 467da24..914c6fe 100644
--- a/init.lua
+++ b/init.lua
@@ -258,7 +258,24 @@ require('telescope').setup {
258 ['<C-d>'] = false, 258 ['<C-d>'] = false,
259 }, 259 },
260 }, 260 },
261 },} 261 },
262 pickers = {
263 buffers = {
264 show_all_buffers = true,
265 sort_lastused = true,
266 theme = "dropdown",
267 previewer = false,
268 mappings = {
269 i = {
270 ["<c-d>"] = "delete_buffer",
271 },
272 n = {
273 ["<c-d>"] = "delete_buffer",
274 }
275 }
276 }
277 }
278}
262 279
263-- Enable telescope fzf native, if installed 280-- Enable telescope fzf native, if installed
264pcall(require('telescope').load_extension, 'fzf') 281pcall(require('telescope').load_extension, 'fzf')
@@ -378,7 +395,7 @@ local on_attach = function(_, bufnr)
378 nmap('gI', vim.lsp.buf.implementation, '[G]oto [I]mplementation') 395 nmap('gI', vim.lsp.buf.implementation, '[G]oto [I]mplementation')
379 nmap('<leader>D', vim.lsp.buf.type_definition, 'Type [D]efinition') 396 nmap('<leader>D', vim.lsp.buf.type_definition, 'Type [D]efinition')
380 nmap('<leader>ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') 397 nmap('<leader>ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols')
381 nmap('<leader>ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') 398 nmap('<leader><leader>ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols')
382 399
383 -- See `:help K` for why this keymap 400 -- See `:help K` for why this keymap
384 nmap('K', vim.lsp.buf.hover, 'Hover Documentation') 401 nmap('K', vim.lsp.buf.hover, 'Hover Documentation')
@@ -386,9 +403,9 @@ local on_attach = function(_, bufnr)
386 403
387 -- Lesser used LSP functionality 404 -- Lesser used LSP functionality
388 nmap('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') 405 nmap('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration')
389 nmap('<leader>wa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder') 406 nmap('<leader><leader>wa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder')
390 nmap('<leader>wr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder') 407 nmap('<leader><leader>wr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder')
391 nmap('<leader>wl', function() 408 nmap('<leader><leader>wl', function()
392 print(vim.inspect(vim.lsp.buf.list_workspace_folders())) 409 print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
393 end, '[W]orkspace [L]ist Folders') 410 end, '[W]orkspace [L]ist Folders')
394 411