[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/hyperbole fdd704bf20 13/15: (man-show): Fix miscompilatio
|
From: |
Stefan Monnier |
|
Subject: |
[elpa] scratch/hyperbole fdd704bf20 13/15: (man-show): Fix miscompilation |
|
Date: |
Tue, 2 May 2023 00:26:06 -0400 (EDT) |
branch: scratch/hyperbole
commit fdd704bf20f755ea0e8c2a441d2df05030246873
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@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)
- [elpa] branch scratch/hyperbole created (now 0abc388edb), Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole bfe7ef167d 02/15: * hversion.el (hyperb:path-being-loaded): Delete function, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 3eef78bc79 04/15: (kotl-mode:pre-self-insert-command): Use buffer-locally at top-level, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 2803a985a0 07/15: (kview:char-visible-p): Delete function, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole ba352bce93 14/15: Fix a few minor miscompilations and warnings, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole fdd704bf20 13/15: (man-show): Fix miscompilation,
Stefan Monnier <=
- [elpa] scratch/hyperbole 538590efcc 06/15: Fix compilation of test file, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 25e0fed3bb 12/15: * hui-select.el: Fix a few warnings and improve some docstrings, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 02bf28e5cd 03/15: Try and avoid using `hyperb:stack-frame`, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 2a58ece547 01/15: * hload-path.el (hyperb:dir): Use `macroexp-file-name`, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 31e1c06f46 05/15: Get rid of `hyperb:stack-frame`, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 73f076d5ad 08/15: * hact.el: Fix broken lexical-binding cookie, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 8166bb40bf 09/15: * hyperbole.el: Preload `kotl-autoloads`, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole c10536751a 10/15: hyperbole-autoloads.el: Remove needless definitions, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole e6fb782621 11/15: * hycontrol.el (hycontrol-windows-mode-map): Don't autoload, Stefan Monnier, 2023/05/02
- [elpa] scratch/hyperbole 0abc388edb 15/15: * hyrolo.el: A few cosmetic tweaks, Stefan Monnier, 2023/05/02