diff options
author | Kyle Meyer <kyle@kyleam.com> | 2014-02-08 00:33:52 -0500 |
---|---|---|
committer | Kyle Meyer <kyle@kyleam.com> | 2014-02-08 00:33:52 -0500 |
commit | 8f4381025f64ff2ab59c60b65dc5ac42c9276a5b (patch) | |
tree | 88452833e111efac3596430b942f23651c8e6fae | |
parent | 3c7d5239355f37af89f47b1808f02c05e58277b7 (diff) | |
download | bog-8f4381025f64ff2ab59c60b65dc5ac42c9276a5b.tar.gz |
DOC: Provide bibtex-autokey settings
-rw-r--r-- | README | 19 | ||||
-rw-r--r-- | README.org | 19 | ||||
-rw-r--r-- | bog-todo.org | 3 | ||||
-rw-r--r-- | bog.el | 13 |
4 files changed, 44 insertions, 10 deletions
@@ -91,10 +91,21 @@ and taking notes with Org, not on writing research articles with Org. | Article notes `---- - "name2000word" is the study header. (The default format for the - citekey is the first author's last name, the year, and then the first - non-trivial word.) Bog expects the study citekey to be the title or - property of a heading. + "name2000word" is the study header. Bog expects the study citekey to + be the title or property of a heading. + + The default format for the citekey is the first author's last name, + the year, and then the first non-trivial word. To have BibTeX mode + automatically generate a key of this format, the `bibtex=autokey-*' + settings can be modified. + + ,---- + | (setq bibtex-autokey-year-length 4 + | bibtex-autokey-titleword-length nil + | bibtex-autokey-titlewords-stretch 0 + | bibtex-autokey-titlewords 1 + | bibtex-autokey-year-title-separator "") + `---- If the study was added when checking journals online, I tend to add the URL right under the heading. However, I often add citekeys from @@ -59,10 +59,21 @@ file studies under. Article notes #+end_example -"name2000word" is the study header. (The default format for the citekey -is the first author's last name, the year, and then the first -non-trivial word.) Bog expects the study citekey to be the title or -property of a heading. +"name2000word" is the study header. Bog expects the study citekey to be +the title or property of a heading. + +The default format for the citekey is the first author's last name, the +year, and then the first non-trivial word. To have BibTeX mode +automatically generate a key of this format, the =bibtex=autokey-*= +settings can be modified. + +#+begin_src emacs-lisp + (setq bibtex-autokey-year-length 4 + bibtex-autokey-titleword-length nil + bibtex-autokey-titlewords-stretch 0 + bibtex-autokey-titlewords 1 + bibtex-autokey-year-title-separator "") +#+end_src If the study was added when checking journals online, I tend to add the URL right under the heading. However, I often add citekeys from the diff --git a/bog-todo.org b/bog-todo.org index fd4a0ae..09bb0b2 100644 --- a/bog-todo.org +++ b/bog-todo.org @@ -18,7 +18,8 @@ Perhaps use a cache file. This could be used in ** DONE [#A] Add README CLOSED: [2014-02-03 Mon 01:53] -** DOC Describe BibTeX autokey settings for `bog-citekey-format' +** DONE Describe BibTeX autokey settings for `bog-citekey-format' + CLOSED: [2014-02-08 Sat 00:32] ** DOC Mention useful tools @@ -41,9 +41,20 @@ (defcustom bog-citekey-format "\\([0-9]*[a-z]+[-a-z]*\\)\\([0-9]\\{4\\}\\)\\([a-z]+\\)" "Regex used to match study citekey. + By default, this matches any sequence of lower case letters (allowing hyphenation) that is followed by 4 digits and -then lower case letters." +then lower case letters. + +The default format corresponds to the following BibTeX autokey +settings: + + (setq bibtex-autokey-year-length 4 + bibtex-autokey-titleword-length nil + bibtex-autokey-titlewords-stretch 0 + bibtex-autokey-titlewords 1 + bibtex-autokey-year-title-separator \"\") +" :group 'bog :type 'string) |