aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-03-09 10:07:05 +0100
committerThomas Schmucker <ts@its1.de>2026-03-09 10:07:05 +0100
commit345feb68e83fdcfca389135003a42f6c3ff1a59a (patch)
tree1548ecab803167bd364652f22041a23a67363b7b /nvim/lua
parentb8f1da5ea149068ba3aae66685b64c251ad45461 (diff)
downloaddotfiles-345feb68e83fdcfca389135003a42f6c3ff1a59a.tar.gz
dotfiles-345feb68e83fdcfca389135003a42f6c3ff1a59a.tar.bz2
dotfiles-345feb68e83fdcfca389135003a42f6c3ff1a59a.zip
Neovim: Bessere Ausnutzung von lazy.nvim
Diffstat (limited to 'nvim/lua')
-rw-r--r--nvim/lua/config/keymaps.lua26
-rw-r--r--nvim/lua/plugins/editing.lua4
-rw-r--r--nvim/lua/plugins/telescope.lua7
-rw-r--r--nvim/lua/plugins/treesitter.lua3
4 files changed, 11 insertions, 29 deletions
diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua
index 123e039..b193d5c 100644
--- a/nvim/lua/config/keymaps.lua
+++ b/nvim/lua/config/keymaps.lua
@@ -42,32 +42,6 @@ function M.lsp(buffer, client)
42 set_python_bindings() 42 set_python_bindings()
43end 43end
44 44
45function M.telescope()
46 local opts = {
47 silent = true,
48 }
49
50 map("n", "<leader>ff", function()
51 require("telescope.builtin").find_files()
52 end, opts)
53
54 map("n", "<leader>fg", function()
55 require("telescope.builtin").live_grep()
56 end, opts)
57
58 map("n", "<leader>fb", function()
59 require("telescope.builtin").buffers()
60 end, opts)
61
62 map("n", "<leader>fh", function()
63 require("telescope.builtin").help_tags()
64 end, opts)
65
66 map("n", "<leader>dd", function()
67 require("telescope.builtin").diagnostics()
68 end, opts)
69end
70
71function M.gitsigns() 45function M.gitsigns()
72 map("n", "<leader>tb", require("gitsigns").toggle_current_line_blame) 46 map("n", "<leader>tb", require("gitsigns").toggle_current_line_blame)
73end 47end
diff --git a/nvim/lua/plugins/editing.lua b/nvim/lua/plugins/editing.lua
index 4a80d2b..d1c3447 100644
--- a/nvim/lua/plugins/editing.lua
+++ b/nvim/lua/plugins/editing.lua
@@ -1,6 +1,6 @@
1return { 1return {
2 { "tpope/vim-repeat" }, 2 { "tpope/vim-repeat", event = "VeryLazy" },
3 { "tpope/vim-surround" }, 3 { "tpope/vim-surround", event = "VeryLazy" },
4 4
5 { 5 {
6 "romainl/vim-cool", 6 "romainl/vim-cool",
diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua
index 7633892..8c2cae5 100644
--- a/nvim/lua/plugins/telescope.lua
+++ b/nvim/lua/plugins/telescope.lua
@@ -5,5 +5,12 @@ return {
5 "nvim-lua/plenary.nvim", 5 "nvim-lua/plenary.nvim",
6 }, 6 },
7 lazy = true, 7 lazy = true,
8 keys = {
9 { "<leader>ff", "<cmd>Telescope find_files<cr>", desc = "Find files" },
10 { "<leader>fg", "<cmd>Telescope live_grep<cr>", desc = "Live grep" },
11 { "<leader>fb", "<cmd>Telescope buffers<cr>", desc = "Buffers" },
12 { "<leader>fh", "<cmd>Telescope help_tags<cr>", desc = "Help tags" },
13 { "<leader>dd", "<cmd>Telescope diagnostics<cr>", desc = "Diagnostics" },
14 },
8 }, 15 },
9} 16}
diff --git a/nvim/lua/plugins/treesitter.lua b/nvim/lua/plugins/treesitter.lua
index 235c0b5..66cd717 100644
--- a/nvim/lua/plugins/treesitter.lua
+++ b/nvim/lua/plugins/treesitter.lua
@@ -9,7 +9,8 @@ return {
9 "nvim-treesitter/nvim-treesitter", 9 "nvim-treesitter/nvim-treesitter",
10 branch = "main", 10 branch = "main",
11 build = ":TSUpdate", 11 build = ":TSUpdate",
12 lazy = false, 12 event = "BufReadPost",
13 lazy = true,
13 config = function() 14 config = function()
14 local treesitter = require("nvim-treesitter") 15 local treesitter = require("nvim-treesitter")
15 local langs = require("config.treesitter").languages 16 local langs = require("config.treesitter").languages