add after files
This commit is contained in:
parent
693e7c3053
commit
dd052a01e9
1
after/plugin/bufdelete.lua
Normal file
1
after/plugin/bufdelete.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
vim.keymap.set("n", "<S-q>", "<cmd>Bdelete<CR>")
|
18
after/plugin/bufferline.lua
Normal file
18
after/plugin/bufferline.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
-- Keymaps
|
||||||
|
|
||||||
|
local opts = { silent = true, noremap = true }
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<C-PageDown>', ':BufferLineCycleNext<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<C-PageUp>', ':BufferLineCyclePrev<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>]', ':BufferLineCycleNext<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>[', ':BufferLineCycleNext<CR>', opts)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<C-S-PageDown>', ':BufferLineMoveNext<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<C-S-PageUp>', ':BufferLineMovePrev<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>}', ':BufferLineMoveNext<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>{', ':BufferLineMovePrev<CR>', opts)
|
||||||
|
|
||||||
|
for i = 1, 9, 1 do
|
||||||
|
vim.keymap.set('n', '<leader>' .. i, '<cmd>BufferLineGoToBuffer ' .. i .. '<CR>', opts)
|
||||||
|
end
|
||||||
|
vim.keymap.set('n', '<leader>$', '<cmd>BufferLineGoToBuffer -1<CR>', opts)
|
4
after/plugin/filetree.lua
Normal file
4
after/plugin/filetree.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
-- Keymaps
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<leader>ef', ':Neotree source=filesystem reveal=true toggle<cr>')
|
||||||
|
vim.keymap.set('n', '<leader>eb', ':Neotree source=buffers reveal=true toggle<cr>')
|
5
after/plugin/harpoon.lua
Normal file
5
after/plugin/harpoon.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
local mark = require("harpoon.mark")
|
||||||
|
local ui = require("harpoon.ui")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>ha", mark.add_file, { desc = "Harpoon: add file" })
|
||||||
|
vim.keymap.set("n", "<leader>hf", ui.toggle_quick_menu, { desc = "Harpoon: toggle quick menu" })
|
11
after/plugin/lualine.lua
Normal file
11
after/plugin/lualine.lua
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
require('lualine').setup {
|
||||||
|
options = {
|
||||||
|
theme = 'tokyonight',
|
||||||
|
},
|
||||||
|
extensions = {
|
||||||
|
'toggleterm',
|
||||||
|
'trouble',
|
||||||
|
'neo-tree',
|
||||||
|
'nvim-dap-ui',
|
||||||
|
},
|
||||||
|
}
|
42
after/plugin/remap.lua
Normal file
42
after/plugin/remap.lua
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
|
||||||
|
|
||||||
|
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||||
|
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "J", "mzJ`z")
|
||||||
|
vim.keymap.set("n", "<C-d>", "<C-d>zz")
|
||||||
|
vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
||||||
|
vim.keymap.set("n", "<PageDown>", "<C-d>zz")
|
||||||
|
vim.keymap.set("n", "<PageUp>", "<C-u>zz")
|
||||||
|
vim.keymap.set("n", "{", "{zz")
|
||||||
|
vim.keymap.set("n", "}", "}zz")
|
||||||
|
vim.keymap.set("n", "n", "nzzzv")
|
||||||
|
vim.keymap.set("n", "N", "Nzzzv")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<Home>", "_")
|
||||||
|
vim.keymap.set("n", "<End>", "$")
|
||||||
|
|
||||||
|
vim.keymap.set("x", "<leader>p", [["_dP]])
|
||||||
|
|
||||||
|
vim.keymap.set({ "n", "v" }, "<leader>y", [["+y]])
|
||||||
|
vim.keymap.set("n", "<leader>Y", [["+Y]])
|
||||||
|
|
||||||
|
vim.keymap.set({ "n", "v" }, "<leader>d", [["_d]])
|
||||||
|
|
||||||
|
vim.keymap.set("i", "<C-c>", "<Esc>")
|
||||||
|
|
||||||
|
-- vim.keymap.set("n", "Q", "<nop>")
|
||||||
|
vim.keymap.set("n", "<leader>f", vim.lsp.buf.format)
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<C-k>", "<cmd>cnext<CR>zz")
|
||||||
|
vim.keymap.set("n", "<C-j>", "<cmd>cprev<CR>zz")
|
||||||
|
vim.keymap.set("n", "<leader>k", "<cmd>lnext<CR>zz")
|
||||||
|
vim.keymap.set("n", "<leader>j", "<cmd>lprev<CR>zz")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>sr", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
|
||||||
|
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true })
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<S-h>", vim.cmd.bprevious,
|
||||||
|
{ silent = true, desc = "Go to previous buffer" })
|
||||||
|
vim.keymap.set("n", "<S-l>", vim.cmd.bnext,
|
||||||
|
{ silent = true, desc = "Go to previous buffer" })
|
21
after/plugin/set.lua
Normal file
21
after/plugin/set.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
-- Custom options
|
||||||
|
|
||||||
|
vim.opt.shell = "zsh"
|
||||||
|
|
||||||
|
vim.opt.relativenumber = true
|
||||||
|
|
||||||
|
vim.opt.tabstop = 4
|
||||||
|
vim.opt.softtabstop = 4
|
||||||
|
vim.opt.shiftwidth = 4
|
||||||
|
vim.opt.expandtab = true
|
||||||
|
|
||||||
|
vim.opt.smartindent = true
|
||||||
|
|
||||||
|
vim.opt.wrap = true
|
||||||
|
|
||||||
|
vim.opt.incsearch = true
|
||||||
|
|
||||||
|
vim.opt.scrolloff = 8
|
||||||
|
vim.opt.isfname:append("@-@")
|
||||||
|
|
||||||
|
vim.opt.colorcolumn = "80"
|
6
after/plugin/toggleterm.lua
Normal file
6
after/plugin/toggleterm.lua
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
local Terminal = require('toggleterm.terminal').Terminal
|
||||||
|
local lazygit = Terminal:new({ cmd = 'lazygit', hidden = true })
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<leader>g', function()
|
||||||
|
lazygit:toggle()
|
||||||
|
end, { noremap = true, silent = true, desc = 'Toggle lazygit' })
|
30
after/plugin/trouble.lua
Normal file
30
after/plugin/trouble.lua
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
vim.keymap.set("n", "<leader>xx", "<cmd>TroubleToggle<cr>",
|
||||||
|
{ silent = true, noremap = true }
|
||||||
|
)
|
||||||
|
vim.keymap.set("n", "<leader>xw", "<cmd>TroubleToggle workspace_diagnostics<cr>",
|
||||||
|
{ silent = true, noremap = true }
|
||||||
|
)
|
||||||
|
vim.keymap.set("n", "<leader>xd", "<cmd>TroubleToggle document_diagnostics<cr>",
|
||||||
|
{ silent = true, noremap = true }
|
||||||
|
)
|
||||||
|
-- vim.keymap.set("n", "<leader>xl", "<cmd>TroubleToggle loclist<cr>",
|
||||||
|
-- {silent = true, noremap = true}
|
||||||
|
-- )
|
||||||
|
vim.keymap.set("n", "<leader>xq", "<cmd>TroubleToggle quickfix<cr>",
|
||||||
|
{ silent = true, noremap = true }
|
||||||
|
)
|
||||||
|
-- vim.keymap.set("n", "gR", "<cmd>TroubleToggle lsp_references<cr>",
|
||||||
|
-- {silent = true, noremap = true}
|
||||||
|
-- )
|
||||||
|
|
||||||
|
local signs = {
|
||||||
|
Error = " ",
|
||||||
|
Warn = " ",
|
||||||
|
Hint = " ",
|
||||||
|
Info = " "
|
||||||
|
}
|
||||||
|
|
||||||
|
for type, icon in pairs(signs) do
|
||||||
|
local hl = "DiagnosticSign" .. type
|
||||||
|
vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = hl })
|
||||||
|
end
|
1
after/plugin/undotree.lua
Normal file
1
after/plugin/undotree.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
|
1
after/plugin/zenmode.lua
Normal file
1
after/plugin/zenmode.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
vim.keymap.set("n", "<leader>zz", vim.cmd.ZenMode)
|
Loading…
x
Reference in New Issue
Block a user