more stuff
This commit is contained in:
@@ -30,4 +30,12 @@ auto("BufWritePre", {
|
||||
end
|
||||
})
|
||||
|
||||
-- FIXME: disable for now until I can do more work and make it work better
|
||||
-- auto({ "BufEnter", "CursorMoved", "CursorMovedI" }, {
|
||||
-- group = bufcheck,
|
||||
-- callback = function()
|
||||
-- core.color.todo_comments()
|
||||
-- end
|
||||
-- })
|
||||
|
||||
core.color.setup_termbg_sync()
|
||||
|
@@ -53,10 +53,14 @@ map("i", "<C-s>", "<C-x><C-s>", { desc = "Trigger spell completion" })
|
||||
map("n", "<C-s>", lz "<cmd>se spell<CR>ea<C-x><C-s><cmd>se nospell<CR>", { desc = "Trigger spell completion" })
|
||||
|
||||
-- quickfix
|
||||
map("n", "<M-j>", "<cmd>cnext<CR>", { desc = "qf next" })
|
||||
map("n", "<M-k>", "<cmd>cprev<CR>", { desc = "qf prev" })
|
||||
map("n", "<M-j>", lz "<cmd>cnext<CR>zz", { desc = "qf next" })
|
||||
map("n", "<M-k>", lz "<cmd>cprev<CR>zz", { desc = "qf prev" })
|
||||
map("n", "<M-c>", "<cmd>cclose<CR>", { desc = "qf close" })
|
||||
map("n", "<M-x>", "<cmd>cope<CR>", { desc = "qf open" })
|
||||
map("n", "<M-x>", lz(function()
|
||||
local win = vim.api.nvim_get_current_win()
|
||||
vim.cmd.cope()
|
||||
vim.api.nvim_set_current_win(win)
|
||||
end), { desc = "qf open" })
|
||||
|
||||
-- man pages
|
||||
map("n", "<C-k>", "<cmd>Man<CR>")
|
||||
|
@@ -35,9 +35,11 @@ vim.o.winborder = "solid"
|
||||
-- wild menus
|
||||
vim.o.ph = 20
|
||||
vim.o.wic = true
|
||||
vim.o.wop = "fuzzy,pum,tagfile"
|
||||
vim.o.wop = "fuzzy,pum"
|
||||
vim.o.wim = "noselect:lastused,full"
|
||||
|
||||
-- completion
|
||||
vim.o.cpt = ".,w,b,u,d,i"
|
||||
vim.o.cot = "menu,menuone,noinsert,fuzzy,popup"
|
||||
vim.o.cia = "kind,abbr,menu"
|
||||
-- waiting for https://github.com/neovim/neovim/pull/25541 to land
|
||||
|
@@ -39,12 +39,23 @@ return { "mellow-theme/mellow.nvim",
|
||||
-- telescope styling so I can see when coding outside (real)
|
||||
["TelescopeResultsNormal"] = { bg = c.bg_dark },
|
||||
["TelescopeResultsBorder"] = { link = "TelescopeResultsNormal" },
|
||||
["TelescopeResultsTitle"] = {
|
||||
bg = core.color.copyhl("TelescopeResultsNormal").background,
|
||||
fg = core.color.copyhl("TelescopeResultsNormal").background
|
||||
},
|
||||
["TelescopeResultsTitle"] = { bg = c.bg, fg = c.bg },
|
||||
["TelescopePreviewNormal"] = { link = "NormalFloat" },
|
||||
["TelescopePreviewBorder"] = { link = "TelescopePreviewNormal" }
|
||||
["TelescopePreviewBorder"] = { link = "TelescopePreviewNormal" },
|
||||
|
||||
-- add highlight groups for my todo highlighting
|
||||
["TodoTODO"] = { link = "DiagnosticHint" },
|
||||
["TodoTODOBG"] = { fg = c.bg, bg = c.cyan, bold = true },
|
||||
["TodoTODOSIGN"] = { fg = c.cyan, bg = c.cyan, bold = true },
|
||||
["TodoBUG"] = { link = "DiagnosticError" },
|
||||
["TodoBUGBG"] = { fg = c.bg, bg = c.red, bold = true },
|
||||
["TodoBUGSIGN"] = { fg = c.red, bg = c.red, bold = true },
|
||||
["TodoTEST"] = { link = "DiagnosticInfo" },
|
||||
["TodoTESTBG"] = { fg = c.bg, bg = c.blue, bold = true },
|
||||
["TodoTESTSIGN"] = { fg = c.blue, bg = c.blue, bold = true },
|
||||
["TodoWARN"] = { link = "DiagnosticWarn" },
|
||||
["TodoWARNBG"] = { fg = c.bg, bg = c.yellow, bold = true },
|
||||
["TodoWARNSIGN"] = { fg = c.yellow, bg = c.yellow, bold = true },
|
||||
}
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user