summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-09-25 01:42:24 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-09-25 01:47:29 +0200
commit68636ef01a9c3c758379d25dc85d68d649a156e2 (patch)
treeccda398a627cd08a4cd2e0a4537f147614712fb9 /lua
parent4b90644bc355441d05fb1a217e7d828f1cfd77b8 (diff)
checkpoint
Diffstat (limited to 'lua')
-rw-r--r--lua/config/autocmds.lua17
-rw-r--r--lua/config/lazy.lua6
-rw-r--r--lua/config/lsp.lua2
-rw-r--r--lua/config/set.lua6
4 files changed, 20 insertions, 11 deletions
diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua
index d39ab1a..0e6fe51 100644
--- a/lua/config/autocmds.lua
+++ b/lua/config/autocmds.lua
@@ -23,16 +23,6 @@ autocmd("BufWritePre", {
end,
})
--- Run gofmt + goimports on save
-local format_sync_grp = vim.api.nvim_create_augroup("goimports", {})
-autocmd("BufWritePre", {
- pattern = "*.go",
- callback = function()
- require("go.format").goimports()
- end,
- group = format_sync_grp,
-})
-
autocmd("TermOpen", {
callback = function()
local o = vim.opt_local
@@ -96,3 +86,10 @@ autocmd({ "BufNewFile", "BufRead" }, {
-- Automatically resize panes
autocmd("VimResized", { pattern = "*", command = "wincmd =" })
+
+vim.api.nvim_create_autocmd("BufEnter", {
+ callback = function()
+ vim.opt.formatoptions:remove({ "c", "r", "o" })
+ end,
+ desc = "Disable New Line Comment",
+})
diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua
index 3cbe77c..43362f0 100644
--- a/lua/config/lazy.lua
+++ b/lua/config/lazy.lua
@@ -24,6 +24,12 @@ require("lazy").setup({
"stevearc/conform.nvim",
"mfussenegger/nvim-lint",
"neovim/nvim-lspconfig",
+ {
+ "norcalli/nvim-colorizer.lua",
+ config = function()
+ require("colorizer").setup()
+ end,
+ },
{
"williamboman/mason.nvim",
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index e94966a..346f791 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -2,7 +2,7 @@
local map = vim.keymap.set
map("n", " la", vim.lsp.buf.code_action)
map("n", "gd", vim.lsp.buf.definition)
-map("n", " lr", vim.lsp.buf.rename)
+map("n", " r", vim.lsp.buf.rename)
map("n", " li", vim.lsp.buf.implementation)
map("n", " lh", vim.lsp.buf.signature_help)
map("n", " lt", vim.lsp.buf.typehierarchy)
diff --git a/lua/config/set.lua b/lua/config/set.lua
index 8ddc23c..6a0edd2 100644
--- a/lua/config/set.lua
+++ b/lua/config/set.lua
@@ -115,3 +115,9 @@ vim.cmd("match Todo /\\(TODO\\|FIXME\\):/")
vim.cmd("match matchURL /" .. "\\(https\\?\\|ftp\\|magnet\\):\\/\\/[[:alnum:]%\\/_#.-~:]*" .. "/")
vim.cmd("hi matchURL guifg=" .. require("nord.colors").palette.aurora.yellow)
+
+-- -- Custom highlight for markdown definitions
+if vim.filetype.match({ buf = 0 }) == "markdown" then
+ vim.cmd("match mdDefs /^[[:space:]]*-[^:]\\+:/")
+ vim.cmd("hi mdDefs guifg=" .. require("nord.colors").palette.frost.ice)
+end