vim: fix plugin dependencies

This commit is contained in:
Fernando Schauenburg 2023-07-08 22:34:32 +02:00
parent 3e9376bf82
commit a652dda18d
2 changed files with 244 additions and 241 deletions

View file

@ -1,4 +1,7 @@
local config_telescope = function(_, opts)
local telescope = {
'nvim-telescope/telescope.nvim',
config = function(_, opts)
local telescope = require 'telescope'
local actions = require 'telescope.actions'
local actions_layout = require 'telescope.actions.layout'
@ -160,11 +163,16 @@ local config_telescope = function(_, opts)
map('n', '<leader>fo', builtin.vim_options, { desc = ' [F]ind vim [O]ptions' })
map('n', '<leader>fs', builtin.grep_string, { desc = ' [F]ind [S]tring' })
map('v', '<leader>fs', custom.grep_visual, { desc = ' [F]ind visual [S]election' })
end
end,
}
file_browser = {
local file_browser = {
'nvim-telescope/telescope-file-browser.nvim',
dependencies = {
'nvim-telescope/telescope.nvim',
},
config = function()
require('telescope').load_extension 'file_browser'
vim.keymap.set('n', '<leader>br', '<cmd>Telescope file_browser<cr>', { desc = ' file [BR]owser' })
@ -172,12 +180,7 @@ file_browser = {
}
return {
'nvim-telescope/telescope.nvim',
config = config_telescope,
dependencies = {
telescope,
file_browser,
},
}

View file

@ -1,12 +1,7 @@
return {
{
'nvim-treesitter/nvim-treesitter',
dependencies = {
'nvim-treesitter/nvim-treesitter-refactor',
'nvim-treesitter/nvim-treesitter-textobjects',
'nvim-treesitter/playground',
},
opts = {
ensure_installed = {
'bash',
@ -98,5 +93,10 @@ return {
vim.keymap.set('n', '<leader>sh', '<cmd>TSHighlightCapturesUnderCursor<cr>')
vim.keymap.set('n', '<leader>sn', '<cmd>TSNodeUnderCursor<cr>')
end,
},
'nvim-treesitter/nvim-treesitter-refactor',
'nvim-treesitter/nvim-treesitter-textobjects',
'nvim-treesitter/playground',
}