[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/clhs 537a263 13/25: common-lisp-hyperspec: with prefix
From: |
Sam Steingold |
Subject: |
[elpa] externals/clhs 537a263 13/25: common-lisp-hyperspec: with prefix arg, save URL in kill-ring |
Date: |
Tue, 27 Apr 2021 20:38:54 -0400 (EDT) |
branch: externals/clhs
commit 537a263e3aa3bff99b5de39eb5ff56b706622666
Author: Sam Steingold <sds@gnu.org>
Commit: Sam Steingold <sds@gnu.org>
common-lisp-hyperspec: with prefix arg, save URL in kill-ring
---
clhs.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/clhs.el b/clhs.el
index 25a34a4..3cd328a 100644
--- a/clhs.el
+++ b/clhs.el
@@ -118,10 +118,11 @@ Actually, `completing-read' in Emacs 22 accepts
hash-tables natively."
(car res))))))
;;;###autoload
-(defun common-lisp-hyperspec (symbol-name &optional insert)
+(defun common-lisp-hyperspec (symbol-name &optional kill)
"Browse the Common Lisp HyperSpec documentation for SYMBOL-NAME.
-Finds the HyperSpec at `common-lisp-hyperspec-root'."
- (interactive (list (let ((sym (thing-at-point 'symbol))
+Finds the HyperSpec at `common-lisp-hyperspec-root'.
+With prefix arg, save the URL in the `kill-ring' instead."
+ (interactive (list (let ((sym (thing-at-point 'symbol t))
(completion-ignore-case t))
(completing-read
"Look-up symbol in the Common Lisp HyperSpec: "
@@ -134,8 +135,8 @@ Finds the HyperSpec at `common-lisp-hyperspec-root'."
(concat common-lisp-hyperspec-root "/")))
(let ((url (concat common-lisp-hyperspec-root
(gethash (upcase symbol-name) (clhs-symbols)))))
- (if insert
- (insert url)
+ (if kill
+ (kill-new url)
(browse-url url))))
(provide 'clhs)
- [elpa] externals/clhs a961ce0 08/25: (common-lisp-hyperspec-root): clhs at lisp.org is dead, use lispworks, (continued)
- [elpa] externals/clhs a961ce0 08/25: (common-lisp-hyperspec-root): clhs at lisp.org is dead, use lispworks, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 5999900 06/25: (common-lisp-hyperspec): bind `completion-ignore-case', Sam Steingold, 2021/04/27
- [elpa] externals/clhs 5b6de9f 11/25: common-lisp-hyperspec: with prefix arg, insert the URL instead of visiting it, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 2500ac1 12/25: common-lisp-hyperspec-root: default to http://clhs.lisp.se/ instead of LW, Sam Steingold, 2021/04/27
- [elpa] externals/clhs b769733 03/25: (clhs-table-buffer): permit many spaces between "200" and "OK", Sam Steingold, 2021/04/27
- [elpa] externals/clhs f3bf530 04/25: emacs format uses %s, not ~s, Sam Steingold, 2021/04/27
- [elpa] externals/clhs fbd879c 17/25: common-lisp-hyperspec-root: use mit.edu instead of broken lisp.se, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 1863215 09/25: also mention http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/html/hyperspec/HyperSpec/, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 8208673 16/25: common-lisp-hyperspec-root: reset clhs-symbols when setting, Sam Steingold, 2021/04/27
- [elpa] externals/clhs bcac1e9 10/25: (C)year, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 537a263 13/25: common-lisp-hyperspec: with prefix arg, save URL in kill-ring,
Sam Steingold <=
- [elpa] externals/clhs 766be41 14/25: (C) year, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 23fd27e 05/25: (clhs-table-buffer): strip "file:/", not just "file:", Sam Steingold, 2021/04/27
- [elpa] externals/clhs dd20a09 19/25: Add .gitignore, Sam Steingold, 2021/04/27
- [elpa] externals/clhs d458e3e 20/25: Add README.md, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 2a1c83b 15/25: Update URLs to CLHS., Sam Steingold, 2021/04/27
- [elpa] externals/clhs 713b058 18/25: common-lisp-hyperspec-root: Use lisp.se again., Sam Steingold, 2021/04/27
- [elpa] externals/clhs 8e67fde 21/25: update the docs, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 6b01ec2 22/25: Remove obsolete `hash-table-complete', Sam Steingold, 2021/04/27
- [elpa] externals/clhs 7fc0256 23/25: Pacify checkdoc, Sam Steingold, 2021/04/27
- [elpa] externals/clhs 2c12bfb 24/25: Pacify package-lint, Sam Steingold, 2021/04/27