1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-02 08:22:22 +00:00

; * etc/NEWS: Add missing tree-sitter based modes.

This commit is contained in:
Eli Zaretskii 2022-11-30 20:29:04 +02:00
parent 33546d6dd2
commit ee32ae7c36

View File

@ -2963,48 +2963,58 @@ Emacs buffers, like indentation and the like. The new ert function
'ert-test-erts-file' is used to parse these files.
---
** New mode 'js-json-mode'.
** New major mode 'js-json-mode'.
This is a lightweight variant of 'js-mode' that is used by default
when visiting JSON files.
** New mode 'typescript-ts-mode'.
** 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.
** New mode 'c-ts-mode'.
** 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 mode 'c++-ts-mode'.
** 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 mode 'java-ts-mode'.
** 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 mode 'css-ts-mode'.
** New major mode 'python-ts-mode'.
A major mode based on the tree-sitter library for editing programs
in the CSS language. It includes support for font-locking,
in the Python language. It includes support for font-locking,
indentation, Imenu, which-func, and navigation.
** New mode 'json-ts-mode'.
** 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 mode 'csharp-ts-mode'.
** 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 mode 'csharp-mode'.
** New major mode 'csharp-mode'.
A major mode based on CC Mode for editing programs in the C# language.
** 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.
* Incompatible Lisp Changes in Emacs 29.1