feat: add beancount completions
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
local ls = require('luasnip')
|
||||
local s = ls.snippet
|
||||
local t = ls.text_node
|
||||
local i = ls.insert_node
|
||||
|
||||
ls.add_snippets('beancount', {
|
||||
s('tx', {
|
||||
t(os.date('%Y-%m-%d') .. ' * "'),
|
||||
i(1, 'Payee'),
|
||||
t('" "'),
|
||||
i(2, 'Description'),
|
||||
t({ '"', ' ' }),
|
||||
i(3, 'Expenses:Category'),
|
||||
t(' '),
|
||||
i(4, '00.00'),
|
||||
t({ ' USD', ' ' }),
|
||||
i(5, 'Assets:Bank:Account'),
|
||||
i(0),
|
||||
}),
|
||||
|
||||
s('cloudflare', {
|
||||
t(os.date('%Y-%m-%d') .. ' * "Cloudflare" "'),
|
||||
i(1, 'Note'),
|
||||
t({ '"', ' Expenses:Business:Subscriptions' }),
|
||||
t(' '),
|
||||
i(2, '12.00'),
|
||||
t({ ' USD', ' ' }),
|
||||
i(3, 'Assets:Bank:Account'),
|
||||
i(0),
|
||||
}),
|
||||
|
||||
s('ccpay', {
|
||||
t(os.date('%Y-%m-%d') .. ' * "'),
|
||||
i(1, 'Payee'),
|
||||
t({ '" "Credit Card Payment"', ' Expenses:Financial:CreditCardPayments' }),
|
||||
t(' '),
|
||||
i(2, '250.00'),
|
||||
t({ ' USD', ' ' }),
|
||||
i(3, 'Assets:Bank:Account'),
|
||||
i(0),
|
||||
}),
|
||||
})
|
||||
Reference in New Issue
Block a user