after/ftplugin instead of autocmd
Use after/ftplugin instead of autocmds to handle options depending on filetype
This commit is contained in:
parent
6997f3da65
commit
aa0f1fbd92
5 changed files with 26 additions and 9 deletions
2
after/ftplugin/Trouble.lua
Normal file
2
after/ftplugin/Trouble.lua
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
-- Disable column width indicators in quickfix/Trouble windows
|
||||
vim.opt.colorcolumn = ""
|
||||
8
after/ftplugin/gitcommit.lua
Normal file
8
after/ftplugin/gitcommit.lua
Normal file
|
|
@ -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"
|
||||
3
after/ftplugin/go.lua
Normal file
3
after/ftplugin/go.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
vim.keymap.set("n", "<space>td", function()
|
||||
require("dap-go").debug_test()
|
||||
end, { buffer = 0 })
|
||||
3
after/ftplugin/oil.lua
Normal file
3
after/ftplugin/oil.lua
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
-- Disable numbers in Oil windows
|
||||
vim.opt.relativenumber = false
|
||||
vim.opt.number = false
|
||||
|
|
@ -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,
|
||||
--})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue