Update 2022-12-04 23:41 OpenBSD/amd64

This commit is contained in:
c0dev0id
2022-12-04 23:41:31 +01:00
parent 83b82ffc4b
commit 2e35939a4a
90 changed files with 22748 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
Given ledger:
1970-01-01 Person
Expenses $6.00
Cash
Execute (align buffer):
LedgerAlignBuffer
Expect ledger:
1970-01-01 Person
Expenses $6.00
Cash
Execute (align buffer on commodity):
let g:ledger_align_commodity = 1
LedgerAlignBuffer
Expect ledger:
1970-01-01 Person
Expenses $6.00
Cash
Execute (change default alignment):
let g:ledger_align_commodity = 0
let g:ledger_align_at = 40
LedgerAlignBuffer
Expect ledger:
1970-01-01 Person
Expenses $6.00
Cash

View File

@@ -0,0 +1,8 @@
Execute:
file spec/ledger.ledger
Ledger accounts
Expect ledger:
Cash
Expenses

View File

@@ -0,0 +1,3 @@
1970-01-01 Person
Expenses $6.00
Cash

View File

@@ -0,0 +1,78 @@
Given ledger:
2020-03-06 Buy
Expenses $10.00
Cash
Execute (set state):
2
call ledger#transaction_post_state_set(line('.'), '*')
Expect ledger:
2020-03-06 Buy
* Expenses $10.00
Cash
Execute (clear state):
2
call ledger#transaction_post_state_set(line('.'), '*')
call ledger#transaction_post_state_set(line('.'), '')
Expect ledger:
2020-03-06 Buy
Expenses $10.00
Cash
Execute (clear already clear state):
2
call ledger#transaction_post_state_set(line('.'), '')
Expect ledger:
2020-03-06 Buy
Expenses $10.00
Cash
Execute (toggle state):
2
call ledger#transaction_post_state_toggle(line('.'), '!* ')
Expect ledger:
2020-03-06 Buy
! Expenses $10.00
Cash
Execute (toggle state x2):
2
call ledger#transaction_post_state_toggle(line('.'), '!* ')
call ledger#transaction_post_state_toggle(line('.'), '!* ')
Expect ledger:
2020-03-06 Buy
* Expenses $10.00
Cash
Execute (toggle state x3):
2
call ledger#transaction_post_state_toggle(line('.'), '!* ')
call ledger#transaction_post_state_toggle(line('.'), '!* ')
call ledger#transaction_post_state_toggle(line('.'), '!* ')
Expect ledger:
2020-03-06 Buy
Expenses $10.00
Cash
Execute (fallback to posting):
call ledger#transaction_post_state_toggle(line('.'), '!* ')
Expect ledger:
2020-03-06 ! Buy
Expenses $10.00
Cash
Execute (fallback to posting, clear):
call ledger#transaction_post_state_set(line('.'), ' ')
Expect ledger:
2020-03-06 Buy
Expenses $10.00
Cash