mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-01 09:43:03 +00:00
chore(nvim): small tweaks, documentation
This commit is contained in:
@@ -13,8 +13,8 @@ return {
|
||||
changedelete = { hl = "GitSignsChange", text = "~", numhl = "GitSignsChangeNr", linehl = "GitSignsChangeLn" },
|
||||
},
|
||||
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs`
|
||||
numhl = false, -- Toggle with `:Gitsigns toggle_numhl`
|
||||
linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
|
||||
numhl = false, -- Toggle with `:Gitsigns toggle_numhl`
|
||||
linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
|
||||
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff`
|
||||
on_attach = function(bufnr)
|
||||
local gs = package.loaded.gitsigns
|
||||
@@ -39,19 +39,19 @@ return {
|
||||
end, { expr = true })
|
||||
|
||||
-- Actions
|
||||
map("n", "<leader>Ghs", gs.stage_hunk, { desc = "Stage Hunk" })
|
||||
map("n", "<leader>Ghr", gs.reset_hunk, { desc = "Reset Hunk" })
|
||||
map("v", "<leader>Ghs", function() gs.stage_hunk({ vim.fn.line("."), vim.fn.line("v") }) end)
|
||||
map("v", "<leader>Ghr", function() gs.reset_hunk({ vim.fn.line("."), vim.fn.line("v") }) end)
|
||||
map("n", "<leader>GhS", gs.stage_buffer, { desc = "Stage Buffer" })
|
||||
map("n", "<leader>Ghu", gs.undo_stage_hunk, { desc = "Undo Stage Hunk" })
|
||||
map("n", "<leader>GhR", gs.reset_buffer, { desc = "Reset Buffer" })
|
||||
map("n", "<leader>Ghp", gs.preview_hunk, { desc = "Preview Hunk" })
|
||||
map("n", "<leader>Gbl", function() gs.blame_line({ full = true }) end, { desc = "Blame Line" })
|
||||
map("n", "<leader>Gbt", gs.toggle_current_line_blame, { desc = "Toggle Current Line Blame" })
|
||||
map("n", "<leader>Ghd", gs.diffthis, { desc = "Diff This" })
|
||||
map("n", "<leader>GhD", function() gs.diffthis("~") end)
|
||||
map("n", "<leader>Gtd", gs.toggle_deleted, { desc = "Toggle Deleted" })
|
||||
map("n", "<leader>oghs", gs.stage_hunk, { desc = "Stage Hunk" })
|
||||
map("n", "<leader>oghr", gs.reset_hunk, { desc = "Reset Hunk" })
|
||||
map("v", "<leader>oghs", function() gs.stage_hunk({ vim.fn.line("."), vim.fn.line("v") }) end)
|
||||
map("v", "<leader>oghr", function() gs.reset_hunk({ vim.fn.line("."), vim.fn.line("v") }) end)
|
||||
map("n", "<leader>oghS", gs.stage_buffer, { desc = "Stage Buffer" })
|
||||
map("n", "<leader>oghu", gs.undo_stage_hunk, { desc = "Undo Stage Hunk" })
|
||||
map("n", "<leader>oghR", gs.reset_buffer, { desc = "Reset Buffer" })
|
||||
map("n", "<leader>oghp", gs.preview_hunk, { desc = "Preview Hunk" })
|
||||
map("n", "<leader>ogbl", function() gs.blame_line({ full = true }) end, { desc = "Blame Line" })
|
||||
map("n", "<leader>ogbt", gs.toggle_current_line_blame, { desc = "Toggle Current Line Blame" })
|
||||
map("n", "<leader>oghd", gs.diffthis, { desc = "Diff This" })
|
||||
map("n", "<leader>oghD", function() gs.diffthis("~") end)
|
||||
map("n", "<leader>ogtd", gs.toggle_deleted, { desc = "Toggle Deleted" })
|
||||
|
||||
-- Text object
|
||||
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>")
|
||||
|
||||
@@ -162,7 +162,19 @@ return {
|
||||
"m4xshen/smartcolumn.nvim",
|
||||
opts = {
|
||||
colorcolumn = { "80", "100", "120" },
|
||||
disabled_filetypes = { "help", "text", "markdown", "json", "lazy", "starter", "neo-tree" },
|
||||
disabled_filetypes = {
|
||||
"dashboard",
|
||||
"help",
|
||||
"json",
|
||||
"lazy",
|
||||
"lazyterm",
|
||||
"mason",
|
||||
"neo-tree",
|
||||
"notify",
|
||||
"starter",
|
||||
"toggleterm",
|
||||
"Trouble",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -216,7 +228,10 @@ return {
|
||||
build = vim.loop.os_uname().sysname == "Windows_NT" and "pwsh.exe -file .\\dl_binaries.ps1" or "./dl_binaries.sh",
|
||||
cmd = { "TabnineStatus", "TabnineDisable", "TabnineEnable", "TabnineToggle" },
|
||||
event = "User",
|
||||
opts = { accept_keymap = "<C-e>" },
|
||||
opts = {
|
||||
accept_keymap = "<C-CR>",
|
||||
dismiss_keymap = "<C-Esc>",
|
||||
},
|
||||
},
|
||||
|
||||
-- Vim plugin for automatic time tracking and metrics generated from your programming activity.
|
||||
|
||||
@@ -62,11 +62,11 @@ return {
|
||||
|
||||
-- Autocompletion and signature help plugin
|
||||
-- https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-completion.md
|
||||
require("mini.completion").setup()
|
||||
-- require("mini.completion").setup()
|
||||
|
||||
-- Automatic highlighting of word under cursor
|
||||
-- https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-cursorword.md
|
||||
require("mini.cursorword").setup()
|
||||
-- require("mini.cursorword").setup()
|
||||
|
||||
-- Highlight patterns in text
|
||||
-- https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-hipatterns.md
|
||||
@@ -86,7 +86,12 @@ return {
|
||||
|
||||
-- Visualize and work with indent scope
|
||||
-- https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-indentscope.md
|
||||
require("mini.indentscope").setup()
|
||||
require("mini.indentscope").setup({
|
||||
draw = {
|
||||
delay = 0,
|
||||
-- animation = require("mini.indentscope").gen_animation("none"),
|
||||
},
|
||||
})
|
||||
|
||||
-- Jump to next/previous single character
|
||||
-- https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-jump.md
|
||||
|
||||
@@ -9,7 +9,7 @@ return {
|
||||
-- position of the list can be: bottom, top, left, right
|
||||
position = "bottom",
|
||||
-- height of the trouble list when position is top or bottom
|
||||
height = 10,
|
||||
height = 6,
|
||||
-- width of the list when position is left or right
|
||||
width = 50,
|
||||
-- use devicons for filenames
|
||||
@@ -68,7 +68,7 @@ return {
|
||||
-- add an indent guide below the fold icons
|
||||
indent_lines = true,
|
||||
-- automatically open the list when you have diagnostics
|
||||
auto_open = true,
|
||||
auto_open = false,
|
||||
-- automatically close the list when you have no diagnostics
|
||||
auto_close = true,
|
||||
-- automatically preview the location of the diagnostic.
|
||||
|
||||
Reference in New Issue
Block a user