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
|
--https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md
|
||||||
-- TODO(jwall): See about proper snippet support (ie. license comments?)
|
-- 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')
|
telescope.load_extension('possession')
|
||||||
-- https://github.com/nvim-telescope/telescope.nvim
|
-- 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>rg", telescope_builtins.live_grep)
|
||||||
vim.keymap.set("n", "<Leader>bl", function() telescope_builtins.buffers({
|
vim.keymap.set("n", "<Leader>bl", function() telescope_builtins.buffers({
|
||||||
}) end)
|
}) 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
|
-- harpoon keymaps
|
||||||
vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end)
|
vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user