branch: scratch/hyperbole commit fdd704bf20f755ea0e8c2a441d2df05030246873 Author: Stefan Monnier <monn...@iro.umontreal.ca> Commit: Stefan Monnier <monn...@iro.umontreal.ca>
(man-show): Fix miscompilation * hactypes.el (annot-bib): Avoid gratuitous `setq`. (man-show): Declare `Man-notify-method` to fix miscompilation. (rfc-toc): `select-buffer` doesn't exist. --- hactypes.el | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/hactypes.el b/hactypes.el index 903de92b5d..fe6cfbe60d 100644 --- a/hactypes.el +++ b/hactypes.el @@ -32,14 +32,14 @@ ;;; Standard Hyperbole action types ;;; ************************************************************************ -(defact annot-bib (key) +(defact annot-bib (key) ;; FIXME: Clean up namespace use! "Follow internal ref KEY within an annotated bibliography, delimiters=[]." (interactive "sReference key (no []): ") - (let ((key-regexp (concat "^[*]*[ \t]*\\[" (ebut:key-to-label key) "\\]")) - citation) - (if (save-excursion - (goto-char (point-max)) - (setq citation (re-search-backward key-regexp nil t))) + (let* ((key-regexp (concat "^[*]*[ \t]*\\[" (ebut:key-to-label key) "\\]")) + (citation (save-excursion + (goto-char (point-max)) + (re-search-backward key-regexp nil t)))) + (if citation (progn (hpath:display-buffer (current-buffer)) (goto-char citation) (beginning-of-line)) @@ -690,6 +690,7 @@ package to display search results." Uses `hpath:display-where' setting to control where the man page is displayed." (interactive "sManual topic: ") (require 'man) + (defvar Man-notify-method) (let ((Man-notify-method 'meek)) (hpath:display-buffer (man topic)))) @@ -717,7 +718,7 @@ Optional SECTIONS-START limits toc entries to those after that point." (insert "Sections of " rfc-buf-name ":\n") (set-buffer-modified-p nil)) (when opoint - (select-buffer buf-name) + (set-buffer buf-name) (goto-char opoint)))) (defact text-toc (section)