Variable: smart-c-use-lib-man
smart-c-use-lib-man is a customizable variable defined in
hmouse-tag.el.
Value
nil
Documentation
Non-nil means smart-c and smart-c++ display man pages for library symbols.
When nil, the default, smart-c and smart-c++ look up only symbols defined in
an etags TAGS file.
Create the file ~/.CLIBS-LIST and populate it with the full pathnames (one per line) of all of the C/C++ libraries whose symbols you want to match against. Your MANPATH environment variable must include paths for the man pages of these libraries also.
Your smart-clib-sym executable script included with Hyperbole
must output a 1 if a symbol is from a C/C++ library listed in
~/.CLIBS-LIST or 0 if not! Otherwise, don't set this variable to
t.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-tag.el
(defcustom smart-c-use-lib-man nil
"Non-nil means `smart-c' and `smart-c++' display man pages for library symbols.
When nil, the default, `smart-c' and `smart-c++' look up only symbols defined in
an etags TAGS file.
Create the file ~/.CLIBS-LIST and populate it with the full pathnames (one per
line) of all of the C/C++ libraries whose symbols you want to match against.
Your MANPATH environment variable must include paths for the man pages of
these libraries also.
Your smart-clib-sym executable script included with Hyperbole
must output a 1 if a symbol is from a C/C++ library listed in
~/.CLIBS-LIST or 0 if not! Otherwise, don't set this variable to
t."
:type 'boolean
:group 'hyperbole-commands)