1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-21 06:55:39 +00:00

Mark IDLWAVE as obsolete

* lisp/obsolete/idlw-complete-structtag.el:
* lisp/obsolete/idlw-help.el:
* lisp/obsolete/idlw-shell.el:
* lisp/obsolete/idlw-toolbar.el:
* lisp/obsolete/idlwave.el: Mark as obsolete.  (Bug#71157)

* lisp/files.el (auto-mode-alist): Remove IDLWAVE entry.
* doc/emacs/programs.texi (Program Modes): Remove IDLWAVE from
list of supported languages.
This commit is contained in:
Stefan Kangas 2024-11-03 16:13:06 +01:00
parent 75c5aaae89
commit b3c82f939c
8 changed files with 40 additions and 9 deletions

View File

@ -84,7 +84,6 @@ mode for the C programming language is @code{c-mode}.
@cindex Javascript mode
@cindex Awk mode
@cindex C# mode
@cindex IDLWAVE mode
@cindex JSON mode
@cindex SQL mode
@cindex TypeScript mode
@ -94,7 +93,7 @@ mode for the C programming language is @code{c-mode}.
@cindex TOML mode
Emacs has programming language modes for Lisp, Scheme, the
Scheme-based DSSSL expression language, Ada, ASM, AWK, C, C++, C#,
Elixir, Fortran, Icon, IDL (CORBA), HEEx, IDLWAVE, Java, Javascript,
Elixir, Fortran, Icon, IDL (CORBA), HEEx, Java, Javascript,
Lua, M4, Makefiles, Metafont (@TeX{}'s companion for font creation),
Modula2, Object Pascal, Objective-C, Octave, Pascal, Perl, PHP, Pike,
PostScript, Prolog, Python, Ruby, Simula, SQL, Tcl, TypeScript, Verilog,
@ -141,10 +140,9 @@ For instance, entering C mode runs the hooks @code{prog-mode-hook} and
@code{c-mode-hook}. @xref{Hooks}, for information about hooks.
@ifnottex
Separate manuals are available for the modes for Ada (@pxref{Top,,
Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba
IDL/Pike/AWK (@pxref{Top, , CC Mode, ccmode, CC Mode}), Octave, VHDL,
and IDLWAVE (@pxref{Top,, IDLWAVE, idlwave, IDLWAVE User Manual}).
Separate manuals are available for the modes for Ada (@pxref{Top,, Ada
Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba IDL/Pike/AWK
(@pxref{Top, , CC Mode, ccmode, CC Mode}), Octave, and VHDL.
@end ifnottex
@iftex
The Emacs distribution contains Info manuals for the major modes for

View File

@ -149,6 +149,11 @@ Killed buffers stored in a register using 'buffer-to-register' are
automatically converted to a file-query value if the buffer was visiting
a file.
** IDLWAVE has been moved to GNU ELPA.
The version bundled with Emacs is out-of-date, and is now marked as
obsolete. Use 'M-x list-packages' to install the 'idlwave' package from
GNU ELPA instead.
* Editing Changes in Emacs 31.1

View File

@ -3052,8 +3052,6 @@ since only a single case-insensitive search through the alist is made."
;; Anyway, the following extensions are supported by gfortran.
("\\.f9[05]\\'" . f90-mode)
("\\.f0[38]\\'" . f90-mode)
("\\.indent\\.pro\\'" . fundamental-mode) ; to avoid idlwave-mode
("\\.\\(pro\\|PRO\\)\\'" . idlwave-mode)
("\\.srt\\'" . srecode-template-mode)
("\\.prolog\\'" . prolog-mode)
("\\.tar\\'" . tar-mode)

View File

@ -7,6 +7,7 @@
;; Old-Version: 1.2
;; Keywords: languages
;; Package: idlwave
;; Obsolete-since: 31.1
;; This file is part of GNU Emacs.
@ -25,6 +26,11 @@
;;; Commentary:
;; NOTE: IDLWAVE has been moved to GNU ELPA. The version bundled with
;; Emacs is out-of-date, marked as obsolete, and will be removed
;; in a future release. Please use `M-x package-list' to install
;; IDLWAVE from GNU ELPA instead of using this version.
;; Completion of structure tags can be done automatically in the
;; shell, since the list of tags can be determined dynamically through
;; interaction with IDL.

View File

@ -6,6 +6,7 @@
;; Carsten Dominik <dominik@science.uva.nl>
;; Maintainer: emacs-devel@gnu.org
;; Package: idlwave
;; Obsolete-since: 31.1
;; This file is part of GNU Emacs.
@ -24,6 +25,11 @@
;;; Commentary:
;; NOTE: IDLWAVE has been moved to GNU ELPA. The version bundled with
;; Emacs is out-of-date, marked as obsolete, and will be removed
;; in a future release. Please use `M-x package-list' to install
;; IDLWAVE from GNU ELPA instead of using this version.
;; The help link information for IDLWAVE's online help feature for
;; system routines is extracted automatically from the IDL
;; documentation, and is available, along with general routine

View File

@ -8,6 +8,7 @@
;; Maintainer: emacs-devel@gnu.org
;; Keywords: processes
;; Package: idlwave
;; Obsolete-since: 31.1
;; This file is part of GNU Emacs.
@ -25,7 +26,12 @@
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
;;
;; NOTE: IDLWAVE has been moved to GNU ELPA. The version bundled with
;; Emacs is out-of-date, marked as obsolete, and will be removed
;; in a future release. Please use `M-x package-list' to install
;; IDLWAVE from GNU ELPA instead of using this version.
;; This mode is for IDL version 5 or later.
;;
;; Runs IDL as an inferior process of Emacs, much like the Emacs

View File

@ -6,6 +6,7 @@
;; Maintainer: emacs-devel@gnu.org
;; Keywords: processes
;; Package: idlwave
;; Obsolete-since: 31.1
;; This file is part of GNU Emacs.
@ -24,6 +25,11 @@
;;; Commentary:
;; NOTE: IDLWAVE has been moved to GNU ELPA. The version bundled with
;; Emacs is out-of-date, marked as obsolete, and will be removed
;; in a future release. Please use `M-x package-list' to install
;; IDLWAVE from GNU ELPA instead of using this version.
;; This file implements a debugging toolbar for IDLWAVE.
;; It requires toolbar and xpm support.

View File

@ -8,6 +8,7 @@
;; Maintainer: emacs-devel@gnu.org
;; Version: 6.1.22
;; Keywords: languages
;; Obsolete-since: 31.1
;; This file is part of GNU Emacs.
@ -26,6 +27,11 @@
;;; Commentary:
;; NOTE: IDLWAVE has been moved to GNU ELPA. The version bundled with
;; Emacs is out-of-date, marked as obsolete, and will be removed
;; in a future release. Please use `M-x package-list' to install
;; IDLWAVE from GNU ELPA instead of using this version.
;; IDLWAVE enables feature-rich development and interaction with IDL,
;; the Interactive Data Language. It provides a compelling,
;; full-featured alternative to the IDLDE development environment