elpasync pushed a change to branch elpa/csv2ledger. at 91a9c504a7 Update version number
This branch includes the following new commits: new 95595c0d79 Initial commit new b4f6fac379 Add .gitignore new 6597b8cd22 Initial commit of csv2ledger.el new e8a2151fc7 Fix references to `jk--ledger-compiled-account-regexes`. new 1ce1fe5297 Remove BSD license from header, point to GNU license. new d8ee57f181 Update copyright year. new 7635ee6fe3 Update "Created" year in header. new 09f023793a Declare Emacs 28.1 as a dependency. new 73ef91df00 Turn variables into user options or internal variables. new cc83ffef1c Rename `c2l-compile-account-regexes` to `c2l-compile-matcher-regexes`. new 0326110f7a Update doc string of `c2l-read-account-matchers`. new 6023fa373b Use lower-case column names in `c2l-csv-columns`. new c1fb4a3255 Reconcile commits 6023fa3 and 1e4bd7c. new aa435296c8 Update doc string of `c2l-csv-columns`. new c7d1db033c Add user option `c2l-field-parse-functions`. new 97906fa4ce Add user option `c2l-title-function`. new 900eef1457 Move definition of `c2l-account-matchers-file`. new 5dd5e36a07 Add user option `c2l-title-match-fields`. new 02a6ebc5b3 Add user option `c2l-auto-reconcile`. new 2cf9b08114 Remove function `c2l-parse-amount`. new 0af0aa3de2 Rename `c2l-parse-date` and update doc string. new 7932657f9f Move definitions of internal variables after defcustoms. new 6e9838193e New function: `c2l-payee-or-sender`. new c5b7b0766e Rewrite `c2l-compose-entry` and `c2l-csv-line-to-ledger`. new 3ed3afc06b Update doc string of `c2l-csv-entry-as-kill`. new 8e01e8379b Update doc string of `c2l-base-account`. new c01946ab58 Do not try to read files that do not exist. new eaf2ad4fee Do not test if file exists if file is nil. new 7cc0cd1a0a Warn if trying to read a file that cannot be found. new fd54efa6ce Add command `c2l-set-base-account`. new be1366e6d4 c2l-payee-or-sender: first check if `c2l-account-holder` is even set. new 579acc2d00 Do not require a match when asking for an account name. new a7b24edc4d Start README.md new 466a098d2b Extract new function `c2l-get-current-row` from `c2l-csv-entry-as-kill`. new 799beb345b New function `c2l-has-header`. new 09e02e84a5 Expand README.md new 4f7505922c Update regex in `c2l-has-header`. new a0a328df02 New function `c2l-convert-region`. new 671fef23b4 Small refactor of `c2l-csv-entry-as-kill`. new f536bca1bf New function `c2l-get-results-buffer`. new 93bd85b0e0 c2l-convert-region: Report number of converted entries. new 7c84259a9d Update error messages with "[Csv2Ledger]" tag. new 393b9d9688 New function: c2l-convert-buffer. new d00914d9f1 c2l-csv-line-to-ledger: Check c2l-fallback-account before asking the user. new b5a85b4589 Remove defvar declaration for ledger-post-amount-alignment-column. new d5718b1875 Add dependencies to package header. new 463fa78c33 Rename internal functions with double dash. new 6f65342c60 Update the README. new 19b3176424 Add flycheck temp files to .gitignore. new e8a7609736 Add user option `c2l-alignment-column`. new a9bc221c12 Require subr-x for string functions. new 482658ee03 Remove dependency on ledger-mode. new a1b0dd35e1 Update README. new 3694ef7269 Small updates to the README. new 20f06b3d99 Rename `c2l-auto-reconciled`to `c2l-auto-cleared`. new 03b2aeb4a7 Update the README. new 188ddacde7 Rename target account to balancing account. new aaf8db1085 Make c2l-matcher-regexes public. new 40e1230600 Fix doc string of `c2l--csv-line-to-ledger`. new ae252fe149 Rename c2l-fallback-balancing-account back to c2l-fallback-account. new 05b1225a0b Fix alignment. new 0d3a88f8bc Rename `valuation` field to `effective`. new 3e07f6edbe Update doc string of `c2l-csv-columns`. new 9dd9708b94 Rename `c2l-field-parse-functions` to `c2l-field-modify-functions` new 6f417351a8 Update doc string of c2l-convert-little-endian-to-iso8601-date. new 88c394d5bb Rename c2l-payee-or-sender to c2l-title-is-payee-or-sender. new 9426c2a2d9 Rename c2l-payee-or-sender to c2l-title-is-payee-or-sender. new e0be339259 Add function c2l-title-is-counterpart. new 89a311301c New user option c2l-amount-function. new 565e1a1c43 Add comment line denoting section for user option functions. new e4a823e552 Add helper function c2l--amount-p. new 81322ebde0 Use c2l--amount-p in c2l--has-header. new 8dcb1e208f Rework c2l--compose-entry and c2l--csv-line-to-ledger new ea515e3ae6 Set default value of c2l-base-account to "Assets:Unknown". new 150995f5c4 Fix doc strings of c2l-csv-columns and c2l-account-matchers-file. new 18413f1c36 Fix typo in doc string of c2l-matcher-regexes. new 8c3c0fb0f3 Swap car and cdr of c2l-matcher-regexes. new 71e39431eb Make c2l-title-function and c2l-amount-function dependent on c2l-csv-columns. new 45f4f403d2 Rename 'effective' to 'posted'. new bf995e11cb Rename balancing account back to target account. new 521edc8471 Do not create c2l-base-account as a buffer-local variable. new 2531e81bcf Add user option c2l-transaction-modify-function. new d5f5712969 Add comment indicating interactive functions. new 6076653a0f Rename local variable in c2l--csv-line-to-ledger. new a2479be0d5 Update doc string of c2l--csv-line-to-ledger. new 59ba841805 Guard against empty payee and sender in c2l-title-is-payee-or-sender new 1417fcdbbb Fix default value of c2l-csv-columns. new ac0352c3d8 Set default value of c2l-base-account to "Assets:Checking". new 6fa69d4391 Rename regexes to regexps in the source. new 8f1c8fa2b6 Guard for the case where payee or sender does not exist. new e08f335190 Change fallback value of c2l-title-is-payee-to-sender. new ac7abd896f Guard against empty value of counterpart. new bc57cfd9ca Remove `counterpart` field. new 365faf54ed Display the results buffer after conversion. new 1048cf77d9 Update the README. new 6d46386b5e Small README update. new 07281e2558 Update to the README. new 8340839302 Add csv-mode to Package-Requires. new f19910d17b Add option c2l-entry-function. new d1910389f1 Rename c2l-title-is-payee-or-sender to c2l-payee-or-sender. new 80e39156a9 Fix c2l-amount-is-amount. new 170dc4ae5c Update README.md new 102890f078 Update the README. new 19ec18c197 Remove reference to `counterpart` from doc string of c2l-csv-columns. new 163559956f Change return value of c2l--amount-p. new aa55c01cc1 New user option c2l-transaction-modify-functions. new 03e33d295f Replace README with a placeholder. new b1872d7f83 Update doc string of c2l-transaction-modify-functions. new a4ded4f5dc Change the default value of c2l-csv-columns to the empty list. new 982f05c6b9 Warn and abort if c2l-csv-columns is not set. new 9b36538371 Update the README. new e6a7312467 Small updates to the README. new 3925c6b34a Small fixes to the README. new ccb45be9dc Add URL line to the file header. new d1639d9c59 Add long description to the file header. new 66d5a39b99 Replace point-at-{bol|eol} with pos-{bol|eol}. new cc5050faaf Fix doc string for c2l-create-amount new 3b203a66e1 Improve code layout. new 64da760597 Update copyright year. new ae65a1f36b Update README. new 574a778a63 Update README. new 58d45b6ca2 Update documentation. new 95e107e9bd Nicify the README a bit. new 9e495b83ec Further fixes to the README. new 3084bc9a64 Update the README. new c93fb442bb Provide full code snippet for c2l-matcher-regexps example new 8d16b790a8 Fix typo in the README. new 39cefb514c Add installation section to README. new 0b38099339 Update doc string of c2l--has-header. new 7bf8eea86a Update doc string of c2l-convert-buffer. new 00da744de7 Update dependency on Emacs to 29.1. new 5f270d2ff0 Update the README. new f846dca63c Small fix for README.md new 374c1b6b6f Update the README. new f37a5677a4 Update copyright year. new 22c9d76302 Fix doc string of c2l-transaction-modify-functions. new ec76d40813 Update README. new a3e7b21ae1 Add useful comment. new 3a309c795a Fix the README. new 0bcf56f4b8 Update the README. new 97ee04eb27 Fix default values of user options in the README. new 8d18e53ee5 Fix highlighting in README.md new 57ba873192 Update the README. new 1c049bc95c Fix typo in the README. new 8f23cc044f Use `:set` in c2l-account-matchers-file to set c2l-matchers-regexps. new f299813350 Recognise amounts without cents in c2l--amount-p new 312a673c31 Fix doc string of c2l--amount-p. new 058bd5c96d Declare safety predicates for defcustoms. new c051099f45 Update the README new 144a966942 Add section on multiple configurations to the README new 107270702c Fix typo in README new c8ee0a4d50 Fix typo in README new b0da62c00b Small update to the README new 7a3c55377e Small update to the README new f10502a19c Fix typo in the README new 8b5aa6ee00 Fix two typos in the documentation new 33a7db7844 Fix typo in the README new 61f3d6d75f Update Commentary section. new c72b617d68 Fix typo in the README new 57bd4d12f2 Move definition of c2l-field-modify-functions. new 2b2f8267f2 Update README. new c69391dd01 Fix typo in the README new b57b06d3a0 Update the README. new 4bd99b140a Make sure all relevant variables become buffer-local when needed. new 7277b3bf79 Remove dash dependency. new 7d75cd4c41 Update README. new 464fa0b188 Update version number. new b403b4f165 Fix doc string of c2l--has-header. new 356e833e9d Make c2l--has-header a bit more functional. new ffe648ecf0 Remove dependency on parse-csv new 57989d70f6 Keep order of account matchers. new cd955dd41b Move c2l-compose-entry to the correct section. new f805e4b0e0 Update version number. new 5956b5e351 Update error message in c2l--get-current-row new 2bcc1a8e76 Improve doc string of c2l-create-account new c558f2bf40 Add alternative account creation function c2l-create-account-ask-matcher new bce3b210a0 Update version number. new af1129653d Make auto-clearing of transactions with effective date optional. new 762fbfcf10 Update version number. new f234878bd2 Update to the README new 1ab230f07d Update doc string of c2l--csv-line-to-ledger new 7cc8fa2ecf Update version number. new eb05c12358 Fix typo in the README new 4f6bb9e1bd Update example function jk/c2l-convert-amount in the README new 98ab50c9a7 New command c2l-read-account-matchers new e744d0706f Update version number. new 4d888caef4 Fix whitespace. new c8939a4422 Fix c2l-read-account-matchers new 5d813d7f09 Add note about c2l-read-account-matchers to the README new 91a9c504a7 Update version number