1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-08-29 14:18:13 +02:00

nvim: lazy load some plugins.

This commit is contained in:
Henrik Hautakoski 2024-10-15 08:46:54 +02:00
parent bf5139abd0
commit 7bb5d36e1e
3 changed files with 109 additions and 99 deletions

View file

@ -1,6 +1,9 @@
return {
{ import = "user.plugins.editor.treesitter" },
{
"mbbill/undotree",
event = { "BufReadPre", "BufNewFile" },
},
-- color highlight in documents
{
'brenoprata10/nvim-highlight-colors',
@ -48,6 +51,7 @@ return {
-- Better status column
{
"luukvbaal/statuscol.nvim",
event = { "BufReadPre", "BufNewFile", "BufAdd" },
opts = function()
local builtin = require("statuscol.builtin")
return {

View file

@ -2,6 +2,7 @@ local icons = require('user.icons').diff_gutter
return {
"lewis6991/gitsigns.nvim",
event = { "BufReadPre", "BufNewFile" },
dependencies = {
{
"folke/which-key.nvim",
@ -13,7 +14,6 @@ return {
},
},
},
lazy = false,
opts = {
signs = {
add = { text = icons.add },

View file

@ -1,14 +1,11 @@
return {
{
"nvim-treesitter/nvim-treesitter",
build = function()
require("nvim-treesitter.install").update({ with_sync = true })
end,
dependencies = {
"nvim-treesitter/nvim-treesitter-textobjects",
{
"windwp/nvim-ts-autotag",
opts = {}
},
},
opts_extend = { "ensure_installed" },
opts = {
@ -45,8 +42,8 @@ return {
lookahead = true,
keymaps = {
-- Functions/Methods
["af"] = { query = "@function.outer", desc = "outer function"},
["if"] = { query = "@function.inner", desc = "inner function"},
["af"] = { query = "@function.outer", desc = "outer function" },
["if"] = { query = "@function.inner", desc = "inner function" },
-- Class
["ac"] = { query = "@class.outer", desc = "around class" },
["ic"] = { query = "@class.inner", desc = "inner class" },
@ -58,10 +55,10 @@ return {
swap = {
enable = true,
swap_next = {
["<leader>]"] = { query = "@parameter.inner", desc = "Swap next parameter with the one under cursor"},
["<leader>]"] = { query = "@parameter.inner", desc = "Swap next parameter with the one under cursor" },
},
swap_previous = {
["<leader>["] = { query = "@parameter.inner", desc = "Swap previous parameter with the one under cursor"},
["<leader>["] = { query = "@parameter.inner", desc = "Swap previous parameter with the one under cursor" },
},
},
move = {
@ -104,4 +101,13 @@ return {
require("nvim-treesitter.configs").setup(opts)
end,
},
{
"windwp/nvim-ts-autotag",
dependencies = {
"nvim-treesitter/nvim-treesitter",
},
event = "InsertEnter",
opts = {}
},
}