1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-15 07:41:09 -08:00
emacs/doc/misc
Jonas Bernoulli bee6ee9de1 * doc/misc/transient.texi: Update to transient v0.3.7-156-ga5562cb
Eventually we want to be able to generate "transient.texi" from
"transient.org", without having to either give up on idiomatic texinfo
or making it much more painful to maintain the org file.

We are much closer to that now, but there are still a few areas where
additional work is needed.  This was mostly accomplished by using Org
macros.

The most significant outstanding issue is that the generated
references don't yet look like an experienced texinfo author like Eli
would like them to look.  Additionally it is not yet possible to use a
macro that produces @dots{} in the places Eli added them, and in Org
code blocks it is not possible to use macros, so we cannot have
@var{...} appear in "@lisp ... @end lisp".  The last issue probably
cannot be changed on Org's side, but since there are only two such
code blocks, this might be a situation where the compromise has to
come from the texinfo side.  There are also three other very minor
and inconsequential differences.

For now I have regenerated the texinfo file from the org file and then
discarded the differences mentioned in the previous paragraph.

The process of merging (1) Eli's changes to the texinfo file
(including, but certainly not limited to markup), (2) changes to the
org source (updated content, formatting changes backported earlier,
fixes for formatting changes Eli did not fix, etc.) and (3) changes to
the code that converts the org source to texinfo, was very laborious
and painful.  In essence, this amounted to a (at least) three-way
merge across three different languages and three repositories.

I tried very hard to not waste any of the effort Eli had put into
fixing up the generated texinfo file.  I.e., I went back and forth
making improvements to the org source, implementing org macros,
regenerating the texinfo and comparing the remaining difference, and
creating commits on both sides.  This resulted in a dozen commits on
both sides and took me well over a day.  I could have put in even more
effort to absolutely ensure nothing at all is lost in the process, but
I think that would have amounted to a colossal waste of my time.

Going forward, if you find unidiomatic texinfo, then please don't fix
each instance.  Instead write me an email, explaining what the problem
is.  You are welcome to make limited fixes to the content or fix
one-of markup issue in the texinfo file; those are relatively simple
to backport in comparison.
2022-08-06 16:03:51 +02:00
..
auth.texi Fix instructions on how to enable password-store 2022-04-17 12:39:41 +02:00
autotype.texi Make quickurl.el obsolete (part 2/2) 2022-07-28 12:47:55 +02:00
bovine.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
calc.texi New user option 'calc-kill-line-numbering' 2022-04-27 13:25:35 -07:00
cc-mode.texi CC Mode: New alignment function c-lineup-argcont-+ 2022-04-23 20:02:49 +00:00
ChangeLog.1 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
cl.texi Merge from origin/emacs-28 2022-07-13 06:46:11 +02:00
dbus.texi Remove mentions of GNOME MediaKeys from dbus documentation examples 2022-06-07 15:44:05 +08:00
dired-x.texi Bind M-G unconditionally in Dired 2022-07-09 11:47:52 +02:00
doclicense.texi
ebrowse.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ede.texi Doc fixes: don't mention EFS 2022-07-28 10:48:38 +02:00
ediff.texi Improve the ediff-diff-options documentation 2022-02-07 04:58:49 +01:00
edt.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
efaq-w32.texi Fix efaq-w32.texi build warning 2022-06-17 19:12:15 +02:00
efaq.texi Merge from origin/emacs-28 2022-06-05 06:30:25 +02:00
eieio.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
emacs-gnutls.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
emacs-mime.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
epa.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc.texi * doc/misc/erc.texi (Connecting): Fix typo. 2022-07-01 19:17:56 +02:00
ert.texi Improve ert-test-erts-file documentation 2022-07-09 11:47:52 +02:00
eshell.texi ; Fix typos 2022-07-14 12:52:32 +02:00
eudc.texi * eudc.texi: Unquote setopt option names 2022-07-19 11:05:52 -04:00
eww.texi Merge from origin/emacs-28 2022-06-21 06:30:25 +02:00
flymake.texi Add new user option flymake-mode-line-lighter 2022-04-26 12:39:13 +02:00
forms.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-coding.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-faq.texi Merge from origin/emacs-28 2022-06-18 06:31:20 +02:00
gnus.texi Doc fixes: don't mention EFS 2022-07-28 10:48:38 +02:00
gpl.texi
htmlfontify.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
idlwave.texi Drop support for XEmacs package func-menu from idlwave 2022-08-06 12:52:42 +02:00
ido.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
info.texi Allow searching for regexps with a prefix 2022-04-21 17:05:23 +02:00
mairix-el.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
Makefile.in Speed up Org to Texinfo generation 2022-06-16 11:06:29 +03:00
message.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mh-e.texi Fix mh-e.texi syntax (from previous change) 2022-08-06 14:50:50 +02:00
modus-themes.org Update modus-themes to their version 2.5.0 2022-08-03 14:36:47 +03:00
newsticker.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nxml-mode.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
octave-mode.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
org-setup.org ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org.org Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
pcl-cvs.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
pgg.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rcirc.texi Improve rcirc's CertFP documentation 2022-07-02 08:27:01 +02:00
reftex.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
remember.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
sasl.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sc.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sem-user.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
semantic.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ses.texi SES with case insensitive cell names for jumping. 2022-04-04 19:42:07 +02:00
sieve.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
smtpmail.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
speedbar.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
srecode.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
texinfo.tex Merge from origin/emacs-28 2022-07-20 10:30:41 +02:00
todo-mode.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
tramp.texi Merge from origin/emacs-28 2022-07-14 11:37:42 +02:00
trampver.texi Adapt Tramp version (don't merge) 2022-07-13 13:21:45 +02:00
transient.texi * doc/misc/transient.texi: Update to transient v0.3.7-156-ga5562cb 2022-08-06 16:03:51 +02:00
url.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
vhdl-mode.texi Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
vip.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
viper.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
vtable.texi * doc/misc/vtable.texi (Commands): Fix typo. (Bug#56899) 2022-08-03 01:20:51 +02:00
widget.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
wisent.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
woman.texi ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00