|
|
|
@ -22,13 +22,10 @@ |
|
|
|
;;; Code: |
|
|
|
;;; Code: |
|
|
|
|
|
|
|
|
|
|
|
(require 'dash) |
|
|
|
(require 'dash) |
|
|
|
(require 'dash-functional) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(require 'help-fns) |
|
|
|
(require 'help-fns) |
|
|
|
(require 'lisp-mnt) |
|
|
|
(require 'lisp-mnt) |
|
|
|
|
|
|
|
|
|
|
|
(setq text-quoting-style 'grave) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(defvar functions ()) |
|
|
|
(defvar functions ()) |
|
|
|
|
|
|
|
|
|
|
|
(defun example-to-string (example) |
|
|
|
(defun example-to-string (example) |
|
|
|
@ -49,7 +46,8 @@ |
|
|
|
"Return the (ARGLIST DOCSTRING) of FN symbol. |
|
|
|
"Return the (ARGLIST DOCSTRING) of FN symbol. |
|
|
|
Based on `describe-function-1'." |
|
|
|
Based on `describe-function-1'." |
|
|
|
(with-temp-buffer |
|
|
|
(with-temp-buffer |
|
|
|
(pcase-let* ((`(,real-fn ,def ,_alias ,real-def) |
|
|
|
(pcase-let* ((text-quoting-style 'grave) |
|
|
|
|
|
|
|
(`(,real-fn ,def ,_alias ,real-def) |
|
|
|
(help-fns--analyze-function fn)) |
|
|
|
(help-fns--analyze-function fn)) |
|
|
|
(buf (current-buffer)) |
|
|
|
(buf (current-buffer)) |
|
|
|
(doc-raw (documentation fn t)) |
|
|
|
(doc-raw (documentation fn t)) |
|
|
|
|