summaryrefslogtreecommitdiff
path: root/bog.el
AgeCommit message (Collapse)Author
2014-11-11Stop quoting lambdasKyle Meyer
2014-11-01Use org-before-first-heading-pKyle Meyer
2014-11-01Remove some useless let bindingsKyle Meyer
2014-11-01Replace some cond instances with caseKyle Meyer
2014-11-01bog-citekey-from-property: Cosmetic changesKyle Meyer
2014-11-01bog-citekeys-in-file: Replace add-to-list with pushKyle Meyer
2014-11-01Rework citekey collectionKyle Meyer
- Split into two functions instead of having no-sort argument. - Use push instead of add-to-list.
2014-11-01Rewrite some functions to avoid find-file-noselectKyle Meyer
Several functions relied on find-file-noselect. I hadn't realized that it's a bad idea to use this non-interactively [1]. [1] http://emacs.stackexchange.com/questions/145/what-are-some-built-in-packages-with-nice-source-code/151#151
2014-10-29Fix bog-citekey-at-point for hyphenated citekeysKyle Meyer
Because bog-citekey-at-point used "(thing-at-point 'word)", it didn't handle hyphenated citekeys properly. Now the function relies on a set of characters that are allowed to precede citekeys.
2014-10-16bog-citekey-from-heading-title: Cover edge caseKyle Meyer
Don't throw error if point is before first heading.
2014-10-16Use org-with-wide-buffer macroKyle Meyer
2014-10-15Restrict keywords to built-in keywordsKyle Meyer
2014-10-15Add command bog-insert-heading-citekeyKyle Meyer
2014-10-15Use cache for bog-all{-heading}-citekeysKyle Meyer
2014-10-15bog-selection-method: Add docstringKyle Meyer
2014-10-15bog-root-directory: Simplify docstringKyle Meyer
2014-10-15bog-rename-staged-file-to-citekey: Fix docstringKyle Meyer
2014-10-15Replace some 'error' instances with 'user-error'Kyle Meyer
2014-06-05Note limitation of goto functionsKyle Meyer
2014-06-05Simplify bog-citekey-pKyle Meyer
2014-06-05Rename bog-citekey-only-p to bog-citekey-pKyle Meyer
Old `bog-citekey-p' was not being used.
2014-06-05Remove bog-citekey-functionKyle Meyer
Before, citekeys could be listed as either heading titles or properties, but these two styles could not be mixed. Now, they can, and the following method is used to find the citekey. 1. Take the citekey from title of the current heading. 2. Take the citekey from the property of the current heading. 3. If no citekey found, go to parent heading and repeat. The process stops as soon as a citekey is found or a top-level heading is reached.
2014-05-28Add URL to commentaryKyle Meyer
2014-05-24Move default notes directory to subdirectoryKyle Meyer
2014-05-07Use marker directly instead of extracting positionKyle Meyer
2014-05-07Add bog-citekey-tree-to-indirect-bufferKyle Meyer
2014-05-07Fix lowercase org in docstring for consistencyKyle Meyer
2014-05-06Widen if needed in goto-heading functionsKyle Meyer
Widen the buffer if the heading is outside the currently narrowed region.
2014-05-01Remove Bog agenda commandKyle Meyer
2014-05-01Add Bog commanderKyle Meyer
2014-05-01Hook up other functions to citekey selectionKyle Meyer
2014-05-01Citekey selection macrosKyle Meyer
2014-05-01Functions for collecting citekeys from notesKyle Meyer
For bigger Org files, these will probably be pretty slow, in which case I can look into caching the results.
2014-05-01Use find-buffer-visiting to check if buffer openKyle Meyer
2014-05-01Correct misplaced save-excursionKyle Meyer
2014-05-01Fix bog-bib-citekeys when bog-bib-file is non-nilKyle Meyer
2014-05-01Fix docstring typoKyle Meyer
2014-05-01Remove leftover debugging messageKyle Meyer
2014-04-30Add bog-refile to the keymapKyle Meyer
Steal "w" from `bog-search-citekey-on-web' to be consistent with `org-refile'.
2014-04-30Define keymap in alphabetical orderKyle Meyer
2014-04-30Fix reference to README in commentaryKyle Meyer
This should've been updated with 9eb2776.
2014-04-26Clarify some docstringsKyle Meyer
2014-04-26Generalize PDF functions to any file typeKyle Meyer
2014-04-26Prompt with bib citekeys in bog-find-citekey-bibKyle Meyer
When a prefix argument is given to `bog-find-citekey-bib', `bog-pdf-citekeys` was being used to generate the collection of available citekeys instead of`bog-bib-citekeys'.
2014-04-26Fix docstring typoKyle Meyer
2014-04-26Rephrase docstrings for directory variablesKyle Meyer
2014-04-09Remove leftover bog-completing-read callKyle Meyer
This should have been removed in 6a09d39.
2014-04-02Remove Org 8 from requirementsKyle Meyer
All of the Org functionality currently used should be present in built-in Org version.
2014-04-02Use org-open-file to open PDFsKyle Meyer
2014-04-02Use Org's completion functionsKyle Meyer
The user's ido preference is already set with `org-completion-use-ido', so it makes sense to piggyback on this rather than having separate customization for Bog.