summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vim. basic support for tag completionJohann Klähn2009-06-291-11/+44
|
* vim. add function to collect all tags in a fileJohann Klähn2009-06-291-0/+29
|
* vim. fix for accounts with spacesJohann Klähn2009-06-291-6/+6
|
* vim: add current text to completionJohann Klähn2009-06-291-2/+3
|
* vim: First try on omni completion for account namesJohann Klähn2009-06-291-1/+73
| | | | | | | | | | | | That is a completion which is aware of what it should complete. Currently only account names are supported. When you insert an account name like this: Asse<C-X><C-O> You will get a list of top-level accounts that start like this. Go ahead and try something like: As:Ban:Che<C-X><C-O> When you have an account like this, 'Assets:Bank:Checking' should show up.
* Fix small 'bug' on accounts with spacesJohann Klähn2009-06-231-1/+1
|
* vim: add READMEJohann Klähn2009-06-172-1/+58
|
* vim: fill text for "table" can be modifiedJohann Klähn2009-06-171-3/+16
|
* vim: complete account names with compl-keywordJohann Klähn2009-06-171-1/+5
| | | | | Basic support for keyword completion (<C-X> <C-N>) Will only work on account names with no spaces
* vim: highlight account namesJohann Klähn2009-06-172-5/+11
| | | | | | | | | This helps to avoid confusion when an account is not seperated from the amount by two spaces or a tab but only by one space. In these cases the amount will now be highlighted as if it belongs to the account name. Thanks to user 'plaindocs' for reporting this.
* ledger.vim: split into multiple filesJohann Klähn2009-06-152-59/+79
| | | | for better extendability
* ledger.vim: use full width, not only 80 charsJohann Klähn2009-06-121-35/+85
| | | | | | | | | Also add option g:ledger_maxwidth to provide old behaviour by putting a line like this in .vimrc: let g:ledger_maxwidth = 80 I think that it would make sense to put all the functions and everything that has to do with foldtext in ftplugin/ledger.vim
* Added % suffix operator, as in "$1.00 * 10%"John Wiegley2009-05-264-4/+22
|
* Temporarily disable the opt-forecast-while testJohn Wiegley2009-05-261-0/+0
|
* Fix pointer const-ness in parse_tags()Andrew Potter2009-05-261-2/+2
|
* acprep upload was deleting the file after uploadJohn Wiegley2009-03-311-2/+1
|
* Johann Klähn: Updated ledger.vim to 0.0.5John Wiegley2009-03-261-3/+6
|
* Johann Klähn: Added metadata support for ledger.vimJohn Wiegley2009-03-241-17/+33
|
* Corrected a syntax error in a gettext usageJohn Wiegley2009-03-241-1/+1
|
* Don't instantiate duration_t using default ctorJohn Wiegley2009-03-231-10/+11
|
* Removed old ledger disk images when uploadingJohn Wiegley2009-03-231-0/+1
|
* Fixes to the final binary .dmg creationJohn Wiegley2009-03-231-2/+4
|
* Recursively translate library names for bindmgJohn Wiegley2009-03-231-14/+23
|
* Rewrote the date interval parser/stepperJohn Wiegley2009-03-235-27/+111
| | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping.
* Added bindmg and upload phases, for my own useJohn Wiegley2009-03-221-0/+57
|
* Changed "dependencies" phase for CentOS systemsJohn Wiegley2009-03-191-11/+8
| | | | | It's still not complete yet, because MPFR isn't part of the CentOS package set.
* Rewrote the interval_t classJohn Wiegley2009-03-1610-267/+523
|\ | | | | | | | | | | | | | | The purpose of this rewrite is to greatly simplify the code that walks through time periods, toward opening up the possibility in future of allowing exclusions and logically combined periods, such as "weekly except weekends". The new code is much simpler to use, as well as simpler internally, and yet is more robust at the same time.
| * The new code is working now.John Wiegley2009-03-166-63/+68
| |
| * Restored all the old code, though not tested yetJohn Wiegley2009-03-161-22/+22
| |
| * Added feature to "align" the interval's start dateJohn Wiegley2009-03-152-38/+145
| |
| * First iteration of the new date_interval_t rewriteJohn Wiegley2009-03-158-273/+389
| |
| * Added a missing * operationJohn Wiegley2009-03-151-1/+1
| |
| * Removed an unnecessary member variableJohn Wiegley2009-03-151-1/+0
| |
| * Started breaking up interval_t into range_tJohn Wiegley2009-03-151-14/+43
|/
* Added two new regression testsJohn Wiegley2009-03-152-0/+43
| | | | These prove Simon's recent balance report bugs.
* If 2+ child accounts are shown, show the parentJohn Wiegley2009-03-1510-14/+49
| | | | | Also, also show a final balance if there are multiple accounts displayed, even if that final balance is zero.
* If a balance report is multi-lined, print a totalJohn Wiegley2009-03-152-10/+4
|
* Fixed a bug in the man pageJohn Wiegley2009-03-151-3/+3
|
* Do not set ARCHFLAGS by default for DarwinJohn Wiegley2009-03-111-5/+5
| | | | | I'm not using these yet, since it's impossible to build a fully universal binary on my machine due to the way GMP is built by MacPorts.
* Fixed the acprep distcheck buildJohn Wiegley2009-03-111-14/+7
|
* Moved a variable initializationJohn Wiegley2009-03-111-2/+2
|
* Ensure that ledger-proof exists when neededJohn Wiegley2009-03-111-9/+12
|
* Added a buildlibs phase, for rebuilding BoostJohn Wiegley2009-03-112-20/+73
| | | | The advantage here is that it setups up the compiler path correctly.
* Execution errors in acprep now stop the buildJohn Wiegley2009-03-101-7/+11
|
* Added make rule to build mondo.datJohn Wiegley2009-03-102-7/+7
|
* Fixed how the environment is setup in acprepJohn Wiegley2009-03-101-5/+5
|
* Re-enabled use of _GLIBCXX_DEBUG on my machineJohn Wiegley2009-03-101-11/+10
|
* Removed default optimization flag -march=nativeJohn Wiegley2009-03-101-3/+0
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-1071-27/+170
|
* Refactored some code in acprepJohn Wiegley2009-03-101-24/+43
|