Compare commits

..

2 Commits

Author SHA1 Message Date
Yannick Reiß 298e80f221 Add pascal snippets
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 25s Details
2024-12-18 09:29:02 +01:00
Yannick Reiß 35da498b9b Add which key for testing 2024-12-18 09:28:38 +01:00
2 changed files with 47 additions and 1 deletions

View File

@ -48,8 +48,38 @@ Begin
End; End;
endsnippet endsnippet
snippet function "Add a new function" b
{ Procedure
@name: $1`!p
if t[2] == "":
snip.rv = "\n\t"
else:
snip.rv = "\n"
groups = t[2].split(";");
for group in groups:
snip.rv += f"\t@param {group}\n"
snip.rv += "\t"
`@return $3
@description: $4 }
Function ${1:name}`!p
if not (t[2] == ""):
snip.rv = " ("
else:
snip.rv = ""`$2`!p
if not (t[2] == ""):
snip.rv = ")"
else:
snip.rv = ""` : ${3:Integer};`!p
if t[5] == "":
snip.rv = ""
else:
snip.rv = "\nVar\n\t"`$5
Begin
$0
End;
endsnippet
snippet -- "Add multiline comment" A snippet -- "Add comment"
(* $1 *)$0 (* $1 *)$0
endsnippet endsnippet

View File

@ -87,4 +87,20 @@ return {
"mhartington/formatter.nvim", "mhartington/formatter.nvim",
{ "TamaMcGlinn/nvim-lspconfig-ada" }, { "TamaMcGlinn/nvim-lspconfig-ada" },
"sainnhe/sonokai", "sainnhe/sonokai",
-- Plugins to test
{
"folke/which-key.nvim",
event = "VeryLazy",
opts = {},
keys = {
{
"<leader>?",
function()
require("which-key").show({ global = false })
end,
desc = "Buffer Local Keymaps (which key)",
},
},
},
} }