NonGNU-devel ELPA - blueprint-ts-mode

blueprint-ts-mode

Description
tree-sitter support for Blueprint files
Latest
blueprint-ts-mode-0.0.3.0.20231031.183012.tar (.sig), 2023-Oct-31, 20.0 KiB
Maintainer
Huan Thieu Nguyen <nguyenthieuhuan@gmail.com>
Website
https://github.com/huanie/blueprint-ts-mode
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

NONGNU ELPA

1. blueprint-ts-mode

Major mode for Blueprint (https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/) based on Treesitter.

2. Installation

You need Emacs version >= 29. Your Emacs also needs to be compiled with Treesitter support (--with-tree-sitter) which you can check with the variable system-configuration-options.

Get the grammar:

(add-to-list 'treesit-language-source-alist
	     '(blueprint . (https://github.com/huanie/tree-sitter-blueprint)))
(treesit-install-language-grammar 'blueprint)

Install blueprint-ts-mode from NONGNU ELPA. package-install blueprint-ts-mode.

3. Features

  • Font Lock
  • Indentation
  • Eglot integration
  • Treesitter based navigation

    These features still need improvement. Feedback and contributions are welcome!

4. Reporting Bugs

Please make sure that you have the latest grammar installed from https://github.com/huanie/tree-sitter-blueprint.

Old versions

blueprint-ts-mode-0.0.2.0.20231003.121514.tar.lz2023-Oct-032.96 KiB
blueprint-ts-mode-0.0.1.0.20231002.165651.tar.lz2023-Oct-022.76 KiB
blueprint-ts-mode-0.0.1.0.20230909.114958.tar.lz2023-Oct-022.74 KiB