-- VHDL mode (Vanilla with shell interaction) require("vhdl_mode") -- Formatter configuration require("formatterconfiguration") -- Code completion require("code-completion") -- Snippet configuration (Ultisnips) require("snippetconfiguration") -- ALE configuration require("linterconfiguration") -- Navigation and jumping configuration require("navigation") -- Mason and builtin lsp configuration require("lspconfiguration") -- Pascal mode (supported by plugins) require("pascal_mode") -- Ada mode (supported by plugins) require("ada_mode") -- Misc configuration if vim == nil then vim = {} end -- Update function and call function Update_Sys() vim.cmd("TSUpdate") vim.cmd("MasonUpdate") vim.cmd("Lazy sync") end vim.keymap.set("n", "", ":lua Update_Sys()") -- Lexima vim.g.lexima_enable_basic_rules = 1 vim.g.lexima_enable_newline_rules = 1 -- Git-Blame configuration vim.g.gitblame_message_template = " => " vim.g.gitblame_date_format = "%r" -- Floating terminal vim.keymap.set("n", "", ":FloatermNew --height=0.9 --width=0.9 --wintype=float --name=terminal ") -- Set default colorscheme -- vim.cmd("colo vim-monokai-tasty") vim.cmd("colo vim-monokai-tasty")