Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | deoplete: improve account completion; fix bug | Jakob Schnitzer | 2017-03-20 | -10/+27 |
| | | | | | | | | Don't try to complete for accounts in all places, only after the appropriate keywords or at the start of a line. Also initialize the "cache" using a defaultdict as to not get errors when the completions are accessed before the file is loaded. | |||
* | Merge pull request #40 from yagebu/test | xentac | 2017-03-17 | -0/+54 |
|\ | | | | | Tests; setup travis | |||
| * | more align tests | Jakob Schnitzer | 2017-03-14 | -0/+12 |
| | | ||||
| * | add travis config | Jakob Schnitzer | 2017-03-14 | -0/+15 |
| | | ||||
| * | add vader.vim test for AlignCommodity | Jakob Schnitzer | 2017-03-14 | -0/+27 |
|/ | ||||
* | Update syntax to handle per-leg flags better. | Nathan Grigg | 2017-02-25 | -2/+5 |
| | ||||
* | Change return value of gather_candidates because str's aren't valid anymore | Jason Chu | 2017-01-19 | -5/+5 |
| | | | | See https://github.com/Shougo/deoplete.nvim/issues/421 and https://github.com/Shougo/deoplete.nvim/issues/419 | |||
* | Merge pull request #31 from yagebu/master | xentac | 2016-11-21 | -16/+134 |
|\ | | | | | add deoplete source | |||
| * | deoplete: use b:beancount_root | Jakob Schnitzer | 2016-11-21 | -8/+8 |
| | | ||||
| * | doc: document deoplete | Jakob Schnitzer | 2016-11-21 | -6/+18 |
| | | ||||
| * | doc: document options | Jakob Schnitzer | 2016-11-21 | -5/+36 |
| | | ||||
| * | add deoplete source | Jakob Schnitzer | 2016-11-20 | -0/+75 |
|/ | ||||
* | Merge pull request #28 from xentac/python3 | Nathan Grigg | 2016-11-14 | -10/+72 |
|\ | | | | | Add python3 support | |||
| * | Add caching back to python3 autocomplete implementation | Jason Chu | 2016-11-13 | -1/+2 |
| | | ||||
| * | Add support for completing event types | Jason Chu | 2016-11-07 | -2/+13 |
| | | | | | | | | Only works in python3 because bean-query doesn't expose event types | |||
| * | Fix off-by-one error in initial line matching | Jason Chu | 2016-11-07 | -2/+2 |
| | | ||||
| * | Add support for python3 | Jason Chu | 2016-11-07 | -5/+56 |
| | | | | | | | | Using beancount in process instead of shelling out to bean-query. | |||
| * | Remove errant print statement | Jason Chu | 2016-11-07 | -1/+0 |
| | | ||||
* | | Merge branch 'pull30' | Nathan Grigg | 2016-11-11 | -2/+2 |
|\ \ | |/ |/| | ||||
| * | add back support for `*` transaction flag | Jakob Schnitzer | 2016-11-11 | -2/+2 |
|/ | ||||
* | Merge pull request #26 from jtraub/flag_support | Nathan Grigg | 2016-10-08 | -5/+6 |
|\ | | | | | Improve flag support | |||
| * | Improve flag support | Konstantin Mikhailov | 2016-10-07 | -5/+6 |
|/ | | | | | | | | | | Beancount allows to attach flags to transactions and even to the postings themselves. At the moment it supports 12 different flags. Full list can be found in beancount sources https://bitbucket.org/blais/beancount/src/tip/src/python/beancount/parser/lexer.l?fileviewer=file-view-default#lexer.l-199 The commit updates syntax highlighting and AlignCommodity function to respect all flags. | |||
* | Support whole numbers in align commodity | Nathan Grigg | 2016-10-01 | -10/+5 |
| | | | | | | | | | The original implementation first looked for a decimal point and then fell back to whole number search, but this meant that a decimal in the price part of the directive would steal focus from the leading whole number. Fixes #14. | |||
* | Fix AlignCommodity to work with balance and price | Konstantin Mikhailov | 2016-10-01 | -1/+1 |
| | | | | Closes #21 and #24. Supports dates with slash separator. | |||
* | Fix highlight of txn directive | Konstantin Mikhailov | 2016-09-30 | -1/+1 |
| | | | | txn directive is mutually exclusive with flags (!*) | |||
* | Improved autocomplete | Jason Chu | 2016-09-05 | -45/+129 |
| | | | | Merge pull #22 | |||
* | Merge pull request #19 from xentac/bean-doctor-context | Nathan Grigg | 2016-06-14 | -0/+22 |
|\ | | | | | Add a function to display the current line's beancount context in a scratch window | |||
| * | Add a function to display the current line's beancount context in a scratch ↵ | Jason Chu | 2016-06-12 | -0/+22 |
|/ | | | | window | |||
* | Allow dates to be slash-separated | Nathan Grigg | 2016-04-25 | -2/+2 |
| | | | | (#17) | |||
* | Merge pull request #13 from wzyboy | Nathan Grigg | 2016-04-24 | -1/+1 |
|\ | ||||
| * | Allow underscores and capital letters in meta keys | Zhuoyun Wei | 2016-04-24 | -1/+1 |
|/ | ||||
* | Merge pull request #12 from xentac/master | Nathan Grigg | 2016-04-24 | -0/+12 |
|\ | | | | | Add fold rules for markdown style sections | |||
| * | Add fold rules for markdown style sections | Jason Chu | 2016-02-01 | -0/+12 |
|/ | ||||
* | Merge pull request #10 from yegle/include-highlight | Nathan Grigg | 2015-12-09 | -0/+2 |
|\ | | | | | Highlight `include` keyword | |||
| * | Highlight `include` keyword | Yuchen Ying | 2015-12-08 | -0/+2 |
|/ | ||||
* | Fix indent to work for posts with no narration | Nathan Grigg | 2015-11-30 | -1/+2 |
| | | | | Fixes github #9. | |||
* | Add: syntax checker to be used by Syntastic | Yuchen Ying | 2015-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 Grigg | 2015-06-22 | -1/+1 |
| | ||||
* | add vim-ledger style completion as an option | Johann Klähn | 2015-05-27 | -4/+45 |
| | ||||
* | Follow include statements when completing accounts | Nathan Grigg | 2015-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 readme | Nathan Grigg | 2015-04-15 | -0/+13 |
| | ||||
* | Improve indent algorithm | Nathan Grigg | 2015-04-15 | -6/+25 |
| | | | | | The new algorithm relies less on returning '-1'. It also supports metadata | |||
* | Remove errant debug lines | Nathan Grigg | 2015-04-15 | -2/+0 |
| | ||||
* | Preliminary support for automatic indentation. | Nathan Grigg | 2015-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 contents | Nathan Grigg | 2015-04-15 | -0/+9 |
| | ||||
* | Add documentation for compiler | Nathan Grigg | 2015-04-15 | -0/+6 |
| | ||||
* | Add a beancount compiler that calls bean-check. | Nathan Grigg | 2015-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 Grigg | 2015-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/poptag | Nathan Grigg | 2015-04-04 | -1/+2 |
| | ||||
* | Override C-X and C-A | Nathan Grigg | 2015-04-04 | -0/+13 |
| |