diff --git a/lua/taken/core/remaps.lua b/lua/taken/core/remaps.lua index c3eaf8a..57f27ad 100644 --- a/lua/taken/core/remaps.lua +++ b/lua/taken/core/remaps.lua @@ -1,6 +1,5 @@ local set = vim.keymap.set -set("n", "", "FineCmdline", { noremap = true }) set("v", "J", ":m '>+1gv=gv") set("v", "K", ":m '<-2gv=gv") @@ -19,12 +18,6 @@ set("n", "Q", "") -- buffer set("n", "bf", vim.lsp.buf.format, { desc = "Formate buffer" }) set("n", "bs", ":write ", { desc = "Save buffer" }) -set("n", "bt", ":ToggleTerm direction=float ", { desc = "Open terminal" }) -set("n", "bT", ":ToggleTerm direction=horizontal ", { desc = "Open horizontal terminal split" }) -set("n", "", ":BufferLineCycleNext ", { desc = "Cycle tabs" }) -set("n", "bn", ":BufferLineCycleNext ", { desc = "Next tab" }) -set("n", "bp", ":BufferLineCyclePrev ", { desc = "NextPrevious tab" }) - set("n", "", "cnextzz") set("n", "", "cprevzz") set("n", "k", "lnextzz") @@ -45,17 +38,6 @@ set("n", "ht", function() require("taken.functions.themes").themeselector() end, { desc = "Theme selector" }) --- telescope -set("n", "ff", "Telescope find_files", { desc = "Find files" }) -set("n", "fg", "Telescope live_grep", { desc = "Live grep" }) -set("n", "fb", "Telescope buffers", { desc = "Find buffers" }) -set("n", "fB", "Telescope builtin", { desc = "Find buffers" }) -set("n", "fh", "Telescope help_tags", { desc = "Help tags" }) -set("n", "fp", "Telescope project", { desc = "Find projects" }) -set("n", "fd", "Telescope file_browser", { desc = "File browser" }) -set("n", "fr", "Telescope reloader", { desc = "Reload config" }) -set("n", "fc", "Telescope commands", { desc = "Commands" }) - -- window movement set("n", "ww", "w", { desc = "Move between splits" }) set("n", "wc", "c", { desc = "Close split" }) @@ -64,24 +46,3 @@ set("n", "ws", "s", { desc = "Horizontal split" }) -- lazy set("n", "lu", "Lazy", { desc = "Lazy UI" }) - --- nvim-tree -set("n", "n", "Neotree toggle") -set("n", "e", "Neotree focus") - --- maximizer -set("n", "tf", "MaximizerToggle ", { desc = "Toggle maximizer" }) - --- trouble -set("n", "tt", "TroubleToggle ", { silent = true }) - --- dap -set("n", "tb", "DapToggleBreakpoint", { silent = true }) -set("n", "tc", "DapContinue", { silent = true }) - --- set("n", "n", ":NvimTreeToggle ") --- set("n", "e", ":NvimTreeFocus ") --- set("n", "r", ":NvimTreeRefresh ") --- set("n", "tr", function() --- require("nvim-tree.api").tree.change_root(vim.fn.getcwd()) --- end, { desc = "Change root dir to current dir" }) diff --git a/lua/taken/plugins/bufferline.lua b/lua/taken/plugins/bufferline.lua index ac8ea3a..7c44379 100644 --- a/lua/taken/plugins/bufferline.lua +++ b/lua/taken/plugins/bufferline.lua @@ -3,6 +3,10 @@ return { version = "*", dependencies = "nvim-tree/nvim-web-devicons", config = function() + vim.keymap.set("n", "", ":BufferLineCycleNext ", { desc = "Cycle tabs" }) + vim.keymap.set("n", "bn", ":BufferLineCycleNext ", { desc = "Next tab" }) + vim.keymap.set("n", "bp", ":BufferLineCyclePrev ", { desc = "NextPrevious tab" }) + local bufferline = require("bufferline") bufferline.setup({ diff --git a/lua/taken/plugins/cmdline.lua b/lua/taken/plugins/cmdline.lua index fbe5976..70ed595 100644 --- a/lua/taken/plugins/cmdline.lua +++ b/lua/taken/plugins/cmdline.lua @@ -3,6 +3,8 @@ return { dependencies = "MunifTanjim/nui.nvim", cmd = "FineCmdline", config = function() + vim.keymap.set("n", "", "FineCmdline", { noremap = true }) + local cmdline = require("fine-cmdline") cmdline.setup({ diff --git a/lua/taken/plugins/dap.lua b/lua/taken/plugins/dap.lua index 44e503d..357a902 100644 --- a/lua/taken/plugins/dap.lua +++ b/lua/taken/plugins/dap.lua @@ -2,6 +2,9 @@ return { "rcarriga/nvim-dap-ui", dependencies = "mfussenegger/nvim-dap", config = function() + vim.keymap.set("n", "tb", "DapToggleBreakpoint", { silent = true }) + vim.keymap.set("n", "tc", "DapContinue", { silent = true }) + local dap = require("dap") local dapui = require("dapui") diff --git a/lua/taken/plugins/neotree.lua b/lua/taken/plugins/neotree.lua index d3461df..182322c 100644 --- a/lua/taken/plugins/neotree.lua +++ b/lua/taken/plugins/neotree.lua @@ -7,6 +7,9 @@ return { "MunifTanjim/nui.nvim", }, config = function() + vim.keymap.set("n", "n", "Neotree toggle") + vim.keymap.set("n", "e", "Neotree focus") + local neotree = require("neo-tree") neotree.setup({ diff --git a/lua/taken/plugins/nvimtree.lua b/lua/taken/plugins/nvimtree.lua index 41e3429..e68d9e7 100644 --- a/lua/taken/plugins/nvimtree.lua +++ b/lua/taken/plugins/nvimtree.lua @@ -25,6 +25,13 @@ return { }, }) + vim.keymap.set("n", "n", ":NvimTreeToggle ") + vim.keymap.set("n", "e", ":NvimTreeFocus ") + vim.keymap.set("n", "r", ":NvimTreeRefresh ") + vim.keymap.set("n", "tr", function() + require("nvim-tree.api").tree.change_root(vim.fn.getcwd()) + end, { desc = "Change root dir to current dir" }) + local autocmd = vim.api.nvim_create_autocmd local augroup = vim.api.nvim_create_augroup local neogitCmds = augroup("MyCustomNeogitEvents", { clear = true }) diff --git a/lua/taken/plugins/otherplugins.lua b/lua/taken/plugins/otherplugins.lua index f382256..0131fbf 100644 --- a/lua/taken/plugins/otherplugins.lua +++ b/lua/taken/plugins/otherplugins.lua @@ -8,6 +8,16 @@ return { { "folke/trouble.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, + keys = { + { "tt", "TroubleToggle ", desc = "Toggle trouble" }, + }, + }, + { + "mbbill/undotree", + cmd = "UndotreeToggle", + keys = { + { "tu", "UndotreeToggle", desc = "Toggle undotree" }, + }, }, { "sindrets/diffview.nvim", @@ -26,6 +36,9 @@ return { { "szw/vim-maximizer", cmd = "MaximizerToggle", + keys = { + { "tf", "MaximizerToggle ", desc = "Toggle maximizer" }, + }, }, { "NvChad/nvim-colorizer.lua", @@ -48,9 +61,11 @@ return { let g:mkdp_auto_close = 0 let g:mkdp_theme = 'dark' ]]) - vim.keymap.set("n", "bm", "MarkdownPreviewToggle ", { desc = "Toggle markdown preview" }) end, ft = "markdown", + keys = { + { "bm", "MarkdownPreviewToggle ", desc = "Toggle markdown preview" }, + }, }, { "f-person/git-blame.nvim", diff --git a/lua/taken/plugins/telescope.lua b/lua/taken/plugins/telescope.lua index de88fe3..315e6e5 100644 --- a/lua/taken/plugins/telescope.lua +++ b/lua/taken/plugins/telescope.lua @@ -27,15 +27,25 @@ return { }, }, fzf = { - fuzzy = true, -- false will only do exact matching + fuzzy = true, -- false will only do exact matching override_generic_sorter = true, -- override the generic sorter - override_file_sorter = true, -- override the file sorter - case_mode = "smart_case", -- or "ignore_case" or "respect_case" + override_file_sorter = true, -- override the file sorter + case_mode = "smart_case", -- or "ignore_case" or "respect_case" }, }, }) telescope.load_extension("file_browser") telescope.load_extension("fzf") + + vim.keymap.set("n", "ff", "Telescope find_files", { desc = "Find files" }) + vim.keymap.set("n", "fg", "Telescope live_grep", { desc = "Live grep" }) + vim.keymap.set("n", "fb", "Telescope buffers", { desc = "Find buffers" }) + vim.keymap.set("n", "fB", "Telescope builtin", { desc = "Find buffers" }) + vim.keymap.set("n", "fh", "Telescope help_tags", { desc = "Help tags" }) + vim.keymap.set("n", "fp", "Telescope project", { desc = "Find projects" }) + vim.keymap.set("n", "fd", "Telescope file_browser", { desc = "File browser" }) + vim.keymap.set("n", "fr", "Telescope reloader", { desc = "Reload config" }) + vim.keymap.set("n", "fc", "Telescope commands", { desc = "Commands" }) end, } diff --git a/lua/taken/plugins/toggleterm.lua b/lua/taken/plugins/toggleterm.lua index fa8bd87..aca849a 100644 --- a/lua/taken/plugins/toggleterm.lua +++ b/lua/taken/plugins/toggleterm.lua @@ -8,5 +8,12 @@ return { shell = "pwsh.exe -nologo", start_in_insert = true, }) + vim.keymap.set("n", "bt", ":ToggleTerm direction=float ", { desc = "Open terminal" }) + vim.keymap.set( + "n", + "bT", + ":ToggleTerm direction=horizontal ", + { desc = "Open horizontal terminal split" } + ) end, }