diff --git a/nvim/init.lua b/nvim/init.lua index 542586b..f926929 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -88,6 +88,12 @@ vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { command = "set filetype=rcsh", }) +-- Treat Plan 9 mkfiles as mk for tree-sitter-mk. +vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { + pattern = { "mkfile", "*.mk" }, + command = "set filetype=mk", +}) + -- KEYMAPS local keymap = vim.keymap.set local noremap = { noremap = true } diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index aff4a93..9543489 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -307,6 +307,11 @@ require("lazy").setup({ build = "make", lazy = false, }, + { + "chiefnoah/tree-sitter-mk", + build = "make", + lazy = false, + }, -- LF { "ptzz/lf.vim",