help-texinfo
[Top][All Lists]
Advanced

[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 14:39:14 +0200

 
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
 
 
 
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]