wip
This commit is contained in:
parent
7e2f485274
commit
a7ec8e276a
5 changed files with 112 additions and 59 deletions
32
lua/jim/luasnip.lua
Normal file
32
lua/jim/luasnip.lua
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
--
|
||||
-- LUASNIP
|
||||
local luasnip = require 'luasnip'
|
||||
local ls = require 'luasnip'
|
||||
local s = ls.snippet
|
||||
local sn = ls.snippet_node
|
||||
local isn = ls.indent_snippet_node
|
||||
local t = ls.text_node
|
||||
local f = ls.function_node
|
||||
-- HELPER
|
||||
local filename = function()
|
||||
return { vim.fn.expand '%:p' }
|
||||
end
|
||||
|
||||
-- SNIPS
|
||||
ls.add_snippets('all', { -- `all` all filetypes, `lua` only lua ft
|
||||
s('luaxx', { t 'this is lua file!' }),
|
||||
s('sep', t { '---------------' }),
|
||||
|
||||
-- snip: add file's filename
|
||||
s({
|
||||
trig = "filename",
|
||||
namr = "Filename",
|
||||
dscr = "insert file name",
|
||||
}, {
|
||||
f(filename, {}),
|
||||
}),
|
||||
})
|
||||
---------------
|
||||
-- next line: allows use of snippet collection in vscode (??)
|
||||
require('luasnip.loaders.from_vscode').lazy_load()
|
||||
luasnip.config.setup {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue