{"push_id":668229755,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"c3ed247909501c093a1c9ccb7f47e1b4a960c06f","before":"ce82776dfbec64dc55136ca6863f57603309fe66","commits":[{"sha":"b463ee3dc9b7ae6d2ac20b508d0ee97f590a43bb","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Allow hyphens in tags","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/b463ee3dc9b7ae6d2ac20b508d0ee97f590a43bb"},{"sha":"af8620f381ebc6b3620b06f2c2d977bdfb040df6","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@elasticdog.com","name":"Aaron Bull Schaefer"},"message":"Properly highlight syntax containing hyphens and numbers\n\nThis PR fixes a few things:\n\n1. Allow numbers within tags; tested to be valid and shown in the upstream documentation.\n2. Padding directives have a date before them, so they should not be\n   anchored at the beginning of the line.\n3. Hypens are allowed in meta-data attribute names; tested to be valid\n   and shown in the upstream documentation.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/af8620f381ebc6b3620b06f2c2d977bdfb040df6"},{"sha":"19556964ff69e448e621c9f33bf32b72fc9fbdd0","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@elasticdog.com","name":"Aaron Bull Schaefer"},"message":"Enable syntax-based folding of transactions\n\nThis is much more useful compared to using just foldmethod=marker, and\nit could be enhanced to support other multi-line items in the future.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/19556964ff69e448e621c9f33bf32b72fc9fbdd0"},{"sha":"61822995510b7f83dca91bc28e2ac05c8f07a333","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Merge branch 'elasticdog-highlight-fixes'","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/61822995510b7f83dca91bc28e2ac05c8f07a333"},{"sha":"0367fefa737080d49eebbb20390d3b5c100941b1","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Merge branch 'elasticdog-syntax-folding'","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/0367fefa737080d49eebbb20390d3b5c100941b1"},{"sha":"f70b4a3205f2d9ab3789f2f66e74328c8ad9ba7d","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Don't allow directives to eat the end character.\n\nFixes #3.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/f70b4a3205f2d9ab3789f2f66e74328c8ad9ba7d"},{"sha":"f5b5b89bb617eea49dcac07996ce95fdb32e4b71","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Override C-X and C-A","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/f5b5b89bb617eea49dcac07996ce95fdb32e4b71"},{"sha":"aebc432ac4e81fd058e2df968b158fb35341e0e5","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Highlight tag part of pushtag/poptag","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/aebc432ac4e81fd058e2df968b158fb35341e0e5"},{"sha":"844101f686ef241e6835c85d78301da4cfb3f6db","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Revert \"Override C-X and C-A\"\n\nOn further reflection, this feels outside the scope of this plugin. See\nhttp://goo.gl/HX09FG.\n\nThis reverts commit f5b5b89bb617eea49dcac07996ce95fdb32e4b71.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/844101f686ef241e6835c85d78301da4cfb3f6db"},{"sha":"7e143898c29b9c66fb5e1b12c2e4fe17cc782366","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Add a beancount compiler that calls bean-check.\n\n- Set the make program to bean-check.\n- Set the errorformat to parse the output of bean-check.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/7e143898c29b9c66fb5e1b12c2e4fe17cc782366"},{"sha":"486da74d8c6d3a5c6e4a880cd3651d4689518333","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Add documentation for compiler","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/486da74d8c6d3a5c6e4a880cd3651d4689518333"},{"sha":"6a18500db9546ad1d2fcbf6b61e55c35b25003b5","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Add documentation table of contents","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/6a18500db9546ad1d2fcbf6b61e55c35b25003b5"},{"sha":"927ac097e93f897727f79381e5ce33c9d99d1f64","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Preliminary support for automatic indentation.\n\nThis assumes that the only indented lines are legs of a transaction.\nIt works best if you put blank lines between transactions.\nIf you do not use blank lines to end a transaction, it will usually work\nanyway, since it forces any line starting with a date to be all the way\nleft.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/927ac097e93f897727f79381e5ce33c9d99d1f64"},{"sha":"f4c6ce93598bcc1789a206b899be35b2b7a5194d","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Remove errant debug lines","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/f4c6ce93598bcc1789a206b899be35b2b7a5194d"},{"sha":"bf312bc7c1aec0344da46fa660d0e6e7ba68dcf5","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Improve indent algorithm\n\nThe new algorithm relies less on returning '-1'. It also supports\nmetadata","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/bf312bc7c1aec0344da46fa660d0e6e7ba68dcf5"},{"sha":"81c47b3c2a72e494c47d6ec2b2c7b5cae348eeda","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Add feature highlights to readme","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/81c47b3c2a72e494c47d6ec2b2c7b5cae348eeda"},{"sha":"c3ed247909501c093a1c9ccb7f47e1b4a960c06f","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@nathangrigg.net","name":"Nathan Grigg"},"message":"Follow include statements when completing accounts\n\nUses Python script to seek through multiple files for accounts,\nfollowing 'include' statements. The list of accounts is cached to\n'b:beancount_accounts'. You can specify the root file using\n'b:beancount_root', and if this is not set, we assume the current file\nis the root. Included files that are not found are silently skipped.\n\nCloses #5.","distinct":true,"url":"https://api.github.com/repos/kljohann/vim-beancount/commits/c3ed247909501c093a1c9ccb7f47e1b4a960c06f"}]}