; * etc/NEWS: Rearrange entries for tree-sitter supported modes.
This commit is contained in:
parent
0ad2112a2f
commit
49d7e0cec6
1 changed files with 58 additions and 61 deletions
119
etc/NEWS
119
etc/NEWS
|
@ -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
|
This is a lightweight variant of 'js-mode' that is used by default
|
||||||
when visiting JSON files.
|
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'.
|
** New major mode 'csharp-mode'.
|
||||||
A major mode based on CC Mode for editing programs in the C# language.
|
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'.
|
** New major modes based on the tree-sitter library.
|
||||||
A major mode based on the tree-sitter library for editing Bash shell
|
These new major modes are available if Emacs was built with the
|
||||||
scripts. It includes support for font-locking, indentation, Imenu,
|
tree-sitter library. They provide support for font-locking,
|
||||||
which-func, and navigation.
|
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
|
A major mode based on the tree-sitter library for editing
|
||||||
Dockerfiles. It includes support for font-locking, indentation, Imenu,
|
Dockerfiles. This mode is auto-enabled for files which are named
|
||||||
and which-func.
|
"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.
|
A major mode based on the tree-sitter library for editing CMake files.
|
||||||
It includes support for font-locking, indentation, Imenu, and
|
It is auto-enabled for files whose name is "Cmakefile.txt" or whose
|
||||||
which-func.
|
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
|
A major mode based on the tree-sitter library for editing files
|
||||||
written in TOML, a format for writing configuration files. It
|
written in TOML, a format for writing configuration files. It is
|
||||||
includes support for font-locking, indentation, Imenu, and
|
auto-enabled for files with the ".toml" extension.
|
||||||
'which-func'.
|
|
||||||
|
|
||||||
|
|
||||||
* Incompatible Lisp Changes in Emacs 29.1
|
* Incompatible Lisp Changes in Emacs 29.1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue