Moved a lot of remaps to plugin files
Signed-off-by: Taken <taken@mairimashita.org>
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
local set = vim.keymap.set
|
local set = vim.keymap.set
|
||||||
|
|
||||||
set("n", "<leader><CR>", "<cmd>FineCmdline<CR>", { noremap = true })
|
|
||||||
set("v", "J", ":m '>+1<CR>gv=gv")
|
set("v", "J", ":m '>+1<CR>gv=gv")
|
||||||
set("v", "K", ":m '<-2<CR>gv=gv")
|
set("v", "K", ":m '<-2<CR>gv=gv")
|
||||||
|
|
||||||
@@ -19,12 +18,6 @@ set("n", "Q", "<nop>")
|
|||||||
-- buffer
|
-- buffer
|
||||||
set("n", "<leader>bf", vim.lsp.buf.format, { desc = "Formate buffer" })
|
set("n", "<leader>bf", vim.lsp.buf.format, { desc = "Formate buffer" })
|
||||||
set("n", "<leader>bs", ":write <CR>", { desc = "Save buffer" })
|
set("n", "<leader>bs", ":write <CR>", { desc = "Save buffer" })
|
||||||
set("n", "<leader>bt", ":ToggleTerm direction=float <CR>", { desc = "Open terminal" })
|
|
||||||
set("n", "<leader>bT", ":ToggleTerm direction=horizontal <CR>", { desc = "Open horizontal terminal split" })
|
|
||||||
set("n", "<leader><Tab>", ":BufferLineCycleNext <CR>", { desc = "Cycle tabs" })
|
|
||||||
set("n", "<leader>bn", ":BufferLineCycleNext <CR>", { desc = "Next tab" })
|
|
||||||
set("n", "<leader>bp", ":BufferLineCyclePrev <CR>", { desc = "NextPrevious tab" })
|
|
||||||
|
|
||||||
set("n", "<C-k>", "<cmd>cnext<CR>zz")
|
set("n", "<C-k>", "<cmd>cnext<CR>zz")
|
||||||
set("n", "<C-j>", "<cmd>cprev<CR>zz")
|
set("n", "<C-j>", "<cmd>cprev<CR>zz")
|
||||||
set("n", "<leader>k", "<cmd>lnext<CR>zz")
|
set("n", "<leader>k", "<cmd>lnext<CR>zz")
|
||||||
@@ -45,17 +38,6 @@ set("n", "<leader>ht", function()
|
|||||||
require("taken.functions.themes").themeselector()
|
require("taken.functions.themes").themeselector()
|
||||||
end, { desc = "Theme selector" })
|
end, { desc = "Theme selector" })
|
||||||
|
|
||||||
-- telescope
|
|
||||||
set("n", "<leader>ff", "<cmd>Telescope find_files<CR>", { desc = "Find files" })
|
|
||||||
set("n", "<leader>fg", "<cmd>Telescope live_grep<CR>", { desc = "Live grep" })
|
|
||||||
set("n", "<leader>fb", "<cmd>Telescope buffers<CR>", { desc = "Find buffers" })
|
|
||||||
set("n", "<leader>fB", "<cmd>Telescope builtin<CR>", { desc = "Find buffers" })
|
|
||||||
set("n", "<leader>fh", "<cmd>Telescope help_tags<CR>", { desc = "Help tags" })
|
|
||||||
set("n", "<leader>fp", "<cmd>Telescope project<CR>", { desc = "Find projects" })
|
|
||||||
set("n", "<leader>fd", "<cmd>Telescope file_browser<CR>", { desc = "File browser" })
|
|
||||||
set("n", "<leader>fr", "<cmd>Telescope reloader<CR>", { desc = "Reload config" })
|
|
||||||
set("n", "<leader>fc", "<cmd>Telescope commands<CR>", { desc = "Commands" })
|
|
||||||
|
|
||||||
-- window movement
|
-- window movement
|
||||||
set("n", "<leader>ww", "<C-w>w", { desc = "Move between splits" })
|
set("n", "<leader>ww", "<C-w>w", { desc = "Move between splits" })
|
||||||
set("n", "<leader>wc", "<C-w>c", { desc = "Close split" })
|
set("n", "<leader>wc", "<C-w>c", { desc = "Close split" })
|
||||||
@@ -64,24 +46,3 @@ set("n", "<leader>ws", "<C-w>s", { desc = "Horizontal split" })
|
|||||||
|
|
||||||
-- lazy
|
-- lazy
|
||||||
set("n", "<leader>lu", "<cmd>Lazy<CR>", { desc = "Lazy UI" })
|
set("n", "<leader>lu", "<cmd>Lazy<CR>", { desc = "Lazy UI" })
|
||||||
|
|
||||||
-- nvim-tree
|
|
||||||
set("n", "<leader>n", "<cmd>Neotree toggle<CR>")
|
|
||||||
set("n", "<leader>e", "<cmd>Neotree focus<CR>")
|
|
||||||
|
|
||||||
-- maximizer
|
|
||||||
set("n", "<leader>tf", "<cmd>MaximizerToggle <CR>", { desc = "Toggle maximizer" })
|
|
||||||
|
|
||||||
-- trouble
|
|
||||||
set("n", "<leader>tt", "<cmd>TroubleToggle <CR>", { silent = true })
|
|
||||||
|
|
||||||
-- dap
|
|
||||||
set("n", "<leader>tb", "<cmd>DapToggleBreakpoint<CR>", { silent = true })
|
|
||||||
set("n", "<leader>tc", "<cmd>DapContinue<CR>", { silent = true })
|
|
||||||
|
|
||||||
-- set("n", "<leader>n", ":NvimTreeToggle <CR>")
|
|
||||||
-- set("n", "<leader>e", ":NvimTreeFocus <CR>")
|
|
||||||
-- set("n", "<leader>r", ":NvimTreeRefresh <CR>")
|
|
||||||
-- set("n", "<leader>tr", function()
|
|
||||||
-- require("nvim-tree.api").tree.change_root(vim.fn.getcwd())
|
|
||||||
-- end, { desc = "Change root dir to current dir" })
|
|
||||||
|
|||||||
@@ -3,6 +3,10 @@ return {
|
|||||||
version = "*",
|
version = "*",
|
||||||
dependencies = "nvim-tree/nvim-web-devicons",
|
dependencies = "nvim-tree/nvim-web-devicons",
|
||||||
config = function()
|
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")
|
local bufferline = require("bufferline")
|
||||||
|
|
||||||
bufferline.setup({
|
bufferline.setup({
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ return {
|
|||||||
dependencies = "MunifTanjim/nui.nvim",
|
dependencies = "MunifTanjim/nui.nvim",
|
||||||
cmd = "FineCmdline",
|
cmd = "FineCmdline",
|
||||||
config = function()
|
config = function()
|
||||||
|
vim.keymap.set("n", "<leader><CR>", "<cmd>FineCmdline<CR>", { noremap = true })
|
||||||
|
|
||||||
local cmdline = require("fine-cmdline")
|
local cmdline = require("fine-cmdline")
|
||||||
|
|
||||||
cmdline.setup({
|
cmdline.setup({
|
||||||
|
|||||||
@@ -2,6 +2,9 @@ return {
|
|||||||
"rcarriga/nvim-dap-ui",
|
"rcarriga/nvim-dap-ui",
|
||||||
dependencies = "mfussenegger/nvim-dap",
|
dependencies = "mfussenegger/nvim-dap",
|
||||||
config = function()
|
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 dap = require("dap")
|
||||||
local dapui = require("dapui")
|
local dapui = require("dapui")
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ return {
|
|||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
},
|
},
|
||||||
config = function()
|
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")
|
local neotree = require("neo-tree")
|
||||||
|
|
||||||
neotree.setup({
|
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 autocmd = vim.api.nvim_create_autocmd
|
||||||
local augroup = vim.api.nvim_create_augroup
|
local augroup = vim.api.nvim_create_augroup
|
||||||
local neogitCmds = augroup("MyCustomNeogitEvents", { clear = true })
|
local neogitCmds = augroup("MyCustomNeogitEvents", { clear = true })
|
||||||
|
|||||||
@@ -8,6 +8,16 @@ return {
|
|||||||
{
|
{
|
||||||
"folke/trouble.nvim",
|
"folke/trouble.nvim",
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
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",
|
"sindrets/diffview.nvim",
|
||||||
@@ -26,6 +36,9 @@ return {
|
|||||||
{
|
{
|
||||||
"szw/vim-maximizer",
|
"szw/vim-maximizer",
|
||||||
cmd = "MaximizerToggle",
|
cmd = "MaximizerToggle",
|
||||||
|
keys = {
|
||||||
|
{ "<leader>tf", "<cmd>MaximizerToggle <CR>", desc = "Toggle maximizer" },
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"NvChad/nvim-colorizer.lua",
|
"NvChad/nvim-colorizer.lua",
|
||||||
@@ -48,9 +61,11 @@ return {
|
|||||||
let g:mkdp_auto_close = 0
|
let g:mkdp_auto_close = 0
|
||||||
let g:mkdp_theme = 'dark'
|
let g:mkdp_theme = 'dark'
|
||||||
]])
|
]])
|
||||||
vim.keymap.set("n", "<leader>bm", "<cmd>MarkdownPreviewToggle <CR>", { desc = "Toggle markdown preview" })
|
|
||||||
end,
|
end,
|
||||||
ft = "markdown",
|
ft = "markdown",
|
||||||
|
keys = {
|
||||||
|
{ "<leader>bm", "<cmd>MarkdownPreviewToggle <CR>", desc = "Toggle markdown preview" },
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"f-person/git-blame.nvim",
|
"f-person/git-blame.nvim",
|
||||||
|
|||||||
@@ -37,5 +37,15 @@ return {
|
|||||||
|
|
||||||
telescope.load_extension("file_browser")
|
telescope.load_extension("file_browser")
|
||||||
telescope.load_extension("fzf")
|
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,
|
end,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,5 +8,12 @@ return {
|
|||||||
shell = "pwsh.exe -nologo",
|
shell = "pwsh.exe -nologo",
|
||||||
start_in_insert = true,
|
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,
|
end,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user