feat(nvim): some devops stuff, additions and optimizations for nvim
This commit is contained in:
@@ -9,4 +9,3 @@ vim.api.nvim_create_autocmd("TextYankPost", {
|
||||
})
|
||||
|
||||
-- optional: auto format on save (handled by conform too, but this is a safe place for extra logic later)
|
||||
|
||||
|
||||
@@ -18,4 +18,3 @@ vim.diagnostic.config({
|
||||
severity_sort = true,
|
||||
float = { border = "rounded", source = "if_many" },
|
||||
})
|
||||
|
||||
|
||||
@@ -20,3 +20,13 @@ map("n", "<leader>fg", "<cmd>Telescope live_grep<cr>", { desc = "Live grep" })
|
||||
map("n", "<leader>fb", "<cmd>Telescope buffers<cr>", { desc = "Buffers" })
|
||||
map("n", "<leader>fh", "<cmd>Telescope help_tags<cr>", { desc = "Help" })
|
||||
|
||||
-- file tree
|
||||
map("n", "<leader>tt", "<cmd>Neotree toggle<cr>", { desc = "Toggle file tree" })
|
||||
map("n", "<leader>tf", "<cmd>Neotree reveal<cr>", { desc = "Reveal file in tree" })
|
||||
|
||||
-- Git
|
||||
map("n", "<leader>gs", "<cmd>Git<cr>", { desc = "Git status" })
|
||||
map("n", "<leader>gg", "<cmd>LazyGit<cr>", { desc = "LazyGit" })
|
||||
map("n", "<leader>gd", "<cmd>DiffviewOpen<cr>", { desc = "Diffview open" })
|
||||
map("n", "<leader>gD", "<cmd>DiffviewClose<cr>", { desc = "Diffview close" })
|
||||
map("n", "<leader>gh", "<cmd>DiffviewFileHistory<cr>", { desc = "Diffview file history" })
|
||||
|
||||
@@ -19,4 +19,3 @@ require("lazy").setup({
|
||||
checker = { enabled = true },
|
||||
ui = { border = "rounded" },
|
||||
})
|
||||
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
vim.g.mapleader = " "
|
||||
vim.g.maplocalleader = " "
|
||||
|
||||
local mason_bin = vim.fn.stdpath("data") .. "/mason/bin"
|
||||
local path = vim.env.PATH or ""
|
||||
if not string.find(path, mason_bin, 1, true) then
|
||||
vim.env.PATH = mason_bin .. ":" .. path
|
||||
end
|
||||
|
||||
local opt = vim.opt
|
||||
opt.number = true
|
||||
opt.relativenumber = true
|
||||
@@ -28,4 +34,3 @@ opt.timeoutlen = 400
|
||||
|
||||
opt.clipboard = "unnamedplus"
|
||||
opt.undofile = true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user