emacs/doc/emacs
Paul Eggert 25d7575358 Remove ctags program
Remove our old ctags and suggest Universal Ctags instead.
This fixes a FIXME in lib-src/Makefile.in and speeds up compilation
quite a bit on my older CPU when I compile with	--enable-gcc-warnings.
It also lessens installation and runtime footprint. (Bug#76322)
* .gitignore: Remove lib-src/ctags.
* admin/authors.el (authors-renamed-files-alist): Remove ctags.1.
* admin/check-man-pages: ctags.1 is no longer a special case.
* admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove ctags.
* cross/Makefile.in (LIBSRC_BINARIES): Remove lib-src/ctags.
* doc/man/ctags.1, lib-src/ctags.c: Remove.
* java/Makefile.in (CROSS_LIBSRC_BINS): Remove ctags.
* lib-src/Makefile.in (INSTALLABLES): Remove ctags${EXEEXT}.
(ctags${EXEEXT}): Remove.
* lib-src/etags.c (CTAGS): Remove.  All uses replaced by ...
(ctags): ... this new static var.
(STDIN): Remove macro.  All uses replaced by new STDIN_OPTION constant.
(CTAGS_OPTION, STDIN_OPTION): New contants.
(longopts): New --ctags option.
(ctags_default_C_help): New constant,
to override default_C_help at runtime.
(default_C_help): Now always the etags version.
(C_LANG_NAMES_INDEX): New macro.
(print_language_names): Do not assume etags.
(PROGRAM_NAME): Remove.  All uses removed.
(print_help): Document --ctags if PRINT_UNDOCUMENTED_OPTIONS_HELP.
(main): Support new --ctags option, and support all [ce]tags options.
* test/manual/etags/Makefile (CTAGS_PROG):
Now etags --ctags, since there is no longer a ctags.
2025-03-22 11:57:29 -07:00
..
abbrevs.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ack.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
android.texi Remove ctags program 2025-03-22 11:57:29 -07:00
anti.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
arevert-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
back.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
basic.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
book-spine.texi ; Yet another last-minute change in Emacs manual for printing 2021-07-24 13:15:50 +03:00
buffers.texi Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
building.texi ; Grammar fixes for "native-compiled" 2025-02-28 20:20:55 +01:00
cal-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
calendar.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
cmdargs.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
commands.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
custom.texi Merge from origin/emacs-30 2025-02-01 07:39:56 -05:00
dired-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dired.texi ; Touch up tramp-*-with-sudo documentation, add FIXMEs 2025-03-15 19:32:35 +08:00
display.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
doclicense.texi
docstyle.texi Minor copyedits in the Emacs user manual 2021-06-06 12:58:40 +03:00
emacs-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs.texi Merge from origin/emacs-30 2025-01-25 10:06:19 -05:00
emacsver.texi.in
emerge-xtra.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
entering.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
files.texi ; Touch up tramp-*-with-sudo documentation, add FIXMEs 2025-03-15 19:32:35 +08:00
fixit.texi ; Fix previous change 2025-01-24 15:58:47 +01:00
fortran-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
frames.texi Add a new command `speedbar-window'. 2025-03-15 10:46:19 +02:00
glossary.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gnu.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gpl.texi
haiku.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
help.texi ; Improve documentation of function-type display 2025-01-07 17:20:22 +02:00
indent.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
input.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
killing.texi ; Fix typos 2025-02-22 14:48:29 +01:00
kmacro.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
m-x.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macos.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
maintaining.texi Merge from origin/emacs-30 2025-03-22 21:09:37 +08:00
Makefile.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mark.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mini.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
misc.texi ; Fix last commit 2025-03-06 12:52:51 +01:00
modes.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
msdos-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
msdos.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mule.texi Don't recommend legacy keymap functions in documentation 2025-03-11 21:19:13 +01:00
package.texi ; * doc/emacs/package.texi (Package Installation): Add omitted index entry. 2025-02-15 12:12:30 +02:00
picture-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
programs.texi Merge from origin/emacs-30 2025-03-22 21:09:37 +08:00
regs.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
rmail.texi Merge from origin/emacs-30 2025-03-01 10:02:41 -05:00
screen.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
search.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sending.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
text.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
trouble.texi ; Add texinfo reference to GNU Coding Standards. 2025-03-13 07:12:26 +01:00
vc-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vc1-xtra.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
windows.texi Update window-tool-bar 2025-02-08 13:13:30 +02:00
xresources.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00