add after files

This commit is contained in:
vladstojna 2023-04-18 02:00:29 +01:00 committed by vladstojna
parent 693e7c3053
commit dd052a01e9
11 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1 @@
vim.keymap.set("n", "<S-q>", "<cmd>Bdelete<CR>")

View 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)

View 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
View 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
View 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
View 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
View 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"

View 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
View 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

View File

@ -0,0 +1 @@
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)

1
after/plugin/zenmode.lua Normal file
View File

@ -0,0 +1 @@
vim.keymap.set("n", "<leader>zz", vim.cmd.ZenMode)