summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Add [Parsebib] label to error messages.Joost Kremers2021-05-14
| | |
| * | `parsebib-parse-bib-file`: collect all fields if `fields` argument is nil.Joost Kremers2021-05-14
| | |
| * | Remove spurious newlines.Joost Kremers2021-05-14
| | |
| * | Bug fix: use `:inheritance` in `parsebib-parse`.Joost Kremers2021-05-14
| | |
| * | Add `parsebib-parse` to parse files rather than buffers.Joost Kremers2021-05-12
| | |
| * | Fix some doc string typos.Joost Kremers2021-05-12
| | |
| * | Replace all white space sequences with a single space for display.Joost Kremers2021-05-12
| | |
| * | Small update to the READMEJoost Kremers2021-05-12
| | |
| * | README: fix typoJoost Kremers2021-05-12
| | |
| * | Update README.Joost Kremers2021-05-12
| | |
| * | README: fix typo.Joost Kremers2021-05-12
| | |
| * | README: small fixes.Joost Kremers2021-05-12
| | |
| * | README: small fixes.Joost Kremers2021-05-12
| | |
| * | README: Fix section on bibtex/json differences.Joost Kremers2021-05-12
| | |
| * | README: add a section on the differences between .bib and .jsonJoost Kremers2021-05-12
| | |
| * | Update the README.Joost Kremers2021-05-12
| | |
| * | Do not read field values of fields not requested.Joost Kremers2021-05-12
| | |
| * | Update doc string of `parsebib-read-entry`.Joost Kremers2021-05-12
| | |
| * | Rename `parsebib--parse-value` to `parsebib--parse-bib-value`.Joost Kremers2021-05-12
| | |
| * | Use proper capitalisation and punctuation in comments.Joost Kremers2021-05-11
| | |
| * | Add some comments explaining how `parsebib-parse-json-buffer` worksJoost Kremers2021-05-11
| | |
| * | Redefine parsebib-entry-type-errorJoost Kremers2021-05-11
| | |
| * | Rename local variable in `parsebib-parse-json-buffer`Joost Kremers2021-05-11
| | |
| * | Reformat list of biblatex inheritances.Joost Kremers2021-05-11
| | |
| * | Remove unnecessary whitespace.Joost Kremers2021-05-11
| | |
| * | Rename some function arguments.Joost Kremers2021-05-11
| | |
| * | Update the READMEJoost Kremers2021-05-10
| | |
| * | Fix typo.Joost Kremers2021-05-10
| | |
| * | Use keyword arguments for high-level API.Joost Kremers2021-05-10
| | |
| * | Add option to only read certain fields from the database.Joost Kremers2021-05-10
| | |
| * | Merge branch 'wip/csl' of https://github.com/joostkremers/parsebib into wip/cslJoost Kremers2021-05-10
| |\ \
| | * | Parse a .json buffer one entry at a time.Joost Kremers2021-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of parsing the entire buffer in one go, parse each entry separately. This way, we can build up the hash table to be returned during parsing, instead of having to map over a vector returned by `json-parse-buffer`. For large bibliographies, parsing the entire buffer at once may result in an unwieldy vector. Foregoing the vector and creating the hash table directly may be more efficient.
| * | | Fix typo in the manual.Joost Kremers2021-05-07
| |/ /
| * | Small fixes to the READMEJoost Kremers2021-05-07
| | |
| * | Fix typo in the READMEJoost Kremers2021-05-07
| | |
| * | Small fix in the READMEJoost Kremers2021-05-07
| | |
| * | Update READMEJoost Kremers2021-05-07
| | |
| * | Update doc string of `parsebib--json-stringify-date-field`Joost Kremers2021-05-07
| | |
| * | Add `year-only` optional argument to `parsebib-parse-json-buffer`Joost Kremers2021-05-07
| | | | | | | | | | | | This involves adding a similar argument to the functions below it.
| * | Add `short` argument to `parsebib-stringify-json-field`.Joost Kremers2021-05-07
| | | | | | | | | | | | Signed-off-by: Joost Kremers <joostkremers@fastmail.fm>
| * | Test if native json support is really workingJoost Kremers2021-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently, in some circumstances, it is possible for native json support to appear available (`json-parse-buffer` is fbound), but still not working. In that case, we should use the json.el library instead. See here for details: https://lists.gnu.org/archive/html/help-gnu-emacs/2021-05/msg00078.html
| * | Rename parsebib--json-{name|date|number}-fieldsJoost Kremers2021-05-07
| | | | | | | | | | | | | | | These variables are for internal use, they should not be let-bound by calling code.
| * | Add obsolete function alias `parsebib-parse-buffer`Joost Kremers2021-05-06
| | |
| * | Update version number to 3.0Joost Kremers2021-05-06
| | |
| * | Move define-error up in the fileJoost Kremers2021-05-06
| | | | | | | | | | | | | | | Since the error is used in both formats, it should be defined in the general section.
| * | Mark BibTeX/biblatex parts of the libraryJoost Kremers2021-05-06
| | |
| * | Update docstring of parsebib-hashid-fieldsJoost Kremers2021-05-06
| | |
| * | Rename `parsebib-parse-buffer` to `parsebib-parse-bib-buffer`Joost Kremers2021-05-06
| | |
| * | Implement `parsebib-stringify-json`Joost Kremers2021-05-06
| | |
| * | Add tests for parsebib-stringify-json-fieldJoost Kremers2021-05-06
| | | | | | | | | | | | Tests for string, number and array fields added.