Coder Social home page Coder Social logo

goofansu / citar-denote Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pprevos/citar-denote

0.0 0.0 0.0 325 KB

Emacs package to create and retrieve bibliography notes with the Citar and Denote packages.

License: GNU General Public License v3.0

Emacs Lisp 100.00%

citar-denote's Introduction

https://melpa.org/packages/citar-denote-badge.svg https://stable.melpa.org/packages/citar-denote-badge.svg

Citar-Denote is a minor-mode integrating the Emacs Citar and Denote packages to enable create managing bibliographic notes and citations.

For more information read the Citar-Denote Manual in this repository with C-h R (info-display-manual) and select citar-denote.

Change Log

Version 2.2.1

  • citar-denote-template has additional options:
    • nil: No template
    • t: Ask or a template
    • string: Name of the default template for literature notes
  • Updated manual

Version 2.2

  • citar-denote-subdir has additional options:
    • nil: No subdirectory
    • t: Ask for subdirectory
    • string : When using any string, save in a subdirectory with that name under denote-directory
  • Modified behaviour of citar-denote-signature. Users can choose between manually adding a signature or using citation key without prompting.

Version 2.1.2

  • Removed lighter string to not clobber the mode line
  • Bug fixed when using non-standard citar-denote-keyword

Version 2.1.1

  • Updated the manual
  • Minor code updates

Version 2.1

  • Included Texinfo manual.
  • Bug fixes in regex to find citations.
  • New function: citar-denote-no-bibliography lists all citations that do not appear in the global bibliography in the *Messages* buffer.
  • Updated function documentation.

Version 2.02

  • Improved function docstrings
  • Updated example config

Version 2.0.1

  • Updated minor mode definition
  • Updated readme.org and minimum-config.el to define order or installation

Version 2.0

  • Commenced Change Log.
  • Updated all functions for full compatibility with Denote 2.2
  • Added minimum-config.el to provide minimal configuration example.
  • 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.
  • The citar-denote-template variable defines whether a not template is used.
  • 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.
  • Existing reference removed from Citar completion menu when adding a new reference to a note.
  • Fixed a bug in citar-denote-add-citekey and citar-denote-remove-citekey when using multiple file types.
  • Removed false positives from citar-denote--extract-citations.
  • Behaviour of citar-denote-use-bib-keywords changed. 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-keyword is nil.
  • citar-denote-link-reference check that file is a Denote file and fixed linking bug.
  • Added citar-denote--select-file-using-title to 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.

Version 1.8

  • Fixing bugs and improve package documentation.
  • Marked private functions with double dash
  • Updated citar-denote-citekey-regex to detect citations with multiple entries
  • Updated Citar-Denote manual in Emacs Writing Studio.

Version 1.7

  • Code refactoring and pretty-printing
  • Updated function documentation
  • Bug fix to citar-denote-remove-citekey
  • Package documentation update
  • Code refactoring
  • Added citar-denote-link-reference to insert a Denote link to an existing bibliographic note.
  • Added citar-denote-find-citation to find a citation in your Denote files.

citar-denote's People

Contributors

pprevos avatar nobiot avatar jloow avatar protesilaos avatar swflint avatar troyfigiel avatar grtcdr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.