feat: Some helpers for listing symbols and such.
This commit is contained in:
parent
bad316d19e
commit
702faf4b6c
@ -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", "<Leader>dl", telescope_builtins.diagnostics)
|
||||
vim.keymap.set("n", "<Leader>rg", telescope_builtins.live_grep)
|
||||
vim.keymap.set("n", "<Leader>bl", function() telescope_builtins.buffers({
|
||||
}) end)
|
||||
vim.keymap.set("n", "<leader>lds", telescope_builtins.lsp_document_symbols, { desc = "[D]ocument [S]ymbols" })
|
||||
vim.keymap.set("n", "<leader>lws", telescope_builtins.lsp_dynamic_workspace_symbols, { desc = "[W]orkspace [S]ymbols" })
|
||||
|
||||
-- harpoon keymaps
|
||||
vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end)
|
||||
|
Loading…
x
Reference in New Issue
Block a user