From 575c62615b578102de2d44405519f19815d7087c Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 30 Nov 2023 18:11:40 -1000 Subject: [PATCH] editor plugins, other cleanups --- src/Getting-started-FAQ.md | 4 +++- src/index.md | 41 +++++++++++++++++++------------------- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/src/Getting-started-FAQ.md b/src/Getting-started-FAQ.md index 77f1b64..2fc5b2d 100644 --- a/src/Getting-started-FAQ.md +++ b/src/Getting-started-FAQ.md @@ -4,7 +4,9 @@ Here are some (mostly old) [comparisons](https://plaintextaccounting.org#comparisons) Check out the projects' stats, and perhaps their chat rooms / mail lists. -Here are a few more opinions: +Developer opinions are hard to find, but here are a few: + +SM on why hledger over Ledger (2019): https://news.ycombinator.com/item?id=20022346 SM (2022): We all have opinions - ask for them in chat or search the reddit / mail lists / web. Circa 2022 I hope it's fair to say, without my bias showing: diff --git a/src/index.md b/src/index.md index b33a387..9411eb7 100644 --- a/src/index.md +++ b/src/index.md @@ -385,6 +385,8 @@ See also: ## Software +PTA apps and additional helper tools, by category: + @@ -529,45 +531,42 @@ th, td { border:none; padding-top:0; padding-bottom:0; border-bottom:thin solid ### Editor plugins -Helpers which make your text editor or IDE more aware of PTA apps and file formats. -These often also work well for PTA apps other than the one they are named for. - **Atom** -[language-ledger](https://atom.io/packages/language-ledger), -[ledger](https://atom.io/packages/ledger) +- [language-ledger](https://atom.io/packages/language-ledger) +- [ledger](https://atom.io/packages/ledger) \ **Emacs** -[beancount-mode](https://bitbucket.org/blais/beancount/src/1e21b27c0b0ecf2bf2e1a2cd5c3da3b1befc8152/src/elisp/beancount.el?at=default&fileviewer=file-view-default), -[hledger-mode](https://github.com/narendraj9/hledger-mode), -[ledger-mode](https://www.ledger-cli.org/3.0/doc/ledger-mode.html) +- [beancount-mode](https://bitbucket.org/blais/beancount/src/1e21b27c0b0ecf2bf2e1a2cd5c3da3b1befc8152/src/elisp/beancount.el?at=default&fileviewer=file-view-default) +- [hledger-mode](https://github.com/narendraj9/hledger-mode) +- [ledger-mode](https://www.ledger-cli.org/3.0/doc/ledger-mode.html) (good for hledger also) \ **IntelliJ** -[Ledger Plugin](https://plugins.jetbrains.com/plugin/15405-ledger-cli) +- [Ledger CLI](https://plugins.jetbrains.com/plugin/15405-ledger-cli) \ **Nano** -[scopatz/nanorc](https://github.com/scopatz/nanorc/blob/master/ledger.nanorc) +- [scopatz/nanorc](https://github.com/scopatz/nanorc/blob/master/ledger.nanorc) \ **Sublime** -[sublime-ledger-syntax](https://github.com/moeffju/sublime-ledger-syntax) +- [sublime-ledger-syntax](https://github.com/moeffju/sublime-ledger-syntax) \ **TextMate** -[Ledger.tmbundle](https://github.com/lifepillar/Ledger.tmbundle) +- [Ledger.tmbundle](https://github.com/lifepillar/Ledger.tmbundle) \ **VIM** -[vim-ledger](https://github.com/ledger/vim-ledger), -[vim-beancount](https://github.com/nathangrigg/vim-beancount), -[hledger-vim](https://github.com/anekos/hledger-vim), -[cmp-beancount](https://github.com/crispgm/cmp-beancount) +- [vim-ledger](https://github.com/ledger/vim-ledger) +- [vim-beancount](https://github.com/nathangrigg/vim-beancount) +- [hledger-vim](https://github.com/anekos/hledger-vim) +- [cmp-beancount](https://github.com/crispgm/cmp-beancount) \ **VS Code** -[hledger-vscode](https://github.com/mhansen/hledger-vscode), -[ledger](https://marketplace.visualstudio.com/items?itemName=mariosangiorgio.ledger), -[vscode-beancount](https://marketplace.visualstudio.com/items?itemName=Lencerf.beancount) +- [hledger-vscode](https://github.com/mhansen/hledger-vscode) +- [ledger](https://marketplace.visualstudio.com/items?itemName=mariosangiorgio.ledger) +- [vscode-beancount](https://marketplace.visualstudio.com/items?itemName=Lencerf.beancount) + +- [hledger: Editor configuration](https://hledger.org/editors.html) ### Data import/conversion -Additional helper tools complementing the PTA apps, by category. - - [Ledger](https://www.ledger-cli.org/3.0/doc/ledger3.html#Comma-Separated-Values-files) and [hledger](https://hledger.org/csv.html) have CSV conversion built in. Also: - bean-identify, bean-extract, bean-file - Beancount built-in tools - [banks2ledger](https://github.com/tomszilagyi/banks2ledger) - CSV to *ledger converter