aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nvim/init.lua1
-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
5 files changed, 11 insertions, 30 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 9630b9d..c9bdaf1 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -2,7 +2,6 @@ require("config.options")
2 2
3local keymaps = require("config.keymaps") 3local keymaps = require("config.keymaps")
4keymaps.global() 4keymaps.global()
5keymaps.telescope()
6 5
7require("config.autocmds") 6require("config.autocmds")
8require("config.lazy") 7require("config.lazy")
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