End of config for now
This commit is contained in:
@@ -1,12 +1,33 @@
|
||||
--- Ensute telescope is installed
|
||||
local ok, telescope = pcall(require, "telescope.builtin")
|
||||
local ok, telescope, builtin = pcall(function()
|
||||
return require("telescope"), require("telescope.builtin")
|
||||
end)
|
||||
|
||||
if not ok then
|
||||
return
|
||||
return
|
||||
end
|
||||
|
||||
--- Pluggin options
|
||||
local opts = {
|
||||
extensions = {
|
||||
["ui-select"] = {
|
||||
require("telescope.themes").get_dropdown({}),
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
--- Load pluggin
|
||||
telescope.setup(opts)
|
||||
telescope.load_extension("ui-select")
|
||||
|
||||
--- Override keymaps
|
||||
opts = {}
|
||||
local km = vim.keymap.set
|
||||
km("n", "<leader>ff", telescope.find_files, {desc = "find files"})
|
||||
km("n", "<leader>fg", telescope.live_grep, {desc = "live grep"})
|
||||
km("n", "<leader>fb", telescope.buffers, {desc = "buffers"})
|
||||
km("n", "<leader>fh", telescope.help_tags, {desc = "help tags"})
|
||||
opts.desc = "find files"
|
||||
km("n", "<leader>ff", builtin.find_files, opts)
|
||||
opts.desc = "live grep"
|
||||
km("n", "<leader>fg", builtin.live_grep, opts)
|
||||
opts.desc = "buffers"
|
||||
km("n", "<leader>fb", builtin.buffers, opts)
|
||||
opts.desc = "help tags"
|
||||
km("n", "<leader>fh", builtin.help_tags, opts)
|
||||
|
||||
Reference in New Issue
Block a user