summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md119
1 files changed, 55 insertions, 64 deletions
diff --git a/README.md b/README.md
index 5b3b51b..e6ad489 100644
--- a/README.md
+++ b/README.md
@@ -3,16 +3,7 @@
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1. Workflow</a></li>
-<li><a href="#sec-2">2. Main features</a>
-<ul>
-<li><a href="#sec-2-1">2.1. Opening a PDF file for a citekey</a></li>
-<li><a href="#sec-2-2">2.2. Opening a BibTeX file for a citekey</a></li>
-<li><a href="#sec-2-3">2.3. Searching online for a citekey</a></li>
-<li><a href="#sec-2-4">2.4. Renaming new PDFs</a></li>
-<li><a href="#sec-2-5">2.5. Renaming new BibTeX files</a></li>
-<li><a href="#sec-2-6">2.6. Generating a combined BibTeX file</a></li>
-</ul>
-</li>
+<li><a href="#sec-2">2. Main features</a></li>
<li><a href="#sec-3">3. Variables</a></li>
<li><a href="#sec-4">4. Recommended keybindings</a></li>
</ul>
@@ -64,66 +55,66 @@ Many Bog functions take the citekey from the notes context. If the point
is on a citekey (like "another1999study" above), then that citekey will
be used. Otherwise, the citekey will be taken from the first parent
heading that is a study.
+- `bog-find-citekey-pdf`
+
+ Open a PDF file for a citekey.
-## Opening a PDF file for a citekey
-
-The function `bog-find-citekey-pdf` will open a PDF associated with a
-citekey.
-
-## Opening a BibTeX file for a citekey
-
-The function `bog-find-citekey-bib` will open the BibTeX entry
-associated with a citekey.
-
-BibTeX entries can be stored in one of two ways:
-
-1. As a single file with many entries
-2. As single-entry files named <citekey>.bib within a common directory
-
-## Searching online for a citekey
-
-The function `bog-search-citekey-on-web` will perform a Google Scholar
-search with the citekey information. The default citekey format (first
-author's last name, year, and first non-trivial word) usually contains
-enough information to make this search successful.
-
-## Renaming new PDFs
-
-New PDF files can be put in a "stage" directory and then renamed to a
-citekey.
+- `bog-find-citekey-bib`
+
+ Open a BibTeX file for a citekey.
+
+ BibTeX entries can be stored in one of two ways:
+
+ 1. As a single file with many entries
+ 2. As single-entry files named <citekey>.bib within a common directory
-## Renaming new BibTeX files
+- `bog-search-citekey-on-web`
+
+ Search Google Scholar for a citekey. The default citekey format (first
+ author's last name, year, and first non-trivial word) usually contains
+ enough information to make this search successful.
-If a separate BibTeX file is used for each citekey,
-`bog-clean-and-rename-staged-bibs` can be used to rename all new BibTeX
-files. `bibtex-clean-entry` is used to clean the entry and autogenerate
-the key.
+- `bog-rename-staged-pdf-to-citekey`
+
+ Rename a new PDF.
-## Generating a combined BibTeX file
+- `bog-clean-and-rename-staged-bibs`
+
+ Renaming new BibTeX files. If a separate BibTeX file is used for each
+ citekey, this function can be used to rename all new BibTeX files.
+ `bibtex-clean-entry` is used to clean the entry and autogenerate the
+ key.
-If single-entry BibTeX files are used, there should be a way to collect
-the references that are needed. `bog-create-combined-bib` can be used to
-create a BibTeX file that has entries for all the citekeys in the
-current buffer.
+- `bog-create-combined-bib`
+
+ Generate a combined BibTeX file for all citekeys in buffer. This is
+ useful if single-entry BibTeX files are used.
# Variables
Several variables determine where Bog looks for things.
-- bog-notes-directory
-- bog-pdf-directory
-- bog-bib-directory or bog-bib-file
-- bog-stage-directory
+- `bog-notes-directory`
+- `bog-pdf-directory`
+- `bog-bib-directory` or `bog-bib-file`
+- `bog-stage-directory`
The variables below are important for specifying how Bog behaves.
-- **bog-citekey-format:** A regular expression that defines the format
- used for citekeys
-- **bog-citekey-func:** A function to extract a citekey from the current
- subtree. Use this to indicate whether the citekey should be taken
- from the heading or property.
-- **bog-find-citekey-bib-func:** A function to find a citekey in a BibTeX
- file. This determines whether a directory of single-entry BibTeX
- files or a single BibTeX file is used.
+- `bog-citekey-format`
+
+ A regular expression that defines the format used for citekeys
+
+- `bog-citekey-function`
+
+ A function to extract a citekey from the current subtree. Use this to
+ indicate whether the citekey should be taken from the heading or
+ property.
+
+- `bog-find-citekey-bib-function`
+
+ A function to find a citekey in a BibTeX file. This determines whether
+ a directory of single-entry BibTeX files or a single BibTeX file is
+ used.
# Recommended keybindings
@@ -148,37 +139,37 @@ in Org mode is a good option.
<tbody>
<tr>
<td class="left">C-c b p</td>
-<td class="left">bog-find-citekey-pdf</td>
+<td class="left">`bog-find-citekey-pdf`</td>
</tr>
<tr>
<td class="left">C-c b r</td>
-<td class="left">bog-rename-staged-pdf-to-citekey</td>
+<td class="left">`bog-rename-staged-pdf-to-citekey`</td>
</tr>
<tr>
<td class="left">C-c b b</td>
-<td class="left">bog-find-citekey-bib</td>
+<td class="left">`bog-find-citekey-bib`</td>
</tr>
<tr>
<td class="left">C-c b h</td>
-<td class="left">bog-goto-citekey-heading-in-buffer</td>
+<td class="left">`bog-goto-citekey-heading-in-buffer`</td>
</tr>
<tr>
<td class="left">C-c b H</td>
-<td class="left">bog-goto-citekey-heading-in-notes</td>
+<td class="left">`bog-goto-citekey-heading-in-notes`</td>
</tr>
<tr>
<td class="left">C-c b w</td>
-<td class="left">bog-search-citekey-on-web</td>
+<td class="left">`bog-search-citekey-on-web`</td>
</tr>
</tbody>
</table>