Last edit
Added:
> ** Angle-bracketed names, like this: `TAB', are highlighted if '''`Info-fontify-angle-bracketed-flag'''' and `Info-fontify-quotations-flag' are non-`nil'.
Added:
> :: You can toggle each of the `Info-fontify-*-flag' options from the `Info' menu or by command.
Library info+.el extends the standard Emacs library info.el in several ways. Info+ provides:
‘name-stands-out’, and strings, like this: “string-stands-out” are highlighted if ‘Info-fontify-quotations-flag’ is non-‘nil’.‘TAB’, are highlighted if ‘Info-fontify-angle-bracketed-flag’ and ‘Info-fontify-quotations-flag’ are non-‘nil’.'foobar, are highlighted if ‘Info-fontify-single-quote-flag’ and ‘Info-fontify-quotations-flag’ are non-‘nil’.‘Toggle Breadcrumbs’ in ‘mouse-3’ mode-line menu and ‘Toggle Breadcrumbs in Mode Line’ in ‘Info’ menu (e.g. in the minor-mode indicator). You can customize option ‘Info-breadcrumbs-in-mode-line-mode’ if you want to turn it off by default. (Available for Emacs 23+ only.)‘Toggle Breadcrumbs in Header Line’ in ‘Info’ menu. Be aware that unlike breadcrumbs in the mode line, this can occasionally throw off the destination accuracy of cross references and searches slightly. (Available for Emacs 22+ only.) Here is a screenshot showing breadcrumbs in the header line (only):‘info-display-manual’: Completion for manual name.‘Info-goto-emacs-key-command-node’: If the key’s command is not found, then it searches for the key sequence in the text.') and non-breaking space have punctuation syntax, not word syntax. So for example, you can easily use ‘C-s C-w’ to select text between `…' without also grabbing the ' at the end. (I reported this as Emacs bug #3312, which was fixed a couple years later in Emacs 24.)‘Info-fit-frame-flag’ is non-‘nil’).‘search-highlight’ is non-‘nil’).‘*info*’ has been removed from ‘same-window-buffer-names’, so that a separate window can be used if you so choose.‘Info-virtual-book’ (bound to ‘v’) – Open a virtual Info manual of saved nodes from any number of manuals. The nodes are those saved in option ‘Info-virtual-book’. With ‘C-u’, bookmarked Info nodes are also included. See also `icicle-Info-virtual-book’.‘Info-save-current-node’ (bound to `.’) – Save name of current node to list ‘Info-saved-nodes’, for use by ‘v’ (‘Info-virtual-book’).‘Info-merge-subnodes’ – Integrate the current Info node with its subnodes (the nodes in its Menu), perhaps recursively.‘Info-merge-subnodes’ to extract a self-contained report (possibly the whole manual) from an Info manual. The report is itself an Info buffer, with hyperlinks and normal Info behavior.
‘mkhtml-any-buffer’) from library Lisp:mkhtml.el. For more information, see SaveAsHtml. (That code is quite old, however.)See Also: Icicles - Info Enhancements.
Your recognition of info-quoted-name seems like is not right, e.g.
`(a list of (+ 2 3) elements)
info-quoted-name highlight it. – ahei
Only if it is followed (somewhere) by a normal single-quote: '. But yes, otherwise, you are correct.
Highlighting `...' and "..." strings is problematic. In general, the results are good, but there are several things that can throw it off. Fortunately, these things do not occur that commonly in manuals – but they do occur. The more typical problem is an isolated " character referred to as such in the manual (e.g. ?"). You’ll just have to live with it or, if you think it’s not worth it, customize ‘Info-fontify-quotations-flag’ to nil. – DrewAdams
OK, I see – ahei
Hi! A quick question: how to prevent info+ to split my window. I want the original info behavior, if i type M-x info, i want a full window to read. Thanks! --PasJa
Should be OK now. I had some hard-coded cruft leftover from 1999. Thx – DrewAdams
CategoryDocumentation CategoryHelp CategoryHypermedia CategoryModes