diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-29 15:06:40 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-29 15:06:40 +0200 |
commit | 408a4554409a34d59fce5eb0dd36d5f95eaa3f35 (patch) | |
tree | 3594c4ba23f92dced16f2515071e9810a84b715a /config/essentials/nvim/after/plugin/telescope.lua | |
parent | 299f1e8a61d0a36b697781cf8ff5f84bac07f049 (diff) |
added html snippets
Diffstat (limited to 'config/essentials/nvim/after/plugin/telescope.lua')
-rw-r--r-- | config/essentials/nvim/after/plugin/telescope.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/config/essentials/nvim/after/plugin/telescope.lua b/config/essentials/nvim/after/plugin/telescope.lua index b57713e..f93ed60 100644 --- a/config/essentials/nvim/after/plugin/telescope.lua +++ b/config/essentials/nvim/after/plugin/telescope.lua @@ -27,3 +27,31 @@ vim.keymap.set('n', '<leader>fw', builtin.live_grep) vim.keymap.set("n", "<leader>tse", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'emoji', 'gitmoji'} }<CR>") vim.keymap.set("n", "<leader>tsn", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'nerd'} }<CR>") vim.keymap.set("n", "<leader>tsj", "<cmd>lua require'telescope.builtin'.symbols{ sources = {'julia'} }<CR>") + +-- This is your opts table +require("telescope").setup { + extensions = { + ["ui-select"] = { + require("telescope.themes").get_dropdown { + -- even more opts + } + + -- pseudo code / specification for writing custom displays, like the one + -- for "codeactions" + -- specific_opts = { + -- [kind] = { + -- make_indexed = function(items) -> indexed_items, width, + -- make_displayer = function(widths) -> displayer + -- make_display = function(displayer) -> function(e) + -- make_ordinal = function(e) -> string + -- }, + -- -- for example to disable the custom builtin "codeactions" display + -- do the following + -- codeactions = false, + -- } + } + } +} +-- To get ui-select loaded and working with telescope, you need to call +-- load_extension, somewhere after setup function: +require("telescope").load_extension("ui-select") |