An Obsidian plugin for managing hledger transactions within your vault.
- Create both regular and exchange transactions
- Fuzzy account name suggestions from your accounts file
- Automatic balance calculation for transaction entries
- Support for multiple currencies
- Shortcuts for entering amounts ('k' for thousands, 'm' for millions)
- Automatically detect dates from daily note filenames
- Organize transactions within daily notes using a dedicated section
- Configurable date format for daily notes
- Support for hierarchical date formats (e.g., YYYY-MM/YYYY-MM-DD)
- Export transactions from daily notes to hledger journal files
- Import transactions from journal files back to daily notes
- Open Obsidian Settings → Community Plugins
- Search for "Hledger", install and enable
- Create an accounts file to enable autosuggest feature for account names and set the path in plugin settings
- Set Daily notes folder path and date format for daily notes
- Set hledger folder path in your vault (used for importing and exporting tasks)
- Set up currencies, formats and placements for transactions
- Use "$" icon or "Add hledger Entry" command
- Select transaction type and enter details
- Use 'k'/'m' shortcuts for large amounts (e.g., '5k' → 5,000, '2.5m' → 2,500,000)
- Submit with button or Ctrl/Cmd+Enter
- Use dedicated commands to transfer transactions between daily notes and journal files
- Select date range and specify file options
- Use keyboard shortcuts (Ctrl/Cmd+Enter) for quick execution
Feel free to create Pull requests on this repo for fixes/improvement or you can support me by clicking the button below: