1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 06:20:55 -08:00
emacs/admin/notes/tree-sitter/build-module
Randy Taylor fee2efe1b0
Add go-ts-mode and go-mod-ts-mode (Bug#60025)
* admin/notes/tree-sitter/build-module/batch.sh:
* admin/notes/tree-sitter/build-module/build.sh: Add go-mod support.
* etc/NEWS: Mention them.
* lisp/progmodes/eglot.el (eglot-server-programs): Add them.
* lisp/progmodes/go-ts-mode.el: New major modes with
tree-sitter support.
2022-12-15 17:20:50 -08:00
..
batch.sh Add go-ts-mode and go-mod-ts-mode (Bug#60025) 2022-12-15 17:20:50 -08:00
build.sh Add go-ts-mode and go-mod-ts-mode (Bug#60025) 2022-12-15 17:20:50 -08:00
README ; Fix typos 2022-11-22 02:24:20 +01:00

To build the language definition for a particular language, run

    ./build.sh <language>

eg,

    ./build.sh html

The dynamic module will be in /dist directory

To build all modules at once, run

    ./batch.sh

This gives you C, JSON, Go, HTML, Javascript, CSS, Python, Typescript
(tsx), C# (csharp), C++ (cpp), Rust. More can be added to batch.sh
unless it's directory structure is not standard.