Function: smart-library-symbol
smart-library-symbol is a byte-compiled function defined in
hmouse-tag.el.
Signature
(smart-library-symbol TAG)
Documentation
Return non-nil if TAG is a library symbol listed in cache of such symbols.
See the "${hyperb:dir}/smart-clib-sym" script for more information.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-tag.el
(defun smart-library-symbol (tag)
"Return non-nil if TAG is a library symbol listed in cache of such symbols.
See the \"${hyperb:dir}/smart-clib-sym\" script for more information."
(let ((buf (get-buffer-create "*junk*"))
(found))
(with-current-buffer buf
(setq buffer-read-only nil)
(erase-buffer)
(call-process (expand-file-name "smart-clib-sym" hyperb:dir)
nil buf nil tag)
(setq found (string-equal (buffer-substring-no-properties 1 2) "1"))
(set-buffer-modified-p nil)
(kill-buffer buf)
found)))