Moved a lot of remaps to plugin files
Signed-off-by: Taken <taken@mairimashita.org>
This commit is contained in:
@@ -3,6 +3,10 @@ return {
|
||||
version = "*",
|
||||
dependencies = "nvim-tree/nvim-web-devicons",
|
||||
config = function()
|
||||
vim.keymap.set("n", "<leader><Tab>", ":BufferLineCycleNext <CR>", { desc = "Cycle tabs" })
|
||||
vim.keymap.set("n", "<leader>bn", ":BufferLineCycleNext <CR>", { desc = "Next tab" })
|
||||
vim.keymap.set("n", "<leader>bp", ":BufferLineCyclePrev <CR>", { desc = "NextPrevious tab" })
|
||||
|
||||
local bufferline = require("bufferline")
|
||||
|
||||
bufferline.setup({
|
||||
|
||||
@@ -3,6 +3,8 @@ return {
|
||||
dependencies = "MunifTanjim/nui.nvim",
|
||||
cmd = "FineCmdline",
|
||||
config = function()
|
||||
vim.keymap.set("n", "<leader><CR>", "<cmd>FineCmdline<CR>", { noremap = true })
|
||||
|
||||
local cmdline = require("fine-cmdline")
|
||||
|
||||
cmdline.setup({
|
||||
|
||||
@@ -2,6 +2,9 @@ return {
|
||||
"rcarriga/nvim-dap-ui",
|
||||
dependencies = "mfussenegger/nvim-dap",
|
||||
config = function()
|
||||
vim.keymap.set("n", "<leader>tb", "<cmd>DapToggleBreakpoint<CR>", { silent = true })
|
||||
vim.keymap.set("n", "<leader>tc", "<cmd>DapContinue<CR>", { silent = true })
|
||||
|
||||
local dap = require("dap")
|
||||
local dapui = require("dapui")
|
||||
|
||||
|
||||
@@ -7,6 +7,9 @@ return {
|
||||
"MunifTanjim/nui.nvim",
|
||||
},
|
||||
config = function()
|
||||
vim.keymap.set("n", "<leader>n", "<cmd>Neotree toggle<CR>")
|
||||
vim.keymap.set("n", "<leader>e", "<cmd>Neotree focus<CR>")
|
||||
|
||||
local neotree = require("neo-tree")
|
||||
|
||||
neotree.setup({
|
||||
|
||||
@@ -25,6 +25,13 @@ return {
|
||||
},
|
||||
})
|
||||
|
||||
vim.keymap.set("n", "<leader>n", ":NvimTreeToggle <CR>")
|
||||
vim.keymap.set("n", "<leader>e", ":NvimTreeFocus <CR>")
|
||||
vim.keymap.set("n", "<leader>r", ":NvimTreeRefresh <CR>")
|
||||
vim.keymap.set("n", "<leader>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 })
|
||||
|
||||
@@ -8,6 +8,16 @@ return {
|
||||
{
|
||||
"folke/trouble.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
keys = {
|
||||
{ "<leader>tt", "<cmd>TroubleToggle <CR>", desc = "Toggle trouble" },
|
||||
},
|
||||
},
|
||||
{
|
||||
"mbbill/undotree",
|
||||
cmd = "UndotreeToggle",
|
||||
keys = {
|
||||
{ "<leader>tu", "<cmd>UndotreeToggle", desc = "Toggle undotree" },
|
||||
},
|
||||
},
|
||||
{
|
||||
"sindrets/diffview.nvim",
|
||||
@@ -26,6 +36,9 @@ return {
|
||||
{
|
||||
"szw/vim-maximizer",
|
||||
cmd = "MaximizerToggle",
|
||||
keys = {
|
||||
{ "<leader>tf", "<cmd>MaximizerToggle <CR>", 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", "<leader>bm", "<cmd>MarkdownPreviewToggle <CR>", { desc = "Toggle markdown preview" })
|
||||
end,
|
||||
ft = "markdown",
|
||||
keys = {
|
||||
{ "<leader>bm", "<cmd>MarkdownPreviewToggle <CR>", desc = "Toggle markdown preview" },
|
||||
},
|
||||
},
|
||||
{
|
||||
"f-person/git-blame.nvim",
|
||||
|
||||
@@ -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", "<leader>ff", "<cmd>Telescope find_files<CR>", { desc = "Find files" })
|
||||
vim.keymap.set("n", "<leader>fg", "<cmd>Telescope live_grep<CR>", { desc = "Live grep" })
|
||||
vim.keymap.set("n", "<leader>fb", "<cmd>Telescope buffers<CR>", { desc = "Find buffers" })
|
||||
vim.keymap.set("n", "<leader>fB", "<cmd>Telescope builtin<CR>", { desc = "Find buffers" })
|
||||
vim.keymap.set("n", "<leader>fh", "<cmd>Telescope help_tags<CR>", { desc = "Help tags" })
|
||||
vim.keymap.set("n", "<leader>fp", "<cmd>Telescope project<CR>", { desc = "Find projects" })
|
||||
vim.keymap.set("n", "<leader>fd", "<cmd>Telescope file_browser<CR>", { desc = "File browser" })
|
||||
vim.keymap.set("n", "<leader>fr", "<cmd>Telescope reloader<CR>", { desc = "Reload config" })
|
||||
vim.keymap.set("n", "<leader>fc", "<cmd>Telescope commands<CR>", { desc = "Commands" })
|
||||
end,
|
||||
}
|
||||
|
||||
@@ -8,5 +8,12 @@ return {
|
||||
shell = "pwsh.exe -nologo",
|
||||
start_in_insert = true,
|
||||
})
|
||||
vim.keymap.set("n", "<leader>bt", ":ToggleTerm direction=float <CR>", { desc = "Open terminal" })
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>bT",
|
||||
":ToggleTerm direction=horizontal <CR>",
|
||||
{ desc = "Open horizontal terminal split" }
|
||||
)
|
||||
end,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user