|
40 | 40 |
|
41 | 41 | [](https://crates.io/crates/tree-sitter-tmux) |
42 | 42 |
|
| 43 | +[](https://luarocks.org/modules/Freed-Wu/tree-sitter-tmux) |
| 44 | + |
43 | 45 | [tmux grammar](https://man.archlinux.org/man/tmux.1.en) for |
44 | 46 | [tree-sitter](https://github.com/tree-sitter/tree-sitter). |
45 | 47 |
|
46 | 48 | For tmux format string, install |
47 | 49 | [tree-sitter-tmuxf](https://github.com/Freed-Wu/tree-sitter-tmuxf). |
48 | 50 |
|
49 | | -It can be used by: |
50 | | - |
51 | | -- Syntax highlight |
52 | | - - editors |
53 | | - - [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter): for |
54 | | - [neovim](https://github.com/neovim/neovim) |
55 | | - - [tree-sitter-langs](https://github.com/emacs-tree-sitter/tree-sitter-langs): |
56 | | - for [emacs](https://www.gnu.org/software/emacs/) |
57 | | - - [kak-tree-sitter](https://github.com/phaazon/kak-tree-sitter): for |
58 | | - [kakoune](https://kakoune.org/) |
59 | | - - [helix](https://helix-editor.com/) |
60 | | - - [zed](https://zed.dev) |
61 | | - - [atom](https://github.com/atom/atom) |
62 | | - - [syntax-highlighter](https://github.com/EvgeniyPeshkov/syntax-highlighter): |
63 | | - for [VS Code](https://github.com/microsoft/vscode) |
64 | | - - pagers |
65 | | - - [syncat](https://github.com/foxfriends/syncat) |
66 | | - - [`tree-sitter highlight`](https://tree-sitter.github.io/tree-sitter/syntax-highlighting): |
67 | | - Make sure `/the/parent/directory/of/this/repo` in `parser-directories` of |
68 | | - your `~/.config/tree-sitter/config.json` |
69 | | -- Language servers |
70 | | - - [tmux-language-server](https://github.com/Freed-Wu/tmux-language-server) |
71 | | - - [vscode-anycode](https://github.com/microsoft/vscode-anycode) |
72 | | - - [Navigating code on GitHub](https://docs.github.com/en/repositories/working-with-files/using-files/navigating-code-on-github): |
73 | | - supported by [semantic](https://github.com/github/semantic) |
74 | | -- Libraries |
75 | | - - [tree-sitter-tmux](https://www.npmjs.com/package/tree-sitter-tmux): |
76 | | - for node |
77 | | - - [tree-sitter-tmux](https://crates.io/crates/tree-sitter-tmux): |
78 | | - for rust |
79 | | - - [tree-sitter-tmux](https://pypi.org/project/tree-sitter-tmux): |
80 | | - for python |
81 | | - - [tree-sitter-languages](https://github.com/grantjenks/py-tree-sitter-languages): |
82 | | - for python |
83 | | - |
84 | | -## Related Projects |
85 | | - |
86 | | -- [vim-tmux](https://github.com/tmux-plugins/vim-tmux): vim syntax |
| 51 | +If you don't want to install nodejs to generate `src/grammar.json`, |
| 52 | +use [release](https://github.com/Freed-Wu/tree-sitter-tmux/tree/release) |
0 commit comments