nvim: Migrate configuration to lua and built-in plugin manager
This commit is contained in:
parent
9d31a63799
commit
6440203958
26 changed files with 453 additions and 616 deletions
|
|
@ -1,26 +1,12 @@
|
|||
return {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
branch = '0.1.x',
|
||||
lazy = false,
|
||||
dependencies = {
|
||||
'nvim-lua/plenary.nvim',
|
||||
'nvim-telescope/telescope-ui-select.nvim',
|
||||
},
|
||||
keys = {
|
||||
{ "<C-p>", "<cmd>Telescope<cr>" },
|
||||
{ "<C-b>", "<cmd>Telescope buffers<cr>", desc = "Find luffers" },
|
||||
{ "<A-r>", "<cmd>Telescope git_files<CR>", desc = "Find files" },
|
||||
{ "<C-l>", "<cmd>Telescope lsp_document_symbols<CR>", desc = "Find symbols" },
|
||||
{ "<C-d>", "<cmd>lua require('telescope.builtin').diagnostics({severity_limit='WARN'})<CR>", desc = "Show errors and warnings" },
|
||||
},
|
||||
config = function()
|
||||
local t = require("telescope")
|
||||
t.setup({
|
||||
defaults = {
|
||||
preview = false,
|
||||
},
|
||||
})
|
||||
vim.pack.add({
|
||||
gh('nvim-telescope/telescope.nvim'),
|
||||
gh('nvim-telescope/telescope-ui-select.nvim'),
|
||||
gh("nvim-lua/plenary.nvim"),
|
||||
})
|
||||
|
||||
t.load_extension("ui-select")
|
||||
end
|
||||
}
|
||||
require("telescope").setup({
|
||||
defaults = {
|
||||
preview = false,
|
||||
},
|
||||
})
|
||||
require("telescope").load_extension("ui-select")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue