{"id":13836715,"url":"https://github.com/pprevos/citar-denote","last_synced_at":"2025-04-09T15:02:10.898Z","repository":{"id":48663361,"uuid":"516981099","full_name":"pprevos/citar-denote","owner":"pprevos","description":"Emacs package to create and retrieve bibliography notes with the Citar and Denote packages.","archived":false,"fork":false,"pushed_at":"2025-02-25T09:28:41.000Z","size":385,"stargazers_count":74,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-07T05:43:34.676Z","etag":null,"topics":["bibliography","emacs","notes"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pprevos.png","metadata":{"files":{"readme":"readme.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-23T06:48:01.000Z","updated_at":"2025-03-21T13:49:25.000Z","dependencies_parsed_at":"2025-01-10T23:18:15.498Z","dependency_job_id":"8b311e05-7a3d-4fd6-8b58-52646177efc3","html_url":"https://github.com/pprevos/citar-denote","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprevos%2Fcitar-denote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprevos%2Fcitar-denote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprevos%2Fcitar-denote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprevos%2Fcitar-denote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pprevos","download_url":"https://codeload.github.com/pprevos/citar-denote/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055272,"owners_count":21040153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bibliography","emacs","notes"],"created_at":"2024-08-04T15:00:52.974Z","updated_at":"2025-04-09T15:02:10.843Z","avatar_url":"https://github.com/pprevos.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"[[https://melpa.org/#/citar-denote][file:https://melpa.org/packages/citar-denote-badge.svg]]    [[https://stable.melpa.org/#/citar-denote][file:https://stable.melpa.org/packages/citar-denote-badge.svg]]\n\nCitar-Denote is a minor-mode integrating the Emacs [[https://github.com/emacs-citar/citar][Citar]] and [[https://protesilaos.com/emacs/denote][Denote]] packages to enable create managing bibliographic notes and citations.\n\nThis package is part of the [[https://github.com/pprevos/emacs-writing-studio/][Emacs Writing Studio]], a configuration, website and (e)book about researching, writing and publishing articles, books, dissertations and anything else an author needs.\n\nFor more information read the [[file:citar-denote.org][Citar-Denote Manual]] in this repository with =C-h R= (~info-display-manual~) and select =citar-denote=.\n\nThe =init.el= file in the =test= folder provides a minimum configuration for testing the package.\n\n* Change Log\n** Version 2.4.1\n- Fixed bug in ~citar-denote-subdir~ concatenation\n  \n** Version 2.4\n- New functionality to expand citation macros in templates.\n- Fixed bugs in adding and removing references.\n** Version 2.3\n- New command to add bibliographic note in a silo: ~citar-denote-create-silo-note~.\n- Renamed ~citar-denote-add-citekey~ to ~citar-denote-add-reference~ and implemented ability to select only from entries not yet used in any Denote file.\n- Renamed ~citar-denote-remove-citekey~ to ~citar-denote-remove-reference~.\n- Added ~citar-denote-check-keywords~ command to check.\n- New command ~citar-denote-nobib~ lists citation keys referenced or cited in Denote, but not present in the in bibliography in the messages buffer.\n- Improvements to detection of bibliographic items not used in Denote (nocite)\n- Improvements to adding and removing bibliographic keyword\n- Updated mechanism to add references\n** Version 2.2.3\n- Fixed ~citar-denote-add-citekey~ (compatibility with Denote 3.0)\n- Grammar check of the manual\n  \n** Version 2.2.2\n- Integration with ~citar-embark~.\n - Added ~citar-denote-cite-includes-reference~ variable to include references when searching for citations.\n- Updated manual and function docstrings.\n- Bug fixes (compilation errors)\n  \n** Version 2.2.1\n- ~citar-denote-template~ has additional options:\n  - =nil=: No template\n  - =t=: Ask or a template\n  - =string=: Name of the default template for literature notes\n- Updated manual\n  \n** Version 2.2\n- ~citar-denote-subdir~ has additional options:\n  - =nil=: No subdirectory\n  - =t=: Ask for subdirectory\n  - =string= : When using any string, save in a subdirectory with that name under ~denote-directory~\n- Modified behaviour of ~citar-denote-signature~. Users can choose between manually adding a signature or using citation key without prompting.\n    \n** Version 2.1.2\n- Removed lighter string to not clobber the mode line\n- Bug fixed when using non-standard ~citar-denote-keyword~\n  \n** Version 2.1.1\n- Updated the manual\n- Minor code updates\n  \n** Version 2.1\n- Included Texinfo manual.\n- Bug fixes in regex to find citations.\n- New function: ~citar-denote-no-bibliography~ lists all citations that do not appear in the global bibliography in the =*Messages*= buffer.\n- Updated function documentation.\n  \n** Version 2.02\n- Improved function docstrings\n- Updated example config\n\n** Version 2.0.1\n- Updated minor mode definition\n- Updated =readme.org= and =minimum-config.el= to define order or installation\n\n** Version 2.0\n- Commenced Change Log.\n- Updated all functions for full compatibility with Denote 2.2\n- Added =minimum-config.el= to provide minimal configuration example.\n- Added ~citar-denote-signature~ variable to add signatures for new bibliographic notes. When entering an empty string as signature, the citation key is used as signature.\n- The ~citar-denote-template~ variable defines whether a not template is used.\n- Added ~citar-denote-nocite~ function to open Citar completion menu with all bibliographic entries neither cited nor referenced in any Denote file. This negates the need for ~citar-denote-reference-nocite~ because notes can be created from within the Citar menu.\n- Existing reference removed from Citar completion menu when adding a new reference to a note.\n- Fixed a bug in ~citar-denote-add-citekey~ and ~citar-denote-remove-citekey~ when using multiple file types.\n- Removed false positives from ~citar-denote--extract-citations~.\n- Behaviour of ~citar-denote-use-bib-keywords~ changed. When not-nil, don't prompt for keywords and only use those in the bibliography.\n- The ~citar-denote-keyword~ (\"bib\") is removed from the keyword completion menu to avoid confusion.\n- Resolved bug for when ~citar-denote-keyword~ is =nil=.\n- ~citar-denote-link-reference~ check that file is a Denote file and fixed linking bug.\n- Added ~citar-denote--select-file-using-title~ to select a Denote filename using their title in the completion menu.\n- When only one candidate available in ~citar-denote-find-citation~, skip the section menu.\n\n** Version 1.8\n- Fixing bugs and improve package documentation.\n- Marked private functions with double dash\n- Updated ~citar-denote-citekey-regex~ to detect citations with multiple entries\n- Updated Citar-Denote manual in [[https://lucidmanager.org/productivity/citar-denote-managing-bibliographic-notes-in-emacs/][Emacs Writing Studio]].\n\n** Version 1.7\n- Code refactoring and pretty-printing\n- Updated function documentation\n- Bug fix to ~citar-denote-remove-citekey~\n- Package documentation update\n- Code refactoring\n- Added ~citar-denote-link-reference~ to insert a Denote link to an existing bibliographic note.\n- Added ~citar-denote-find-citation~ to find a citation in your Denote files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpprevos%2Fcitar-denote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpprevos%2Fcitar-denote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpprevos%2Fcitar-denote/lists"}