summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/filetype.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/filetype.lua b/nvim/.config/nvim/lua/tobyvin/filetype.lua
index 7ef5ff8..ee15532 100644
--- a/nvim/.config/nvim/lua/tobyvin/filetype.lua
+++ b/nvim/.config/nvim/lua/tobyvin/filetype.lua
@@ -8,9 +8,17 @@ vim.filetype.add({
["PKGBUILD"] = "PKGBUILD",
},
pattern = {
- [".*/sway/config.d/.*%.conf"] = "swayconfig",
+ -- sway drop-ins
+ [".*/sway/config%.d/.*%.conf"] = "swayconfig",
+ [".*/%.sway/config%.d/.*%.conf"] = "swayconfig",
+ -- systemd-networkd
+ [".*/etc/systemd/network/.*%.d/%.#.*"] = "systemd",
+ [".*/etc/systemd/network/%.#.*"] = "systemd",
+ -- muttrc xdg base dir
[".*/mutt/.*%.rc"] = "muttrc",
+ -- conf fallback
[".*%.conf"] = { "confini", { priority = -math.huge } },
+ -- sudoedit/sudo -e match orignal ft
["/var/tmp/.*"] = function(_, bufnr, _)
local pid = vim.fn.getpid()
local cl = vim.fn.readfile(("/proc/%s/comm"):format(pid))