Update cmp. Add sql, html and css lsp functionality. Add snippet for go error handling. Enable Treesitter for syntax highlighting
This commit is contained in:
25
snippets/go.lua
Normal file
25
snippets/go.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
local ls = require("luasnip")
|
||||
local s = ls.s
|
||||
local i = ls.i
|
||||
local t = ls.t
|
||||
|
||||
local d = ls.dynamic_node
|
||||
local c = ls.choice_node
|
||||
local f = ls.function_node
|
||||
local sn = ls.snippet_node
|
||||
|
||||
local fmt = require("luasnip.extras.fmt").fmt
|
||||
local rep = require("luasnip.extras").rep
|
||||
|
||||
local snippets, autosnippets = {}, {}
|
||||
|
||||
local errorSnippet = s("error", fmt([[
|
||||
if err != nil {{
|
||||
{}
|
||||
}}
|
||||
]], {
|
||||
i(1, "return nil, err")
|
||||
}))
|
||||
table.insert(snippets, errorSnippet)
|
||||
|
||||
return snippets, autosnippets
|
Reference in New Issue
Block a user