aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Add linter support for ALE vim plugin.Yuchen Ying2017-10-24-0/+7
| | | | | ALE is a syntax checker similar to Syntastic, but support async in Vim8 and NeoVim.
* Fix indent to work for posts with no narrationNathan Grigg2015-11-30-1/+2
| | | | Fixes github #9.
* Add: syntax checker to be used by SyntasticYuchen Ying2015-11-29-0/+26
| | | | | Integration doc: https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide#7-external-checkers
* Do not allow account names to end in colons (AlignCommodity)Nathan Grigg2015-06-22-1/+1
|
* add vim-ledger style completion as an optionJohann Klähn2015-05-27-4/+45
|
* Follow include statements when completing accountsNathan Grigg2015-05-15-11/+55
| | | | | | | | | | Uses Python script to seek through multiple files for accounts, following 'include' statements. The list of accounts is cached to 'b:beancount_accounts'. You can specify the root file using 'b:beancount_root', and if this is not set, we assume the current file is the root. Included files that are not found are silently skipped. Closes #5.
* Add feature highlights to readmeNathan Grigg2015-04-15-0/+13
|
* Improve indent algorithmNathan Grigg2015-04-15-6/+25
| | | | | The new algorithm relies less on returning '-1'. It also supports metadata
* Remove errant debug linesNathan Grigg2015-04-15-2/+0
|
* Preliminary support for automatic indentation.Nathan Grigg2015-04-15-0/+26
| | | | | | | | This assumes that the only indented lines are legs of a transaction. It works best if you put blank lines between transactions. If you do not use blank lines to end a transaction, it will usually work anyway, since it forces any line starting with a date to be all the way left.
* Add documentation table of contentsNathan Grigg2015-04-15-0/+9
|
* Add documentation for compilerNathan Grigg2015-04-15-0/+6
|
* Add a beancount compiler that calls bean-check.Nathan Grigg2015-04-15-0/+20
| | | | | - Set the make program to bean-check. - Set the errorformat to parse the output of bean-check.
* Revert "Override C-X and C-A"Nathan Grigg2015-04-14-13/+0
| | | | | | | On further reflection, this feels outside the scope of this plugin. See http://goo.gl/HX09FG. This reverts commit f5b5b89bb617eea49dcac07996ce95fdb32e4b71.
* Highlight tag part of pushtag/poptagNathan Grigg2015-04-04-1/+2
|
* Override C-X and C-ANathan Grigg2015-04-04-0/+13
|
* Don't allow directives to eat the end character.Nathan Grigg2015-02-10-12/+13
| | | | Fixes #3.
* Merge branch 'elasticdog-syntax-folding'Nathan Grigg2015-02-10-2/+2
|\
| * Enable syntax-based folding of transactionsAaron Bull Schaefer2015-02-10-2/+2
| | | | | | | | | | This is much more useful compared to using just foldmethod=marker, and it could be enhanced to support other multi-line items in the future.
* | Merge branch 'elasticdog-highlight-fixes'Nathan Grigg2015-02-10-3/+3
|\ \ | |/ |/|
| * Properly highlight syntax containing hyphens and numbersAaron Bull Schaefer2015-02-10-3/+3
|/ | | | | | | | | | This PR fixes a few things: 1. Allow numbers within tags; tested to be valid and shown in the upstream documentation. 2. Padding directives have a date before them, so they should not be anchored at the beginning of the line. 3. Hypens are allowed in meta-data attribute names; tested to be valid and shown in the upstream documentation.
* Allow hyphens in tagsNathan Grigg2015-01-22-1/+1
|
* Allow hyphen in account nameNathan Grigg2014-12-31-1/+1
|
* tags, links, and metadata syntax highlightingNathan Grigg2014-12-31-3/+9
|
* Fix regex for omnicompletionNathan Grigg2014-12-30-1/+1
|
* Fix doc typosNathan Grigg2014-11-21-4/+11
|
* Remove personal stuff that other people won't use.Nathan Grigg2014-11-21-20/+3
|
* Better docNathan Grigg2014-11-21-13/+65
|
* Fix up syntax highlightingNathan Grigg2014-11-21-6/+8
|
* Add omnicomplete function for account namesNathan Grigg2014-11-21-0/+31
|
* Move price syntax to its own definitionNathan Grigg2014-11-03-2/+4
|
* Add foldmethodNathan Grigg2014-11-02-2/+11
|
* Add price command to syntax defintionNathan Grigg2014-11-01-1/+1
|
* Set comment stringNathan Grigg2014-10-30-0/+2
|
* First try for syntax fileNathan Grigg2014-10-07-0/+62
|
* AlignCommodity and IncomingNathan Grigg2014-10-07-0/+84
|
* Add ftdetectNathan Grigg2014-10-07-0/+8
|
* Initial commitNathan Grigg2014-10-07-0/+10