diff --git a/after/ftplugin/Trouble.lua b/after/ftplugin/Trouble.lua new file mode 100644 index 0000000..b6c8a23 --- /dev/null +++ b/after/ftplugin/Trouble.lua @@ -0,0 +1,2 @@ +-- Disable column width indicators in quickfix/Trouble windows +vim.opt.colorcolumn = "" diff --git a/after/ftplugin/gitcommit.lua b/after/ftplugin/gitcommit.lua new file mode 100644 index 0000000..5ece5df --- /dev/null +++ b/after/ftplugin/gitcommit.lua @@ -0,0 +1,8 @@ +-- TIP: If you want custom color of colorcolumn local to window +-- do +-- local ns = vim.api.nvim_create_namespace('gitcommit') +-- vim.api.nvim_set_hl(ns, 'ColorColumn', { link = '#ff0000' }) +-- vim.api.nvim_win_set_hl_ns(0, ns) +-- end +vim.bo.textwidth = 72 +vim.wo.colorcolumn = "+0" diff --git a/after/ftplugin/go.lua b/after/ftplugin/go.lua new file mode 100644 index 0000000..a775d48 --- /dev/null +++ b/after/ftplugin/go.lua @@ -0,0 +1,3 @@ +vim.keymap.set("n", "td", function() + require("dap-go").debug_test() +end, { buffer = 0 }) diff --git a/after/ftplugin/oil.lua b/after/ftplugin/oil.lua new file mode 100644 index 0000000..dda389e --- /dev/null +++ b/after/ftplugin/oil.lua @@ -0,0 +1,3 @@ +-- Disable numbers in Oil windows +vim.opt.relativenumber = false +vim.opt.number = false diff --git a/lua/weeheavy/autocmd.lua b/lua/weeheavy/autocmd.lua index 5657543..fb78e91 100644 --- a/lua/weeheavy/autocmd.lua +++ b/lua/weeheavy/autocmd.lua @@ -7,12 +7,13 @@ vim.api.nvim_create_autocmd("TextYankPost", { end, }) --- Disable (relative) line numbers on Oil windows -vim.api.nvim_create_autocmd("FileType", { - group = vim.api.nvim_create_augroup("weeheavy-no-line-numbers-in-oil", { clear = true }), - pattern = { "oil" }, - callback = function() - vim.opt.relativenumber = false - vim.opt.number = false - end, -}) +-- NOTE: the config below was put to after/ftplugin to make it simpler + +-- Disable colorcolumn on quickfix (qf) windows +--vim.api.nvim_create_autocmd("FileType", { +-- group = vim.api.nvim_create_augroup("weeheavy-no-colorcolumn-in-quickfix", { clear = true }), +-- pattern = { "qf", "Trouble" }, +-- callback = function() +-- vim.opt.colorcolumn = "" +-- end, +--})