diff --git a/nix/base-system/init.lua b/nix/base-system/init.lua index 6ba36bd..ec4b919 100644 --- a/nix/base-system/init.lua +++ b/nix/base-system/init.lua @@ -61,6 +61,11 @@ au BufNewFile,BufRead *.hrl filetype indent off ]]) +-- Telelscope Imports +local telescope = require('telescope') +local telescope_builtins = require('telescope.builtin') +local telescope_actions = require('telescope.actions') + -- --https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md -- TODO(jwall): See about proper snippet support (ie. license comments?) @@ -490,11 +495,6 @@ require('possession').setup { }, } --- Telelscope configuration -local telescope = require('telescope') -local telescope_builtins = require('telescope.builtin') -local telescope_actions = require('telescope.actions') -local telescope_state = require('telescope.actions.state') telescope.load_extension('possession') -- https://github.com/nvim-telescope/telescope.nvim @@ -549,6 +549,8 @@ vim.keymap.set("n", "dl", telescope_builtins.diagnostics) vim.keymap.set("n", "rg", telescope_builtins.live_grep) vim.keymap.set("n", "bl", function() telescope_builtins.buffers({ }) end) +vim.keymap.set("n", "lds", telescope_builtins.lsp_document_symbols, { desc = "[D]ocument [S]ymbols" }) +vim.keymap.set("n", "lws", telescope_builtins.lsp_dynamic_workspace_symbols, { desc = "[W]orkspace [S]ymbols" }) -- harpoon keymaps vim.keymap.set("n", "ha", function() harpoon:list():append() end)