Skip to content

bump: :tools biblio #6628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 8, 2022
Merged

Conversation

bdarcus
Copy link
Contributor

@bdarcus bdarcus commented Aug 3, 2022

Bump the biblio module, which also requires adding citar-embark, which now contains the embark functionality in a separate minor mode package. Also, add an explicit parsebib package line to pin it.

Also, close #6464

@bdarcus bdarcus force-pushed the citar-update-20220803 branch 2 times, most recently from 9451d3c to 331e477 Compare August 3, 2022 22:38
@hlissner hlissner added is:update An effort to catch up with changes made elsewhere module:tools/biblio Pertains to Doom's :tools biblio module labels Aug 3, 2022
@hlissner hlissner added this to the modules v22.08 milestone Aug 3, 2022
@bdarcus bdarcus force-pushed the citar-update-20220803 branch from 331e477 to c3145f4 Compare August 4, 2022 11:16
Copy link
Member

@hlissner hlissner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me so far. Just two minor nits:

  1. Please remove the redundant tmalsburg/helm-bibtex@aa775340ba69 -> tmalsburg/helm-bibtex@ce8c17690dda line in the commit.
  2. Please add citar-embark and parsebib to the module's README (might have to rebase the module back onto master, since I updated it to the new format in 304774c).

@bdarcus bdarcus force-pushed the citar-update-20220803 branch 2 times, most recently from 4c4d2ec to 4653136 Compare August 4, 2022 16:18
@bdarcus
Copy link
Contributor Author

bdarcus commented Aug 4, 2022

  • Please remove the redundant tmalsburg/helm-bibtex@aa775340ba69 -> tmalsburg/helm-bibtex@ce8c17690dda line in the commit.
  • Please add citar-embark and parsebib to the module's README (might have to rebase the module back onto master, since I updated it to the new format in 304774c).

Done.

Is it OK if we wait a couple/few days for me to mark this for review? The commits I'm waiting for are from parsebib and citar, which should address a performance issue particularly noticeable with very large files.

@hlissner
Copy link
Member

hlissner commented Aug 5, 2022

Is it OK if we wait a couple/few days for me to mark this for review?

Certainly. Take your time. I don't generally merge draft PRs.

andras-simonyi/citeproc-el@9f783967c190 -> andras-simonyi/citeproc-el@406bd9964f1c
emacs-citar/citar@b24b5b94b7d5 -> emacs-citar/citar@146f2cb5a31d
tmalsburg/helm-bibtex@aa775340ba69 -> tmalsburg/helm-bibtex@ce8c17690dda

Also add citar-embark, which now contains the embark functionality in a
separate minor mode package, and explicitly add parsebib, so we can pin
the precise version.
@bdarcus bdarcus force-pushed the citar-update-20220803 branch from 150147c to 98aef02 Compare August 5, 2022 20:27
@bdarcus bdarcus marked this pull request as ready for review August 8, 2022 17:39
@bdarcus bdarcus requested a review from hlissner August 8, 2022 17:40
@bdarcus
Copy link
Contributor Author

bdarcus commented Aug 8, 2022

@hlissner - the performance optimizations I was waiting on will take a bit more time, and I think it's better to merge this now, since it does also fix #6464. It's also really only a problem for the rare user who has a single very large bib file, which changes frequently.

emacs-citar/citar#659

@hlissner hlissner merged commit b06fd63 into doomemacs:master Aug 8, 2022
@hlissner
Copy link
Member

hlissner commented Aug 8, 2022

Understood. And everything else looks good. Thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is:update An effort to catch up with changes made elsewhere module:tools/biblio Pertains to Doom's :tools biblio module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

When citar is not loaded, embark-export fails
2 participants