Simon Michael
c3d8857ae5
;doc: clarify csv file extensions and separator inferring
2020-08-21 09:01:23 -07:00
Simon Michael
0489622a3f
;csv: doc: subheadings
2020-07-10 16:36:15 -07:00
Michael Sanders
278032bc8d
;doc: Revise doc for & operator
2020-07-07 12:51:01 -07:00
Michael Sanders
868c6fdbac
csv: Add docs and integration test for & operator
2020-07-07 12:51:01 -07:00
Simon Michael
81d3ac7d66
;csv: doc: fix some if-related links
2020-07-06 15:03:06 -07:00
Dmitry Astapov
834e9ec104
lib: condition tables in csv rules + tests
2020-06-22 12:10:47 -07:00
Martin Michlmayr
7310951178
doc: fix typos
2020-06-16 19:13:18 -07:00
Simon Michael
d68650b2c1
;csv: doc: link to balance-type
2020-06-05 18:02:06 -07:00
Simon Michael
f167c223a2
;csv: emphasize regular expressions features and doc
2020-05-10 13:03:09 -07:00
Simon Michael
6b2dfad98c
;csv: clarify that whitespace is not stripped when matching
2020-05-09 15:43:44 -07:00
Simon Michael
3919f0945a
;csv: correction, that field equality trick was just a fluke
2020-05-09 15:37:11 -07:00
Simon Michael
8f1b2a32fa
;csv: start regexp examples section, show field equality testing
2020-05-09 13:35:45 -07:00
Vladimir Sorokin
5b88bfb834
csv: Increase maximum number of postings in CSV reader from 9 to 99.
...
The ordering of journalfieldnames is changed in order to comply with the requirement stated in the comment:
"Names must precede any other name they contain, for the parser".
If left unchanged, "account1" would precede "account11", "account12", and so on, which would break the parsing.
With the new ordering, "account11" precedes "account1".
2020-04-26 14:52:02 -07:00
Simon Michael
784d882e01
csv: combine amount assignments better, fix 1.17.1 regression ( #1226 )
2020-04-16 19:04:36 -07:00
Simon Michael
dd3db5a4e2
;csv: doc: try to clarify status of unnumbered amount rules ( #1226 )
2020-04-16 09:07:17 -07:00
Simon Michael
34dd7bf053
;csv: clarify the rule file search directory a little
2020-04-08 12:25:38 -07:00
Simon Michael
e15eabdf15
csv: ignore amount if any amountN's are assigned; improve error msg
...
The change for hledger 1.17.1 broke one of my csv rules, where I used
`amount` but then tried to override it with `amountN`s in a
conditional block; the two clashed. Now in that situation any
`amountN`s take precedence, causing `amount` to be ignored entirely.
Also clarified the "too many non-zero amounts" error message a bit.
2020-03-25 18:09:41 -07:00
Simon Michael
a1361ecc04
csv: don't force a second posting with amount1
...
A rewrite and simplification of the posting-generating code. The
"special handling for pre 1.17 rules" should now be less noticeable.
amount1/amount2 no longer force a second posting or explicit amounts
on both postings. (Only amount/amount-in/amount-out do that.)
Error messages and handling of corner cases may be more robust, also.
2020-03-16 16:18:58 -07:00
Simon Michael
8e04bd11fe
;doc: csv: clarify posting field rules, note a limitation
2020-03-10 15:01:52 -07:00
Simon Michael
fb788a64e8
;csv: cleanups, drop match operator for now
2020-02-26 11:52:47 -08:00
Simon Michael
99aec9d476
;csv: doc: use field matchers in manual examples
...
[ci skip]
2020-02-26 09:38:30 -08:00
Simon Michael
d537f1fe07
csv: allow single field matching; more docs and tests
2020-02-26 08:55:55 -08:00
Simon Michael
4d94a5273b
;doc: manuals: whitespace cleanup
...
Remove a bunch of trailing whitespace with M-x whitespace-cleanup.
Except for examples showing hledger output, which might be tested
with shelltest some day, so stripping that whitespace might be problematic.
[ci skip]
2020-02-08 12:44:54 -08:00
Simon Michael
54e633e186
;doc: hledger, journal, csv: consistent use of pipe tables
...
For consistency, ease of editing, and to fix unwanted content display
when cycling visibility in markdown-mode.
[ci skip]
2020-02-08 11:52:18 -08:00
Simon Michael
b1de2f2308
;doc: drop redundant version message from web manuals
...
[ci skip]
2020-01-25 19:33:12 -08:00
Simon Michael
444c4342ed
;doc: manuals: hide NAME/SYNOPSIS/DESCRIPTION headings in web manuals
...
[ci skip]
2020-01-25 16:57:51 -08:00
Simon Michael
80ab45984b
csv: also recognise .tsv, .ssv extensions; document thoroughly ( #1179 )
2020-01-20 12:58:47 -08:00
Brian Wignall
473b3376ab
;doc: update shell output in hledger*/*.m4.md to use ISO date formatting
2020-01-13 12:32:41 -08:00
Aleksandar Dimitrov
3bf6ef9a8b
Update documentation on separators
2020-01-05 14:45:57 -08:00
Simon Michael
4266db5633
;csv: doc: document balance-type
...
[ci skip]
2019-12-20 10:41:24 -08:00
Simon Michael
2a2f08bb58
;doc: csv: mention that fields rule's separator != csv separator
...
[ci skip]
2019-12-14 14:00:59 -08:00
Simon Michael
2825a06e8e
;doc: csv: expand help on other separator characters
...
[ci skip]
2019-12-14 13:57:48 -08:00
Simon Michael
f099fb558e
;doc: csv: mention entr for rapid feedback
...
[ci skip]
2019-12-09 14:46:02 -08:00
Simon Michael
0beca72275
;csv: doc: one-posting txns can now be generated (#1111/#1133)
...
[ci skip]
2019-11-23 12:28:41 -08:00
Simon Michael
470b5aca7b
;csv: doc: fix typo
...
[ci skip]
2019-11-12 13:32:05 -08:00
Simon Michael
dbe8638ba2
;csv: doc: remove currencyN/amount limitation ( #1113 )
...
[ci skip]
2019-11-12 13:24:59 -08:00
Simon Michael
205ff9d2d6
;csv: doc: more cleanups, consistency
...
[ci skip]
2019-11-12 12:04:57 -08:00
Simon Michael
8b237cd4a0
;csv: doc: reorder sections, greatly expand examples
...
too much ?
[ci skip]
2019-11-12 10:37:17 -08:00
Simon Michael
4eeb8f6264
;csv: doc: more cleanups, note some limitations
...
[ci skip]
2019-11-11 18:29:36 -08:00
Simon Michael
01823d6329
;csv: doc: testing/cleanup pass
...
[ci skip]
2019-11-11 18:10:09 -08:00
Simon Michael
d4cddc5402
;csv: doc: another currency clarification, posting fields cleanup
...
[ci skip]
2019-11-10 18:33:50 -08:00
Simon Michael
a8f1f5da62
;csv: doc: more notes about currency ( #1095 )
...
[ci skip]
2019-11-09 09:53:05 -08:00
Simon Michael
6e951962f9
;csv: doc: cleanups
...
[ci skip]
2019-11-06 18:42:39 -08:00
Simon Michael
d92351e21a
csv: doc: clean up/expand manual after #1095
...
[ci skip]
2019-11-06 13:15:17 -08:00
Dmitry Astapov
09f17f2b2b
doc: mention the magic sauce
2019-11-05 21:16:42 +00:00
Dmitry Astapov
a6d91da217
doc: remove "you need to create at least 1 posting" bit
2019-11-05 21:16:42 +00:00
Dmitry Astapov
44f01cbd94
docs: revert advise on account, postpone for now
2019-11-05 21:16:42 +00:00
Dmitry Astapov
91eb899b82
doc: advise on the default account selection
2019-11-05 21:16:42 +00:00
Dmitry Astapov
4b30a70c72
doc: posting1 is not magical in csv rules
2019-11-05 21:16:42 +00:00
Dmitry Astapov
3c7d5d466d
lib, doc, test: csv parser gains "end" command for "if" block
2019-11-05 21:16:42 +00:00