summaryrefslogtreecommitdiffstats
path: root/lua/core/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'lua/core/snippets')
-rw-r--r--lua/core/snippets/c.lua29
-rw-r--r--lua/core/snippets/init.lua35
-rw-r--r--lua/core/snippets/lua.lua14
-rw-r--r--lua/core/snippets/makefile.lua41
4 files changed, 0 insertions, 119 deletions
diff --git a/lua/core/snippets/c.lua b/lua/core/snippets/c.lua
deleted file mode 100644
index c45f556..0000000
--- a/lua/core/snippets/c.lua
+++ /dev/null
@@ -1,29 +0,0 @@
-ls.add_snippets('c', {
- s('trip', {
- -- cond ? then : else statment
- i(1, 'cond'), t(' ? '), i(2, 'then'), t(' : '), i(3, 'else')
- }),
- s('stdlibs', {
- -- cond ? then : else statment
- t('#include <stdio.h>'),
- t({'', '#include <stdlib.h>'})
- }),
- s('die', {
- t({
- 'void die(const char *fmt, ...) {', '',
- 'va_list ap;',
- '',
- 'va_start(ap, fmt);',
- 'vfprintf(stderr, fmt, ap);',
- 'va_end(ap);',
- '',
- [[if (fmt[0] && fmt[strlen(fmt)-1] == ':') {]],
- [[ fputc(' ', stderr);]],
- ' perror(NULL);',
- '} else',
- [[ fputc('\n', stderr);]],
- ' exit(1);',
- '}',
- })
- })
-})
diff --git a/lua/core/snippets/init.lua b/lua/core/snippets/init.lua
deleted file mode 100644
index a7824e2..0000000
--- a/lua/core/snippets/init.lua
+++ /dev/null
@@ -1,35 +0,0 @@
-ls = require("luasnip")
-s = ls.snippet
-sn = ls.snippet_node
-isn = ls.indent_snippet_node
-t = ls.text_node
-i = ls.insert_node
-f = ls.function_node
-c = ls.choice_node
-d = ls.dynamic_node
-r = ls.restore_node
-events = require("luasnip.util.events")
-ai = require("luasnip.nodes.absolute_indexer")
-extras = require("luasnip.extras")
-l = extras.lambda
-rep = extras.rep
-p = extras.partial
-m = extras.match
-n = extras.nonempty
-dl = extras.dynamic_lambda
-fmt = require("luasnip.extras.fmt").fmt
-fmta = require("luasnip.extras.fmt").fmta
-conds = require("luasnip.extras.expand_conditions")
-postfix = require("luasnip.extras.postfix").postfix
-types = require("luasnip.util.types")
-parse = require("luasnip.util.parser").parse_snippet
-
--- Repeat Insernode text
--- @param insert_node_id The id of the insert node to repeat (the first line from)
-ri = function (insert_node_id)
- return f(function (args) return args[1][1] end, insert_node_id)
-end
-
-require('core.snippets.c')
-require('core.snippets.makefile')
-require('core.snippets.lua')
diff --git a/lua/core/snippets/lua.lua b/lua/core/snippets/lua.lua
deleted file mode 100644
index c5466ff..0000000
--- a/lua/core/snippets/lua.lua
+++ /dev/null
@@ -1,14 +0,0 @@
-ls.add_snippets('lua', {
- s({
- name = "local require",
- trig = "req",
- dscr = "simple lua require"
- },
- fmt("local {} = require('{}')",
- {
- i(1, "default"),
- ri(1),
- }
- )
- )
-})
diff --git a/lua/core/snippets/makefile.lua b/lua/core/snippets/makefile.lua
deleted file mode 100644
index d15ef8d..0000000
--- a/lua/core/snippets/makefile.lua
+++ /dev/null
@@ -1,41 +0,0 @@
-ls.add_snippets('make', {
- s({
- name = "Start Makefile",
- trig = "make",
- dscr = "simple starter make file"
- },
- fmta(
- [[
- # flags and incs
- CFLAGS = <FLAGS>
- INCS = <MAIN>.c
-
- PREFIX = <PREFIX>
-
- # compiler and linker
- CC = cc
-
- all: <MAINA>
- <MAINA>: <MAINA>.o
- $(CC) <MAINA>.o $(CFLAGS) -o $@
- <MAINA>.o: $(INCS)
-
- clean:
- rm -f <MAINA> *.o
-
- install: <MAINA>
- mkdir -p $(PREFIX)/bin
- cp -f <MAINA> $(PREFIX)/bin
- chmod 755 $(PREFIX)/bin/<MAINA>
- uninstall: <MAINA>
- rm -f $(PREFIX)/bin/<MAINA>
- ]],
- {
- FLAGS = i(1, "-Wall"),
- MAIN = i(2, "main"),
- PREFIX = i(3, "/usr/local"),
- MAINA = ri(2),
- }
- )
- ),
-})