; * etc/NEWS: Rearrange entries for tree-sitter supported modes.

This commit is contained in:
Eli Zaretskii 2022-12-15 10:25:27 +02:00
parent 0ad2112a2f
commit 49d7e0cec6

119
etc/NEWS
View file

@ -3003,76 +3003,73 @@ Emacs buffers, like indentation and the like. The new ert function
This is a lightweight variant of 'js-mode' that is used by default
when visiting JSON files.
** New major mode 'typescript-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the TypeScript language. It includes support for font-locking,
indentation, and navigation. This mode will be auto-enabled for
files with the ".ts" extension.
** New major mode 'tsx-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the TypeScript language, with support for TSX. It includes
support for font-locking, indentation, and navigation. This mode
will be auto-enabled for files with the ".tsx" extension.
** New major mode 'c-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the C language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'c++-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the C++ language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'java-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the Java language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'python-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the Python language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'css-ts-mode'.
A major mode based on the tree-sitter library for editing CSS
(Cascading Style Sheets). It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'json-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the JSON language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'csharp-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the C# language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New major mode 'csharp-mode'.
A major mode based on CC Mode for editing programs in the C# language.
This mode is auto-enabled for files with the ".cs" extension.
** New major mode 'bash-ts-mode'.
A major mode based on the tree-sitter library for editing Bash shell
scripts. It includes support for font-locking, indentation, Imenu,
which-func, and navigation.
** New major modes based on the tree-sitter library.
These new major modes are available if Emacs was built with the
tree-sitter library. They provide support for font-locking,
indentation, and navigation by defuns based on parsing the buffer text
by a tree-sitter parser. Some major modes also offer support for
Imenu and 'which-func'.
** New major mode 'dockerfile-ts-mode'.
*** New major mode 'typescript-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the TypeScript language. This mode is auto-enabled for files with
the ".ts" extension.
*** New major mode 'tsx-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the TypeScript language, with support for TSX. This mode is
auto-enabled for files with the ".tsx" extension.
*** New major mode 'c-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the C language.
*** New major mode 'c++-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the C++ language.
*** New major mode 'java-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the Java language.
*** New major mode 'python-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the Python language.
*** New major mode 'css-ts-mode'.
An optional major mode based on the tree-sitter library for editing
CSS (Cascading Style Sheets).
*** New major mode 'json-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the JSON language.
*** New major mode 'csharp-ts-mode'.
An optional major mode based on the tree-sitter library for editing
programs in the C# language.
*** New major mode 'bash-ts-mode'.
Am optional major mode based on the tree-sitter library for editing
Bash shell scripts.
*** New major mode 'dockerfile-ts-mode'.
A major mode based on the tree-sitter library for editing
Dockerfiles. It includes support for font-locking, indentation, Imenu,
and which-func.
Dockerfiles. This mode is auto-enabled for files which are named
"Dockerfile" or have the ".dockerfile" extension.
** New major mode 'cmake-ts-mode'.
*** New major mode 'cmake-ts-mode'.
A major mode based on the tree-sitter library for editing CMake files.
It includes support for font-locking, indentation, Imenu, and
which-func.
It is auto-enabled for files whose name is "Cmakefile.txt" or whose
extension is ".cmake".
** New major mode toml-ts-mode'.
*** New major mode toml-ts-mode'.
A major mode based on the tree-sitter library for editing files
written in TOML, a format for writing configuration files. It
includes support for font-locking, indentation, Imenu, and
'which-func'.
written in TOML, a format for writing configuration files. It is
auto-enabled for files with the ".toml" extension.
* Incompatible Lisp Changes in Emacs 29.1