Region folding - use indentation (#5), or special comments (#11)
(Experimental) Use Pinyin initial letters to input existing Chinese narrations and payees quickly. 使用拼音首字母快速输入现有的中文受款人和描述。See details.
This extension contributes the following settings:
beancount.separatorColumn: specify the column of the decimal separator.
beancount.instantAlignment: Set it to true to align the amount (like 1.00 BTC) once a decimal point is inserted.
beancount.mainBeanFile: If you are splitting beancount files into multiple files, set this value to either the full path or the relative path to your main bean file so that
this extension can get all account information. If it is left blank, the extension will consider the file in the current
window as the main file.
beancount.runFavaOnActivate: If it is set to true, fava will run once this extension is activated.
beancount.inputMethods: List the input methods for auto-completion of payees and narrations with CJK characters. Currently only pinyin is supported. See details.
Split your ledger into several .bean files according to time and
put all your open/close in a main file.
Include all other files in the
main file by the include command in the main bean file.
Open BeanFolder with VSCode and set beancount.mainBeanFile to the full path of main.bean in the current Workspace Settings.
For example, the file structure of your directory looks like this