You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It sets vim.ui.select to telescope. That means for example that neovim core
stuff can fill the telescope picker. Example would be
lua vim.lsp.buf.code_action().
requires latest nvim 0.7 or newer nightly version
Installation
Plug 'nvim-telescope/telescope-ui-select.nvim'
use {'nvim-telescope/telescope-ui-select.nvim' }
Telescope Setup and Configuration:
-- This is your opts tablerequire("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")