Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-26 | bog-create-combined-bib: Fix typo in docstring | Basil L. Contovounesios | |
2020-06-26 | Update copyright notices for 2020 | Basil L. Contovounesios | |
2020-06-26 | bog--with-search-lprops: Simplify using cl-letf | Basil L. Contovounesios | |
2020-06-25 | bog-citekey-face: Use modern face spec syntax | Basil L. Contovounesios | |
2020-06-25 | bog.el: Use defalias for compatibility shims | Basil L. Contovounesios | |
Using defalias avoids byte-compiler warnings and is less intrusive. | |||
2020-06-25 | bog-mode: Modify org-font-lock-hook buffer-locally | Basil L. Contovounesios | |
2020-06-25 | Reindent code | Basil L. Contovounesios | |
Fix indentation and flatten the progn in bog-mode. | |||
2020-06-25 | Use lexical-binding and byte-compile tests | Basil L. Contovounesios | |
* Makefile (test, clean): Byte-compile test suite to catch more errors. * bog-tests.el: Use lexical-binding. Remove the need for cl-lib by replacing single cl-gensym with make-symbol. Declare 'citekey' as a special variable. Add footer line. (bog-tests-with-temp-dir): Replace cl-gensym with make-symbol. (bog-tests-with-temp-text): Allow instrumenting for debugging. Evaluate arguments only once. Don't assume 'citekey' is bound. Pass non-nil FIXEDCASE and LITERAL arguments to replace-match. Simplify with buffer rather than string manipulation. (bog-file-citekeys/multiple-variants): Fix typo caught by byte-compilation. * bog.el: Use lexical-binding. Quote function symbols as such. (bog--with-citekey-cache): Allow instrumenting for debugging. Replace cl-gensym with make-symbol. (bog-selection-method): Simplify and reindent. (bog--agenda-map): New keymap. (bog--with-search-lprops): Use it instead of generating it on the fly. Allow instrumenting for debugging. Don't use org-let which calls eval without lexical-binding. Bind uninterned symbol around body. Use unwind-protect to ensure org-lprops are restored. (bog-search-notes, bog-agenda-redo): Unquote body passed to bog--with-search-lprops now that it no longer uses org-let. (bog-command-map): Make docstring consistent with that of other keymaps. | |||
2018-08-15 | Merge pull request #10 from basil-conto/blc/https | Kyle Meyer | |
2018-08-15 | Merge pull request #9 from basil-conto/blc/file-error | Kyle Meyer | |
2018-08-15 | Use HTTPS URLs where applicable | Basil L. Contovounesios | |
2018-08-15 | bog.el: Fix typos in docs | Basil L. Contovounesios | |
Also add trailing space to y-or-n-p prompt as per its docstring. | |||
2018-08-15 | bog-file-ask-on-conflict: Narrow error condition | Basil L. Contovounesios | |
Be more specific about the type of error that can be handled. | |||
2018-01-13 | Bump versionv1.3.1 | Kyle Meyer | |
2018-01-12 | Typo fix and minor aesthetics | Basil L. Contovounesios | |
Suggest the equivalent 'infty in place of nil for bibtex-autokey-titleword-length as per the variable's custom-type. | |||
2018-01-12 | Minor optimisations | Basil L. Contovounesios | |
2018-01-12 | Touch-up regexps | Basil L. Contovounesios | |
Fix quoting; remove redundancies; and prefer bos and eos to bol and eol anchors, respectively, for filenames. | |||
2016-11-09 | Bump versionv1.3.0 | Kyle Meyer | |
2016-10-24 | Add bog-clean-bib-hook | Kyle Meyer | |
2016-07-25 | bog-file-secondary-name: Use period instead of hyphen | Kyle Meyer | |
A hyphen is considered a word character according to bog-citekey-syntax-table, which makes bog-list-orphan-files falsely recognize secondary files as orphans. This has been an issue since 0e685a3 (Specify syntax table around all citekey regexp uses, 2016-05-23). | |||
2016-06-14 | bog-select-citekey: Add citekey history list | Kyle Meyer | |
2016-06-14 | bog-select-citekey: Require match | Kyle Meyer | |
2016-06-13 | bog-file-ask-on-conflict: Remove bogus read-string argument | Kyle Meyer | |
2016-05-23 | Add bog-citekey-format-allow-at option | Kyle Meyer | |
2016-05-23 | bog-citekey-format: Clarify allowed boundaries | Kyle Meyer | |
2016-05-23 | Add quote to docstring variable | Kyle Meyer | |
2016-05-23 | bog-citekey-syntax-table: Inherit text-mode-syntax-table | Kyle Meyer | |
Org mode makes its syntax table modifications in the body of the define-derived-mode call. As a result, if bog-citekey-syntax-table inherits org-mode-syntax-table, bog-citekey-syntax-table will be different depending on whether the function org-mode has been called (which in most cases corresponds to whether an Org buffer has been visited). To avoid this, use text-mode-syntax-table directly, mirroring Org's modifications. | |||
2016-05-23 | Use bog-fontify-non-heading-citekeys in non-Org buffers | Kyle Meyer | |
2016-05-23 | Specify syntax table around all citekey regexp uses | Kyle Meyer | |
2016-05-17 | Bump versionv1.2.0 | Kyle Meyer | |
2016-05-17 | Don't pass keymap to define-minor-mode | Kyle Meyer | |
2016-03-07 | Replace org-iread-file-name with read-file-name | Kyle Meyer | |
The development version of Org (what will be 9.0) has marked org-iread-file-name as obsolete. | |||
2016-03-06 | bog-citekey-tree-to-indirect-buffer: Use base-buffer | Kyle Meyer | |
org-tree-to-indirect-buffer fails if it is called from the indirect buffer create by the previous org-tree-to-indirect-buffer call. Using the base-buffer to find the citekey heading avoids this error. Even if the error is fixed on Org's side, this change has the advantage of preventing the name from appending the indirect buffer name rather than the original note buffer's names. | |||
2016-03-06 | bog-citekey-tree-to-indirect-buffer: Cosmetics | Kyle Meyer | |
2016-03-06 | Add command to list orphan bibs | Kyle Meyer | |
2016-03-06 | Make cl-set-difference compatibility function | Kyle Meyer | |
2016-03-04 | bog-clear-citekey-cache: Add all option to prompt | Kyle Meyer | |
2016-03-04 | bog-clear-citekey-cache: Abort if cache is empty | Kyle Meyer | |
2016-01-24 | Replace org-icompleting-read with completing-read | Kyle Meyer | |
The development version of Org (what will be 9.0) has marked org-icompleting-read as obsolete. | |||
2016-01-24 | Add bog-dired-jump-to-citekey-file command | Kyle Meyer | |
2016-01-24 | bog-combined-bib-ignore-not-found: Add package-version | Kyle Meyer | |
2016-01-24 | Remove unneeded define-minor-mode keywords | Kyle Meyer | |
2016-01-24 | Rely on implicit group for defcustom's | Kyle Meyer | |
2016-01-24 | Explicitly bind nil-value for case-fold-search | Kyle Meyer | |
2016-01-24 | Move a few functions | Kyle Meyer | |
2016-01-23 | bog--with-citekey-cache: Use uninterned symbol | Kyle Meyer | |
2016-01-22 | Don't assume font-lock-ensure is defined | Kyle Meyer | |
Fixes #5. Also, * Use font-lock-flush instead of font-lock-ensure, which wasn't removing Bog-related highlighting when turning off bog-mode. * Check that font-lock-mode is enabled before calling font-lock function. | |||
2016-01-20 | bog-list-orphan-citekeys: Fix sorting in Emacs 25 | Kyle Meyer | |
2016-01-20 | bog-clear-citekey-cache: Fix indentation | Kyle Meyer | |
2016-01-20 | bog-clear-citekey-cache: Cosmetics | Kyle Meyer | |