Ada mode
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 1m0s Details

This commit is contained in:
Yannick Reiß 2024-12-19 10:37:14 +01:00
parent af28c12ea7
commit 8cee1dc880
1 changed files with 7 additions and 2 deletions

View File

@ -8,6 +8,8 @@ end
-- @short Verify installation of ada tools or install them. -- @short Verify installation of ada tools or install them.
local function setup_ada() local function setup_ada()
vim.keymap.set("n", "<leader>cb", ":!gnatpp %<cr>") vim.keymap.set("n", "<leader>cb", ":!gnatpp %<cr>")
vim.opt.tabstop = 3
vim.opt.shiftwidth = 3
end end
-- Setup and verify ada tools when opening a ada file -- Setup and verify ada tools when opening a ada file
@ -19,9 +21,12 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, {
-- @name leave_ada -- @name leave_ada
-- @param -- @param
-- @short Leave ada and reverse any changes to my editor defaults -- @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" }, { vim.api.nvim_create_autocmd({ "BufLeave" }, {
pattern = { "*.pas" }, pattern = { "*.adb", "*.ads" },
callback = leave_ada, callback = leave_ada,
}) })