summaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
authorkkard2 <[email protected]>2023-12-02 18:45:30 +0100
committerkkard2 <[email protected]>2023-12-02 18:45:30 +0100
commit4823bcb10f83d4b24ffa7747e8ec423268c88ba8 (patch)
treeb1326bf43ea7c932a6a37220bb1a93b99b23261a /nvim
parentbc8446724189e8e046a366311aa6b6cbaa82697c (diff)
some hl fun
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 9d5c2d7..40edfc2 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -67,6 +67,9 @@ end)
vim.keymap.set("i", "<S-Tab>", "<Esc>0\"_d$?.<CR><cmd>noh<CR>0\"myw<C-o>0\"_d$\"mpa")
vim.keymap.set("n", "<C-j>", "\"_xi<CR><Esc>f ")
+vim.api.nvim_set_hl(0, "FloatBorder", { ctermfg = nil, ctermbg = nil })
+vim.api.nvim_set_hl(0, "DiagnosticError", { ctermfg = "White", ctermbg = "DarkRed" })
+vim.api.nvim_set_hl(0, "DiagnosticWarn", { ctermfg = "LightYellow" })
-- lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
@@ -128,7 +131,6 @@ require("lazy").setup({
lspconfig.zls.setup({})
lspconfig.lua_ls.setup(lsp.nvim_lua_ls())
lsp.setup()
-
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup("UserLspConfig", {}),
callback = function(ev)
@@ -137,11 +139,12 @@ require("lazy").setup({
vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts)
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, opts)
vim.keymap.set("n", "gr", vim.lsp.buf.references, opts)
+ vim.keymap.set("n", "gh", vim.diagnostic.open_float, opts)
vim.keymap.set("n", "K", vim.lsp.buf.hover, opts)
+ vim.keymap.set({ "n", "i" }, "<C-k>", vim.lsp.buf.signature_help, opts)
vim.keymap.set("n", "<leader>lr", vim.lsp.buf.rename, opts)
vim.keymap.set({ "n", "v" }, "<leader><CR>", vim.lsp.buf.code_action, opts)
vim.keymap.set("n", "<leader>lf", vim.lsp.buf.format, opts)
- vim.keymap.set("n", "gh", vim.diagnostic.open_float, opts)
end,
})
end