[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
@ifset at Line Beginning and @menu after sectioning calls
From: |
Christopher Dimech |
Subject: |
@ifset at Line Beginning and @menu after sectioning calls |
Date: |
Fri, 16 Oct 2020 18:49:22 +0200 |
Continuing some more regarding @menu.
Normally, when you view an info file, the first line shows where you are located
For instance
(gungadin-elisp-abbrev)Top > Introduction > Modifier Keys
It is great and I love it. It would be better still if this is also displayed
at the bottom
after one has finished scrolling down. With this additional thing reading would
be super.
Regards
C*
Dear Compeers,
Customarily the texinfo structures for my manuals get quite complicated.
Consequently, I point out two things.
1. @ifset @ifclear have only appear at a line beginning
2. @menu cannot occur after every sectioning label @section @subsection
@heading @unnumbered
Comments:
1. @ifset should allow indentation like many other commands
2. A menu should be allowed to display itself after section commands
In my intro file I have added a menu after @chapter and before the first
@section
I put the menu in a macro, then I simply call the macro @Gela-.
---------------------------------------------------------------------------------------------------------------------------
Top Level File: 00-gungadin-elisp-abbrev
\input texinfo
etc
@menu
* Introduction:: Introduction to Emacs Lisp.
@detailmenu
Subnodes so you can view them easily in one step:
Introduction
* Modifier-Keys:: Modifier Keys on Lisp Machine Keyboards.
* Key-Mnemonics:: Mnemonics that identify specific keys.
* Composing-KeySeq:: Composing Key Sequences.
* Complete-Kbd:: Complete Key Bindings.
* Docu-KeySeq:: Documentationm of Key Sequences.
* Emacs-Tutorials-Eww:: Emacs Tutorials and View Web Pages with Eww.
* Docu-Function:: Documentation of Functions.
* Intactv-Function:: Interactive Functions.
* UPrefix-Argument:: The Universal Prefix Argument.
* Fnc-ArgSet-PrPfx:: Setting Function Arguments by Prompt or Prefix.
@end detailmenu
@end menu
@ifset Volume-1
@include 01-gela-intro.texi
@end ifset
@bye
---------------------------------------------------------------------------------------------------------------------------
Intro File: 01-gela-intro.texi
@macro Gela-Menu
@menu
* Modifier-Keys:: Modifier Keys on Lisp Machine Keyboards.
* Key-Mnemonics:: Mnemonics that identify specific keys.
* Composing-KeySeq:: Composing Key Sequences.
* Complete-Kbd:: Complete Key Bindings.
* Docu-KeySeq:: Documentationm of Key Sequences.
* Emacs-Tutorials-Eww:: Emacs Tutorials and View Web Pages with Eww.
* Docu-Function:: Documentation of Functions.
* Intactv-Function:: Interactive Functions.
* UPrefix-Argument:: The Universal Prefix Argument.
* Fnc-ArgSet-PrPfx:: Setting Function Arguments by Prompt or Prefix.
@end menu
@end macro
@node Introduction
@chapter Introduction
Introduction Text
@chapter CTitle
@section First Section
@Gela-Menu
@subsection First SubSection
@section Second Section
@Gela-Menu
Regards
Christopher