all repos

init.lua @ da80a74929dfd82fb614765fc2a69273f276fd15

my nvim config
3 files changed, 15 insertions(+), 2 deletions(-)
feat(telescope): add `ui-select` extension
Author: Smirnov Olexander ss2316544@gmail.com
Committed at: 2022-05-08 00:54:17 +0300
Parent: 4a19887
M lua/configs/telescope.lua

@@ -30,6 +30,11 @@ ["<C-k>"] = actions.move_selection_previous,

}, }, }, + extensions = { + ["ui-select"] = { + require("telescope.themes").get_ivy {}, + }, + }, pickers = { find_files = { theme = "ivy" }, live_grep = { theme = "ivy", only_sort_text = true },

@@ -42,9 +47,9 @@ git_status = { theme = "ivy" },

lsp_definitions = { theme = "ivy" }, lsp_references = { theme = "ivy" }, lsp_implementations = { theme = "ivy" }, - lsp_code_actions = { theme = "cursor" }, lsp_document_symbols = { theme = "ivy" }, }, } +telescope.load_extension "ui-select" telescope.load_extension "projects"
M lua/core/keymaps.lua

@@ -52,7 +52,7 @@ map("n", "<leader>gr", "<cmd>lua require[[gitsigns]].reset_hunk()<cr>")

map("n", "<leader>gp", "<cmd>lua require[[gitsigns]].preview_hunk()<cr>") -- lsp -map("n", "<leader>la", "<cmd>Telescope lsp_code_actions<cr>") +map("n", "<leader>la", "<cmd>lua vim.lsp.buf.code_action()<cr>") map("n", "<leader>lr", "<cmd>lua vim.lsp.buf.rename()<cr>") map("n", "<leader>lf", "<cmd>lua vim.lsp.buf.format {async = true}<cr>") map("n", "<leader>ls", "<cmd>Telescope lsp_document_symbols<cr>")
M lua/plugins.lua

@@ -55,6 +55,14 @@ "nvim-telescope/telescope.nvim",

cmd = "Telescope", module = "telescope", config = u.get_config "configs.telescope", + wants = "telescope-ui-select.nvim", + requires = { + { + "nvim-telescope/telescope-ui-select.nvim", + after = "telescope.nvim", + opt = true, + }, + }, } use {