fix: spring cleanup
This commit is contained in:
parent
b5be5a3659
commit
6060e83a16
4 changed files with 71 additions and 100 deletions
|
|
@ -1,5 +0,0 @@
|
||||||
-- Disable column width indicators in quickfix/Trouble windows
|
|
||||||
-- vim.opt.colorcolumn = ""
|
|
||||||
vim.opt.colorcolumn = ""
|
|
||||||
vim.opt_local.colorcolumn = ""
|
|
||||||
vim.wo.colorcolumn = "0"
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"auto-dark-mode.nvim": { "branch": "master", "commit": "c31de126963ffe9403901b4b0990dde0e6999cc6" },
|
|
||||||
"blink.cmp": { "branch": "main", "commit": "49f211fe5d729df53df4c042d7c3464cf47d199e" },
|
"blink.cmp": { "branch": "main", "commit": "49f211fe5d729df53df4c042d7c3464cf47d199e" },
|
||||||
|
"ccc.nvim": { "branch": "main", "commit": "9abb22d5d47460852a935129b4feff39fd8033e3" },
|
||||||
"conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" },
|
"conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" },
|
||||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||||
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
||||||
|
|
@ -9,10 +9,10 @@
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "1517caa8fff05e4b4999857319d3b0609a7f57fa" },
|
"lualine.nvim": { "branch": "master", "commit": "1517caa8fff05e4b4999857319d3b0609a7f57fa" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
|
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "d0464ced00abfd9bbed196fa36ccf3b1691c6b2c" },
|
"mini.nvim": { "branch": "main", "commit": "687fa868d869078194c02065628712982d971fd6" },
|
||||||
"newpaper.nvim": { "branch": "main", "commit": "d8f2a29001f795a59e4f28713427c200c15449ea" },
|
"newpaper.nvim": { "branch": "main", "commit": "d8f2a29001f795a59e4f28713427c200c15449ea" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "93b8040115c9114dac1047311763bef275e752dc" },
|
"nvim-lint": { "branch": "master", "commit": "93b8040115c9114dac1047311763bef275e752dc" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "9be6836ebeb88a536055bf1ce0961eef68da4bc6" },
|
"nvim-treesitter": { "branch": "master", "commit": "30654ee72a69e7c76a54b66d748dae088429e863" },
|
||||||
"nvim-treesitter-context": { "branch": "master", "commit": "93b29a32d5f4be10e39226c6b796f28d68a8b483" },
|
"nvim-treesitter-context": { "branch": "master", "commit": "93b29a32d5f4be10e39226c6b796f28d68a8b483" },
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
|
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
|
"nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
|
||||||
|
|
|
||||||
|
|
@ -1,65 +1,65 @@
|
||||||
return {
|
return {
|
||||||
"folke/tokyonight.nvim",
|
"folke/tokyonight.nvim",
|
||||||
tag = "stable",
|
tag = "stable",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
enabled = true,
|
enabled = false,
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
opts = {},
|
opts = {},
|
||||||
config = function()
|
config = function()
|
||||||
local tokyonight = require("tokyonight")
|
local tokyonight = require("tokyonight")
|
||||||
local util = require("tokyonight.util")
|
local util = require("tokyonight.util")
|
||||||
tokyonight.setup({
|
tokyonight.setup({
|
||||||
styles = {
|
styles = {
|
||||||
-- See :help nvim_set_hl
|
-- See :help nvim_set_hl
|
||||||
comments = { italic = true },
|
comments = { italic = true },
|
||||||
--functions = { underdotted = true },
|
--functions = { underdotted = true },
|
||||||
},
|
},
|
||||||
on_colors = function(colors)
|
on_colors = function(colors)
|
||||||
-- Brighten up comments a bit
|
-- Brighten up comments a bit
|
||||||
colors.comment = "#888fac"
|
colors.comment = "#888fac"
|
||||||
-- Better visible visual selection background color
|
-- Better visible visual selection background color
|
||||||
--colors.bg_visual = "#e82a86"
|
--colors.bg_visual = "#e82a86"
|
||||||
--colors.bg_visual = colors.teal
|
--colors.bg_visual = colors.teal
|
||||||
end,
|
end,
|
||||||
on_highlights = function(hl, c)
|
on_highlights = function(hl, c)
|
||||||
-- Brighter line numbers
|
-- Brighter line numbers
|
||||||
hl.LineNr = {
|
hl.LineNr = {
|
||||||
fg = util.darken(c.dark5, 0.6),
|
fg = util.darken(c.dark5, 0.6),
|
||||||
}
|
}
|
||||||
--hl.ColorColumn = {
|
--hl.ColorColumn = {
|
||||||
-- bg = c.purple,
|
-- bg = c.purple,
|
||||||
--}
|
--}
|
||||||
|
|
||||||
-- Remove borders from Telescope windows
|
-- Remove borders from Telescope windows
|
||||||
local prompt = "#2d3149"
|
local prompt = "#2d3149"
|
||||||
hl.TelescopeNormal = {
|
hl.TelescopeNormal = {
|
||||||
bg = c.bg_dark,
|
bg = c.bg_dark,
|
||||||
fg = c.fg_dark,
|
fg = c.fg_dark,
|
||||||
}
|
}
|
||||||
hl.TelescopeBorder = {
|
hl.TelescopeBorder = {
|
||||||
bg = c.bg_dark,
|
bg = c.bg_dark,
|
||||||
fg = c.bg_dark,
|
fg = c.bg_dark,
|
||||||
}
|
}
|
||||||
hl.TelescopePromptNormal = {
|
hl.TelescopePromptNormal = {
|
||||||
bg = prompt,
|
bg = prompt,
|
||||||
}
|
}
|
||||||
hl.TelescopePromptBorder = {
|
hl.TelescopePromptBorder = {
|
||||||
bg = prompt,
|
bg = prompt,
|
||||||
fg = prompt,
|
fg = prompt,
|
||||||
}
|
}
|
||||||
hl.TelescopePromptTitle = {
|
hl.TelescopePromptTitle = {
|
||||||
bg = prompt,
|
bg = prompt,
|
||||||
fg = prompt,
|
fg = prompt,
|
||||||
}
|
}
|
||||||
hl.TelescopePreviewTitle = {
|
hl.TelescopePreviewTitle = {
|
||||||
bg = c.bg_dark,
|
bg = c.bg_dark,
|
||||||
fg = c.bg_dark,
|
fg = c.bg_dark,
|
||||||
}
|
}
|
||||||
hl.TelescopeResultsTitle = {
|
hl.TelescopeResultsTitle = {
|
||||||
bg = c.bg_dark,
|
bg = c.bg_dark,
|
||||||
fg = c.bg_dark,
|
fg = c.bg_dark,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,8 @@
|
||||||
-- keyboard shortcuts
|
-- keyboard shortcuts
|
||||||
|
|
||||||
-- Leader key set to space, base for any key combo
|
-- Leader key. Base for any key combo
|
||||||
-- vim.g.mapleader = " "
|
|
||||||
vim.g.mapleader = ";"
|
vim.g.mapleader = ";"
|
||||||
|
|
||||||
--vim.keymap.set("n", "<leader>r", vim.cmd.Ex, { noremap = true, desc = "netrw File Browser" }) -- netrw file explorer
|
|
||||||
--vim.keymap.set("n", "<leader>e", "<cmd>lua require('oil').toggle_float('.')<CR>", { noremap = true, silent = true })
|
|
||||||
vim.keymap.set("n", "<leader>e", ":Oil --float<CR>", { desc = "Oil" })
|
vim.keymap.set("n", "<leader>e", ":Oil --float<CR>", { desc = "Oil" })
|
||||||
|
|
||||||
-- List recently opened files
|
-- List recently opened files
|
||||||
|
|
@ -20,7 +17,7 @@ vim.keymap.set(
|
||||||
)
|
)
|
||||||
|
|
||||||
-- Live find string (using ripgrep)
|
-- Live find string (using ripgrep)
|
||||||
vim.keymap.set("n", "<leader>fg", ":Telescope live_grep<CR>", { noremap = true, desc = "Search string" })
|
vim.keymap.set("n", "<leader>fg", ":Telescope live_grep<CR>", { noremap = true, desc = "String search" })
|
||||||
|
|
||||||
-- Find string under cursor (using ripgrep)
|
-- Find string under cursor (using ripgrep)
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
|
|
@ -29,18 +26,10 @@ vim.keymap.set(
|
||||||
":Telescope grep_string<CR>",
|
":Telescope grep_string<CR>",
|
||||||
{ noremap = true, desc = "Search text under cursor in cwd/grep search string" }
|
{ noremap = true, desc = "Search text under cursor in cwd/grep search string" }
|
||||||
)
|
)
|
||||||
-- Find string under cursor
|
|
||||||
--vim.keymap.set(
|
|
||||||
-- "n",
|
|
||||||
-- "<leader>fs",
|
|
||||||
-- [[<cmd>lua require('telescope.builtin').grep_string()<cr>]],
|
|
||||||
-- { silent = true, noremap = true }
|
|
||||||
--)
|
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader><leader>", ":Telescope buffers<CR>", { noremap = true, desc = "Show open buffers" })
|
vim.keymap.set("n", "<leader><leader>", ":Telescope buffers<CR>", { noremap = true, desc = "Show open buffers" })
|
||||||
-- todo-comments.nvim
|
-- todo-comments.nvim
|
||||||
vim.keymap.set("n", "<leader>ft", ":TodoTelescope<CR>", { noremap = true, desc = "Find TODOs" })
|
vim.keymap.set("n", "<leader>ft", ":TodoTelescope<CR>", { noremap = true, desc = "Find TODOs" })
|
||||||
--vim.keymap.set("n", "<leader>gs", ":Telescope git_status<CR>", { noremap = true, desc = "Git status" })
|
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
"n",
|
"n",
|
||||||
"<leader>gla",
|
"<leader>gla",
|
||||||
|
|
@ -48,15 +37,12 @@ vim.keymap.set(
|
||||||
{ noremap = true, desc = "Git log (across all files)" }
|
{ noremap = true, desc = "Git log (across all files)" }
|
||||||
)
|
)
|
||||||
vim.keymap.set("n", "<leader>glf", ":Telescope git_bcommits<CR>", { noremap = true, desc = "Git log (this file)" })
|
vim.keymap.set("n", "<leader>glf", ":Telescope git_bcommits<CR>", { noremap = true, desc = "Git log (this file)" })
|
||||||
--vim.keymap.set("n", "<leader>gdp", ":Gitsigns diffthis<CR>", { noremap = true, desc = "Git diff previous (this file)" })
|
|
||||||
--vim.keymap.set("n", "<leader>gd", ":Gitsigns diffthis<CR>", { noremap = true, desc = "Git diff previous (this file)" })
|
|
||||||
vim.keymap.set("n", "<leader>gd", function()
|
vim.keymap.set("n", "<leader>gd", function()
|
||||||
if next(require("diffview.lib").views) == nil then
|
if next(require("diffview.lib").views) == nil then
|
||||||
vim.cmd("DiffviewOpen")
|
vim.cmd("DiffviewOpen")
|
||||||
else
|
else
|
||||||
vim.cmd("DiffviewClose")
|
vim.cmd("DiffviewClose")
|
||||||
end
|
end
|
||||||
--end, { noremap = true, desc = "Diff this shit" })
|
|
||||||
end, { noremap = true, desc = "Toggle diff/stage UI " })
|
end, { noremap = true, desc = "Toggle diff/stage UI " })
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
"n",
|
"n",
|
||||||
|
|
@ -72,14 +58,11 @@ vim.keymap.set("n", "b", "B") -- skip punctuation when moving to end of previous
|
||||||
|
|
||||||
--vim.keymap.set("n", "<leader>i", "gg=G``", { noremap = true, desc = "Re-indent whole file" }) -- '``' makes it stay at current line+column position
|
--vim.keymap.set("n", "<leader>i", "gg=G``", { noremap = true, desc = "Re-indent whole file" }) -- '``' makes it stay at current line+column position
|
||||||
|
|
||||||
-- Thank you @ThePrimeagen for those
|
-- Thanks https://github.com/ThePrimeagen/init.lua/blob/master/lua/theprimeagen/remap.lua
|
||||||
-- https://github.com/ThePrimeagen/init.lua/blob/master/lua/theprimeagen/remap.lua
|
|
||||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") -- move whole lines/blocks down in visual mode
|
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") -- move whole lines/blocks down in visual mode
|
||||||
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") -- move whole lines/blocks up in visual mode
|
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") -- move whole lines/blocks up in visual mode
|
||||||
|
|
||||||
vim.keymap.set("n", "<C-d>", "<C-d>zz") -- eye-friendly down scrolling
|
vim.keymap.set("n", "<C-d>", "<C-d>zz") -- eye-friendly down scrolling
|
||||||
vim.keymap.set("n", "<C-u>", "<C-u>zz") -- eye-friendly up scrolling
|
vim.keymap.set("n", "<C-u>", "<C-u>zz") -- eye-friendly up scrolling
|
||||||
|
|
||||||
vim.keymap.set("n", "J", "mzJ`z") -- when merging lines, keep cursor at current position
|
vim.keymap.set("n", "J", "mzJ`z") -- when merging lines, keep cursor at current position
|
||||||
|
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
|
|
@ -99,24 +82,21 @@ vim.keymap.set({ "n", "v" }, "<leader>o", function()
|
||||||
})
|
})
|
||||||
end, { desc = "Format file or range (in visual mode)" })
|
end, { desc = "Format file or range (in visual mode)" })
|
||||||
|
|
||||||
-- Toggle zen-mode.nvim
|
|
||||||
vim.keymap.set("n", "<leader>z", ":ZenMode<CR>")
|
|
||||||
|
|
||||||
-- Go to next diagnostic item (any severity)
|
-- Go to next diagnostic item (any severity)
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>da", function()
|
vim.keymap.set({ "n", "v" }, "<leader>da", function()
|
||||||
vim.diagnostic.goto_next({})
|
vim.diagnostic.get_next({})
|
||||||
vim.api.nvim_feedkeys("zz", "n", false)
|
vim.api.nvim_feedkeys("zz", "n", false)
|
||||||
end, { desc = "Go to next diagnostic" })
|
end, { desc = "Go to next diagnostic" })
|
||||||
|
|
||||||
-- Go to next diagnostic item (error severity)
|
-- Go to next diagnostic item (error severity)
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>de", function()
|
vim.keymap.set({ "n", "v" }, "<leader>de", function()
|
||||||
vim.diagnostic.goto_next({ severity = vim.diagnostic.severity.ERROR })
|
vim.diagnostic.get_next({ severity = vim.diagnostic.severity.ERROR })
|
||||||
vim.api.nvim_feedkeys("zz", "n", false)
|
vim.api.nvim_feedkeys("zz", "n", false)
|
||||||
end, { desc = "Go to next error diagnostic" })
|
end, { desc = "Go to next error diagnostic" })
|
||||||
|
|
||||||
-- Go to next diagnostic item (warning severity)
|
-- Go to next diagnostic item (warning severity)
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>dw", function()
|
vim.keymap.set({ "n", "v" }, "<leader>dw", function()
|
||||||
vim.diagnostic.goto_next({ severity = vim.diagnostic.severity.WARN })
|
vim.diagnostic.get_next({ severity = vim.diagnostic.severity.WARN })
|
||||||
vim.api.nvim_feedkeys("zz", "n", false)
|
vim.api.nvim_feedkeys("zz", "n", false)
|
||||||
end, { desc = "Go to next warning diagnostic" })
|
end, { desc = "Go to next warning diagnostic" })
|
||||||
|
|
||||||
|
|
@ -125,10 +105,6 @@ vim.keymap.set({ "n", "v" }, "<leader>dd", function()
|
||||||
vim.diagnostic.enable(not vim.diagnostic.is_enabled())
|
vim.diagnostic.enable(not vim.diagnostic.is_enabled())
|
||||||
end, { desc = "Turn diagnostics on/off" })
|
end, { desc = "Turn diagnostics on/off" })
|
||||||
|
|
||||||
-- Toggle trouble (for document)
|
|
||||||
--vim.keymap.set("n", "<leader>qq", ":TroubleToggle<CR>")
|
|
||||||
--vim.keymap.set("n", "<leader>qq", "<cmd>Trouble diagnostics toggle<cr>")
|
|
||||||
|
|
||||||
-- By default, show virtual_text and hide virtual_lines.
|
-- By default, show virtual_text and hide virtual_lines.
|
||||||
-- This keymap allows to do the opposite. Can be useful when there are multiple
|
-- This keymap allows to do the opposite. Can be useful when there are multiple
|
||||||
-- severities on the same line
|
-- severities on the same line
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue