ref(nvim): formatted entire config

This commit is contained in:
Léana 江 2023-10-25 23:30:24 +02:00 committed by Léana 江
parent 57db1d60e4
commit d83c5c1ace
16 changed files with 280 additions and 280 deletions

View file

@ -9,88 +9,88 @@ local f = ls.function_node
local c = ls.choice_node
local d = ls.dynamic_node
local r = ls.restore_node
local l = require("luasnip.extras").lambda
local rep = require("luasnip.extras").rep
local p = require("luasnip.extras").partial
local m = require("luasnip.extras").match
local n = require("luasnip.extras").nonempty
local dl = require("luasnip.extras").dynamic_lambda
local fmt = require("luasnip.extras.fmt").fmt
local fmta = require("luasnip.extras.fmt").fmta
local types = require("luasnip.util.types")
local conds = require("luasnip.extras.conditions")
local conds_expand = require("luasnip.extras.conditions.expand")
local l = require "luasnip.extras".lambda
local rep = require "luasnip.extras".rep
local p = require "luasnip.extras".partial
local m = require "luasnip.extras".match
local n = require "luasnip.extras".nonempty
local dl = require "luasnip.extras".dynamic_lambda
local fmt = require "luasnip.extras.fmt".fmt
local fmta = require "luasnip.extras.fmt".fmta
local types = require "luasnip.util.types"
local conds = require "luasnip.extras.conditions"
local conds_expand = require "luasnip.extras.conditions.expand"
require "luasnip.loaders.from_vscode".lazy_load({ paths = { "./snippets" } })
require "luasnip.loaders.from_vscode".lazy_load { paths = { "./snippets" } }
-- Some hack
ls.config.set_config({
region_check_events = 'InsertEnter',
delete_check_events = 'InsertLeave'
})
ls.config.set_config {
region_check_events = "InsertEnter",
delete_check_events = "InsertLeave",
}
local has_words_before = function()
unpack = unpack or table.unpack
local line, col = unpack(vim.api.nvim_win_get_cursor(0))
return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil
return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match "%s" == nil
end
local function show_date()
return " " .. os.date("(year: %Y, month: %m, day:%d, hour: %H, minute: %M, second: %S)")
return " " .. os.date "(year: %Y, month: %m, day:%d, hour: %H, minute: %M, second: %S)"
end
ls.add_snippets("typst", {
s("entry", {
t({
t {
"#entry(",
""
}),
"",
},
f(show_date),
t({
t {
"",
")[",
"",
}),
},
i(0),
t({ "", "]" })
t { "", "]" },
}),
})
local function list_rec()
return sn(nil, {
c(1, {
t(""),
sn(nil, { t({ "", "- " }), i(1), d(2, list_rec, {}), }),
t "",
sn(nil, { t { "", "- " }, i(1), d(2, list_rec, {}) }),
}),
});
end
local function enum_rec()
return sn(nil, {
c(1, {
t(""),
sn(nil, { t({ "", "+ " }), i(1), d(2, enum_rec, {}), }),
t "",
sn(nil, { t { "", "+ " }, i(1), d(2, enum_rec, {}) }),
}),
});
end
local function wrapped_rec()
return sn(nil, {
c(1, {
t(""),
sn(nil, { t({ "", "" }), i(1), t([[\]]), d(2, wrapped_rec, {}), }),
t "",
sn(nil, { t { "", "" }, i(1), t [[\]], d(2, wrapped_rec, {}) }),
}),
});
end
ls.add_snippets("all", {
s("-", {
t({ "- " }), i(1),
t { "- " }, i(1),
d(2, list_rec, {}),
i(0),
}),
s("+", {
t({ "+ " }), i(1),
t { "+ " }, i(1),
d(2, enum_rec, {}),
i(0),
}),
s("wrapped", {
i(1), t([[\]]),
i(1), t [[\]],
d(2, wrapped_rec, {}),
i(0),
}),
@ -130,14 +130,14 @@ end
ls.add_snippets("all", {
s("banner", {
f(horizon, { 1 }),
t({ "", "" }),
t { "", "" },
f(left), i(1), f(right),
t({ "", "" }),
t { "", "" },
f(horizon, { 1 }),
})
}),
})
cmp.setup({
cmp.setup {
snippet = {
expand = function(args)
ls.lsp_expand(args.body)
@ -168,10 +168,10 @@ cmp.setup({
if ls.choice_active() then
ls.change_choice(1)
elseif cmp.visible() then
cmp.mapping.confirm({
cmp.mapping.confirm {
behavior = cmp.ConfirmBehavior.Insert,
select = true
})()
select = true,
}()
else
fallback()
end
@ -180,10 +180,10 @@ cmp.setup({
if ls.choice_active() then
ls.change_choice(-1)
elseif cmp.visible() then
cmp.mapping.confirm({
cmp.mapping.confirm {
behavior = cmp.ConfirmBehavior.Replace,
select = true
})()
select = true,
}()
else
fallback()
end
@ -194,4 +194,4 @@ cmp.setup({
{ name = "nvim_lsp" },
{ name = "buffer", keyword_length = 7 },
},
})
}