summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/after/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/nvim/after/plugin')
-rw-r--r--config/essentials/nvim/after/plugin/colorizer.lua.disabled (renamed from config/essentials/nvim/after/plugin/colorizer.lua)0
-rw-r--r--config/essentials/nvim/after/plugin/luasnip.lua324
-rw-r--r--config/essentials/nvim/after/plugin/plantuml.lua10
-rw-r--r--config/essentials/nvim/after/plugin/telescope.lua1
-rw-r--r--config/essentials/nvim/after/plugin/treesitter.lua11
5 files changed, 172 insertions, 174 deletions
diff --git a/config/essentials/nvim/after/plugin/colorizer.lua b/config/essentials/nvim/after/plugin/colorizer.lua.disabled
index 6ca374f..6ca374f 100644
--- a/config/essentials/nvim/after/plugin/colorizer.lua
+++ b/config/essentials/nvim/after/plugin/colorizer.lua.disabled
diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua
index 319a68c..9119264 100644
--- a/config/essentials/nvim/after/plugin/luasnip.lua
+++ b/config/essentials/nvim/after/plugin/luasnip.lua
@@ -29,33 +29,33 @@ vim.keymap.set({"i", "s"}, "<C-k>", "<Plug>luasnip-expand-or-jump", { noremap =
vim.keymap.set({"i", "s"}, "<C-j>", "<Plug>luasnip-jump-prev", { noremap = true })
vim.keymap.set({"i", "s"}, "<C-l>", "<Plug>luasnip-next-choice", { noremap = true })
vim.keymap.set("n", "<leader><leader>s", function()
- ls.cleanup()
- vim.cmd("source ~/.config/nvim/after/plugin/luasnip.lua")
- print("snippets reloaded.")
+ ls.cleanup()
+ vim.cmd("source ~/.config/nvim/after/plugin/luasnip.lua")
+ print("snippets reloaded.")
end, { noremap = true })
ls.add_snippets("lua", {
- -- print
- s("pt", fmt("print({}){}", { i(1, "\"Hello World!\"") , i(0) })),
- -- local function
- parse("lf", "local $1 = function($2)\n\t$3\nend$0", {}),
- -- require
- s("lrq", fmt("local {} = require('{}')", { i(1), rep(1) })),
- parse("rq", "require('$1')$0", {}),
- parse("rqs", "require('$1').setup {\n\t$2\n}$0", {}),
- parse("use", "use('$1')$0", {}),
- -- function
- s("fn", fmt(
- [[
- function {}({})
- {}
- end{}
- ]],
- { i(1), i(2), i(3), i(0) })),
- parse("sn", "s(\"$1\", fmt(\n[[\n$2\n]],\n{ $3 })),$0", {}),
+ -- print
+ s("pt", fmt("print({}){}", { i(1, "\"Hello World!\"") , i(0) })),
+ -- local function
+ parse("lf", "local $1 = function($2)\n\t$3\nend$0", {}),
+ -- require
+ s("lrq", fmt("local {} = require('{}')", { i(1), rep(1) })),
+ parse("rq", "require('$1')$0", {}),
+ parse("rqs", "require('$1').setup {\n\t$2\n}$0", {}),
+ parse("use", "use('$1')$0", {}),
+ -- function
+ parse("fn",
+ [[
+ function $1($2)
+ end$0
+ ]], {}),
+ parse("sn", "s(\"$1\", fmt(\n[[\n$2\n]],\n{ $3 })),$0", {}),
})
-ls.add_snippets("html", {
+local languages = {'php', 'html'}
+for language = 1,#languages do
+ls.add_snippets(languages[language], {
s("<!DOCTYPE>", fmt(
[[
<!DOCTYPE html>
@@ -64,166 +64,166 @@ ls.add_snippets("html", {
<meta charset="UTF-8">
<meta name="viewport" content="width-device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>{}</title>{}
+ <title>{}</title>
</head>
<body>
<h1>{}</h1>{}
</body>
</html>
]],
- {i(1, "title"), i(2), i(3, "Header"), i(0)})),
- s("sty", fmt(
+ {i(1, "title"), rep(1), i(0)})),
+ parse("sty",
[[
- <link rel="stylesheet" type="text/css" href="{}">{}
- ]],
- { i(1), i(0) })),
+ <link rel="stylesheet" type="text/css" href="$1">$0
+ ]], {}),
})
+end
ls.add_snippets("java", {
- -- function
- s("fn", fmt(
- [[
- {}{} {}({})
- {{
- {}
- }}
- ]],
- {
- c(1, {t "public ", t "private ", t ""}),
- i(2, "type"),
- i(3, "f"),
- i(4), i(0)
- })),
- -- setter function
- s("psv", fmt(
- [[
- public class Main
- {{
- public static void main (String[] args)
- {{
- {}
- }}
- }}
- ]],
- { i(0) })),
- -- constructor
- s("class", fmt(
- [[
- {}class {}
- {{
- {}
- }}{}
- ]],
- { c(1, {t "public ", t "private ", t ""}), i(2), i(3), i(0)})),
- -- StringBuilder
- s("sb", fmt(
- [[
- public void print()
- {{
- StringBuilder sb = new StringBuilder(30);
- sb.append({});
- sb.append(", ").append({});{}
- System.out.print(sb.toString());
- }}{}
- ]],
- { i(1), i(2), i(3), i(0)})),
- -- print
- parse("pt", "System.out.println($1);$0", {}),
- parse("pti", "System.out.println(\"$1: \" + $1);$0", {}),
- -- quickies
- s("pr", t "private "),
- s("ob", fmt(
- [[
- {} {} = new {}({});
- {}
- ]],
- { i(1), i(2), rep(1), i(3), i(0) })),
- parse("abs", "Math.abs($1);$0", {}),
+ -- function
+ s("fn", fmt(
+ [[
+ {}{} {}({})
+ {{
+ {}
+ }}
+ ]],
+ {
+ c(1, {t "public ", t "private ", t ""}),
+ i(2, "type"),
+ i(3, "f"),
+ i(4), i(0)
+ })),
+ -- setter function
+ s("psv", fmt(
+ [[
+ public class Main
+ {{
+ public static void main (String[] args)
+ {{
+ {}
+ }}
+ }}
+ ]],
+ { i(0) })),
+ -- constructor
+ s("class", fmt(
+ [[
+ {}class {}
+ {{
+ {}
+ }}{}
+ ]],
+ { c(1, {t "public ", t "private ", t ""}), i(2), i(3), i(0)})),
+ -- StringBuilder
+ s("sb", fmt(
+ [[
+ public void print()
+ {{
+ StringBuilder sb = new StringBuilder(30);
+ sb.append({});
+ sb.append(", ").append({});{}
+ System.out.print(sb.toString());
+ }}{}
+ ]],
+ { i(1), i(2), i(3), i(0)})),
+ -- print
+ parse("pt", "System.out.println($1);$0", {}),
+ parse("pti", "System.out.println(\"$1: \" + $1);$0", {}),
+ -- quickies
+ s("pr", t "private "),
+ s("ob", fmt(
+ [[
+ {} {} = new {}({});
+ {}
+ ]],
+ { i(1), i(2), rep(1), i(3), i(0) })),
+ parse("abs", "Math.abs($1);$0", {}),
})
ls.add_snippets("sh", {
- s("TD", t "THISDIR=\"$(dirname \"$(readlink -f \"$0\")\")\""),
- parse("pf", ">&2 printf '$1\\n'$0", {}),
- parse("fn", "$1 ()\n{\n\t$2\n}$0", {}),
- -- Functions
- parse("rchar",
- [[
- read_char ()
- {
- old_stty_cfg=$(stty -g)
- stty raw -echo
- dd ibs=1 count=1 2> /dev/null
- stty \$old_stty_cfg
- }
- ]], {}),
- parse("fdie",
- [[
- die () { >&2 printf '%s\n' "\$@"; exit 1; }
- ]], {}),
- parse("flogn",
- [[
- logn () { >&2 printf '%s\n' "\$@"; }
- ]], {}),
- parse("flog",
- [[
- log () { >&2 printf '%s' "\$@"; }
- ]], {}),
- s("inp", fmt(
- [[
- test -z "${{{}:=$1}}" &&
- {}="$(cat /dev/stdin)"
- echo "{}: ${}" 1>&2{}
- ]],
- { i(1), rep(1), rep(1), rep(1), i(0) })),
+ s("TD", t "THISDIR=\"$(dirname \"$(readlink -f \"$0\")\")\""),
+ parse("pf", ">&2 printf '$1\\n'$0", {}),
+ parse("fn", "$1 ()\n{\n\t$2\n}$0", {}),
+ -- Functions
+ parse("rchar",
+ [[
+ read_char ()
+ {
+ old_stty_cfg=$(stty -g)
+ stty raw -echo
+ dd ibs=1 count=1 2> /dev/null
+ stty \$old_stty_cfg
+ }
+ ]], {}),
+ parse("fdie",
+ [[
+ die () { >&2 printf '%s\n' "\$@"; exit 1; }
+ ]], {}),
+ parse("flogn",
+ [[
+ logn () { >&2 printf '%s\n' "\$@"; }
+ ]], {}),
+ parse("flog",
+ [[
+ log () { >&2 printf '%s' "\$@"; }
+ ]], {}),
+ s("inp", fmt(
+ [[
+ test -z "${{{}:=$1}}" &&
+ {}="$(cat /dev/stdin)"
+ echo "{}: ${}" 1>&2{}
+ ]],
+ { i(1), rep(1), rep(1), rep(1), i(0) })),
})
ls.add_snippets("javascript", {
- -- print
- s("pt", fmt("console.log({});{}", { i(1, "\"Hello World!\"") , i(0) })),
- s("rq", fmt("const {} = require('{}');", { i(1), rep(1) })),
- s("dbconn", fmt(
- [[
- let conn = null;
- try {{
- conn = await dbConnect();{}
- conn.end()
- }} catch(err) {{
- console.error('Error:', err);
- }}
- ]],
- { i(0) })),
- s("apr", fmt(
- [[
- app.get('{}', (req, res) => {{
- {}
- }});{}
- ]],
- { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })),
- s("cerr", t "console.error('Error:', err);"),
- s("gel", fmt(
- [[
- let {} = document.getElementById('{}');{}
- ]],
- { i(1), rep(1), i(0) })),
+ -- print
+ s("pt", fmt("console.log({});{}", { i(1, "\"Hello World!\"") , i(0) })),
+ s("rq", fmt("const {} = require('{}');", { i(1), rep(1) })),
+ s("dbconn", fmt(
+ [[
+ let conn = null;
+ try {{
+ conn = await dbConnect();{}
+ conn.end()
+ }} catch(err) {{
+ console.error('Error:', err);
+ }}
+ ]],
+ { i(0) })),
+ s("apr", fmt(
+ [[
+ app.get('{}', (req, res) => {{
+ {}
+ }});{}
+ ]],
+ { i(1), i(2, "res.send(\"Hello world!\")"), i(0) })),
+ s("cerr", t "console.error('Error:', err);"),
+ s("gel", fmt(
+ [[
+ let {} = document.getElementById('{}');{}
+ ]],
+ { i(1), rep(1), i(0) })),
})
ls.add_snippets("cs", {
- parse("cw", "Console.WriteLine($1);$0"),
+ parse("cw", "Console.WriteLine($1);$0"),
})
ls.add_snippets("telekasten", {
- --link
- parse("ln", "[[$0]]", {}),
- s("cln", fmt(
- [[
- [{}]({}){}
- ]],
- {
- i(1),
- f(function ()
- return vim.fn.getreg('+')
- end),
- i(0)
- }
- )),
+ --link
+ parse("ln", "[[$0]]", {}),
+ s("cln", fmt(
+ [[
+ [{}]({}){}
+ ]],
+ {
+ i(1),
+ f(function ()
+ return vim.fn.getreg('+')
+ end),
+ i(0)
+ }
+ )),
})
diff --git a/config/essentials/nvim/after/plugin/plantuml.lua b/config/essentials/nvim/after/plugin/plantuml.lua
new file mode 100644
index 0000000..da14862
--- /dev/null
+++ b/config/essentials/nvim/after/plugin/plantuml.lua
@@ -0,0 +1,10 @@
+require('plantuml').setup
+{
+ renderer = {
+ type = 'text',
+ options = {
+ split_cmd = 'split', -- Allowed values: `split`, `vsplit`.
+ }
+ },
+ render_on_write = true, -- Set to false to disable auto-rendering.
+}
diff --git a/config/essentials/nvim/after/plugin/telescope.lua b/config/essentials/nvim/after/plugin/telescope.lua
index 06c5a03..7a2ef34 100644
--- a/config/essentials/nvim/after/plugin/telescope.lua
+++ b/config/essentials/nvim/after/plugin/telescope.lua
@@ -1,4 +1,3 @@
-require('telescope').load_extension('fzf')
require('telescope').load_extension('media_files')
require('telescope').setup({
diff --git a/config/essentials/nvim/after/plugin/treesitter.lua b/config/essentials/nvim/after/plugin/treesitter.lua
deleted file mode 100644
index e18368e..0000000
--- a/config/essentials/nvim/after/plugin/treesitter.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-require'nvim-treesitter.configs'.setup {
- ensure_installed = { "c", "lua", "vim", "diff"},
-
- sync_install = false,
- auto_install = true,
-
- highlight = {
- enable = true,
- additional_vim_regex_highlighting = false,
- }
-}