Citar-Denote is a minor-mode integrating the Emacs Citar and Denote packages to enable create managing bibliographic notes and citations.
This package is part of the Emacs Writing Studio, a configuration, website and (e)book about researching, writing and publishing articles, books, dissertations and anything else an author needs.
For more information read the Citar-Denote Manual in this repository with C-h R (info-display-manual) and select citar-denote.
The init.el file in the test folder provides a minimum configuration for testing the package.
- Replaced obsolete Denote function in
citar-denote-find-citation
- Updated manual in relation to Denote 4.0
- Silo function now refer to the Denote-Silo package
- Ability to integrate with Denote-Sequence
- Bug fixes
- Fixed bug in
citar-denote-subdirconcatenation
- New functionality to expand citation macros in templates.
- Fixed bugs in adding and removing references.
- New command to add bibliographic note in a silo:
citar-denote-create-silo-note. - Renamed
citar-denote-add-citekeytocitar-denote-add-referenceand implemented ability to select only from entries not yet used in any Denote file. - Renamed
citar-denote-remove-citekeytocitar-denote-remove-reference. - Added
citar-denote-check-keywordscommand to check. - New command
citar-denote-nobiblists citation keys referenced or cited in Denote, but not present in the in bibliography in the messages buffer. - Improvements to detection of bibliographic items not used in Denote (nocite)
- Improvements to adding and removing bibliographic keyword
- Updated mechanism to add references
- Fixed
citar-denote-add-citekey(compatibility with Denote 3.0) - Grammar check of the manual
- Integration with
citar-embark.- Added
citar-denote-cite-includes-referencevariable to include references when searching for citations.
- Added
- Updated manual and function docstrings.
- Bug fixes (compilation errors)
citar-denote-templatehas additional options:nil: No templatet: Ask or a templatestring: Name of the default template for literature notes
- Updated manual
citar-denote-subdirhas additional options:nil: No subdirectoryt: Ask for subdirectorystring: When using any string, save in a subdirectory with that name underdenote-directory
- Modified behaviour of
citar-denote-signature. Users can choose between manually adding a signature or using citation key without prompting.
- Removed lighter string to not clobber the mode line
- Bug fixed when using non-standard
citar-denote-keyword
- Updated the manual
- Minor code updates
- Included Texinfo manual.
- Bug fixes in regex to find citations.
- New function:
citar-denote-no-bibliographylists all citations that do not appear in the global bibliography in the*Messages*buffer. - Updated function documentation.
- Improved function docstrings
- Updated example config
- Updated minor mode definition
- Updated
readme.organdminimum-config.elto define order or installation
- Commenced Change Log.
- Updated all functions for full compatibility with Denote 2.2
- Added
minimum-config.elto provide minimal configuration example. - Added
citar-denote-signaturevariable to add signatures for new bibliographic notes. When entering an empty string as signature, the citation key is used as signature. - The
citar-denote-templatevariable defines whether a not template is used. - Added
citar-denote-nocitefunction to open Citar completion menu with all bibliographic entries neither cited nor referenced in any Denote file. This negates the need forcitar-denote-reference-nocitebecause notes can be created from within the Citar menu. - Existing reference removed from Citar completion menu when adding a new reference to a note.
- Fixed a bug in
citar-denote-add-citekeyandcitar-denote-remove-citekeywhen using multiple file types. - Removed false positives from
citar-denote--extract-citations. - Behaviour of
citar-denote-use-bib-keywordschanged. When not-nil, don’t prompt for keywords and only use those in the bibliography. - The
citar-denote-keyword(“bib”) is removed from the keyword completion menu to avoid confusion. - Resolved bug for when
citar-denote-keywordisnil. citar-denote-link-referencecheck that file is a Denote file and fixed linking bug.- Added
citar-denote--select-file-using-titleto select a Denote filename using their title in the completion menu. - When only one candidate available in
citar-denote-find-citation, skip the section menu.
- Fixing bugs and improve package documentation.
- Marked private functions with double dash
- Updated
citar-denote-citekey-regexto detect citations with multiple entries - Updated Citar-Denote manual in Emacs Writing Studio.
- Code refactoring and pretty-printing
- Updated function documentation
- Bug fix to
citar-denote-remove-citekey - Package documentation update
- Code refactoring
- Added
citar-denote-link-referenceto insert a Denote link to an existing bibliographic note. - Added
citar-denote-find-citationto find a citation in your Denote files.