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)