From 8cee1dc8808df2d4a6ea982ed014a3e437199503 Mon Sep 17 00:00:00 2001 From: yannickreiss Date: Thu, 19 Dec 2024 10:37:14 +0100 Subject: [PATCH] Ada mode --- lua/ada_mode.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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, })