From d692a6e7c3bd00de03524e86ff95519af5b8233f Mon Sep 17 00:00:00 2001 From: Jellyfishsh Date: Wed, 22 Jan 2025 01:49:03 -0800 Subject: [PATCH] Made some crazy binds for many different things --- .config/nvim/lazy-lock.json | 7 +++++-- .config/nvim/lua/config/bindings.lua | 7 ++++--- .config/nvim/lua/plugins/neotree.lua | 17 ++++++++++++++++- .config/nvim/lua/plugins/telebinds.lua | 2 +- 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 4e78b11..6e68c33 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -2,8 +2,11 @@ "auto-pairs": { "branch": "master", "commit": "39f06b873a8449af8ff6a3eee716d3da14d63a76" }, "gitsigns.nvim": { "branch": "main", "commit": "2ff0c29f2a6b1247d96cc59535d53e5589fb50b6" }, "kanagawa.nvim": { "branch": "master", "commit": "988082eb00b845e4afbcaa4fd8e903da8a3ab3b9" }, - "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, - "nvim-treesitter": { "branch": "master", "commit": "5da195ac3dfafd08d8b10756d975f0e01e1d563a" }, + "lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "e6645ecfcba3e064446a6def1c10d788c9873f51" }, + "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, + "nvim-treesitter": { "branch": "master", "commit": "0c94de7e9792cf89c14a865ab819ad5c6e6a7f77" }, + "nvim-web-devicons": { "branch": "master", "commit": "aafa5c187a15701a7299a392b907ec15d9a7075f" }, "plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "vim-fugitive": { "branch": "master", "commit": "d74a7cff4cfcf84f83cc7eccfa365488f3bbabc2" } diff --git a/.config/nvim/lua/config/bindings.lua b/.config/nvim/lua/config/bindings.lua index 36d6b07..5255f07 100644 --- a/.config/nvim/lua/config/bindings.lua +++ b/.config/nvim/lua/config/bindings.lua @@ -2,12 +2,13 @@ vim.g.mapleader = ' ' -- Base -vim.keymap.set("n", "pv", vim.cmd.Ex) +vim.keymap.set("n", "pv", vim.cmd.Neotree) vim.keymap.set("n", "", "zz") vim.keymap.set("n", "", "zz") vim.keymap.set("n", "n", "nzz") vim.keymap.set("n", "N", "Nzz") vim.keymap.set("n", "", "") vim.keymap.set("n", "y", "\"+y") -vim.keymap.set("n", "G", vim.cmd.Git) -vim.keymap.set("n", "ga", vim.cmd.Git("add .")) +vim.keymap.set("n", "pg", vim.cmd.Git) +vim.keymap.set("n", "q", vim.cmd.q) +vim.keymap.set("n", "w", vim.cmd.w) diff --git a/.config/nvim/lua/plugins/neotree.lua b/.config/nvim/lua/plugins/neotree.lua index 9d2a680..d184261 100644 --- a/.config/nvim/lua/plugins/neotree.lua +++ b/.config/nvim/lua/plugins/neotree.lua @@ -1,3 +1,18 @@ return { - "nvim-neo-tree/neo-tree.nvim" + "nvim-neo-tree/neo-tree.nvim", + branch = "v3.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + "MunifTanjim/nui.nvim", + }, + opts = { + filesystem = { + filtered_items = { + visible = true, + hide_dotfiles = false, + hide_gitignored = false, + } + } + } } diff --git a/.config/nvim/lua/plugins/telebinds.lua b/.config/nvim/lua/plugins/telebinds.lua index c8d7e50..1fa3ced 100644 --- a/.config/nvim/lua/plugins/telebinds.lua +++ b/.config/nvim/lua/plugins/telebinds.lua @@ -3,7 +3,7 @@ local builtin = require('telescope.builtin') vim.keymap.set('n', 'pf', builtin.find_files, { desc = 'Telescope find files' }) vim.keymap.set('n', 'pb', builtin.buffers) -vim.keymap.set('n', 'pg', builtin.live_grep) +vim.keymap.set('n', 'fg', builtin.live_grep) vim.keymap.set('n', 'fh', builtin.help_tags) -- Setups