diff --git a/lua/ada_mode.lua b/lua/ada_mode.lua index e59c7af..d2e6c1d 100644 --- a/lua/ada_mode.lua +++ b/lua/ada_mode.lua @@ -8,6 +8,8 @@ end -- @short Verify installation of ada tools or install them. local function setup_ada() vim.keymap.set("n", "cb", ":!gnatpp %") + vim.opt.tabstop = 3 + vim.opt.shiftwidth = 3 end -- Setup and verify ada tools when opening a ada file @@ -19,9 +21,12 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { -- @name leave_ada -- @param -- @short Leave ada and reverse any changes to my editor defaults -local function leave_ada() end +local function leave_ada() + vim.opt.tabstop = 4 + vim.opt.shiftwidth = 4 +end vim.api.nvim_create_autocmd({ "BufLeave" }, { - pattern = { "*.pas" }, + pattern = { "*.adb", "*.ads" }, callback = leave_ada, })