24 lines
730 B
Lua
24 lines
730 B
Lua
local telescope = require("telescope")
|
|
local builtin = require("telescope.builtin")
|
|
local utils = require("utils")
|
|
|
|
local options = {
|
|
defaults = {
|
|
path_display = { "truncate" },
|
|
sorting_strategy = "ascending",
|
|
layout_config = {
|
|
prompt_position = "top",
|
|
},
|
|
},
|
|
}
|
|
|
|
telescope.setup(options)
|
|
|
|
utils.nmap("<leader>ff", builtin.find_files, "Find Files")
|
|
utils.nmap("<leader>fg", builtin.live_grep, "Live Grep")
|
|
|
|
utils.nmap("<leader>fr", builtin.lsp_references, "LSP References")
|
|
utils.nmap("<leader>fi", builtin.lsp_implementations, "LSP Implementations")
|
|
utils.nmap("<leader>fs", builtin.lsp_document_symbols, "LSP Document Symbols")
|
|
utils.nmap("<leader>fS", builtin.lsp_dynamic_workspace_symbols, "LSP Workspace Symbols")
|