https://github.com/tree-sitter-grammars/tree-sitter-ssh-config
OpenSSH config grammar for tree-sitter
https://github.com/tree-sitter-grammars/tree-sitter-ssh-config
parser ssh tree-sitter
Last synced: 3 months ago
JSON representation
OpenSSH config grammar for tree-sitter
- Host: GitHub
- URL: https://github.com/tree-sitter-grammars/tree-sitter-ssh-config
- Owner: tree-sitter-grammars
- License: mit
- Created: 2023-08-30T14:40:52.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-09-15T16:38:50.000Z (9 months ago)
- Last Synced: 2025-12-19T04:24:19.110Z (6 months ago)
- Topics: parser, ssh, tree-sitter
- Language: JavaScript
- Homepage:
- Size: 1.74 MB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# tree-sitter-ssh-config
[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-ssh-config/actions/workflows/ci.yml)
[![discord][discord]](https://discord.gg/w7nTvsVJhm)
[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)
A tree-sitter parser for OpenSSH client configuration files.
## References
* [ssh_config(5)](https://man.openbsd.org/ssh_config)
## TODO
* [x] Support `ssh_config`
* [ ] Support `sshd_config`
## Editors
- [x] Neovim
- [ ] Helix _(has alternative)_
- [ ] Emacs
- [ ] Zed
[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-ssh-config/ci.yml?logo=github&label=CI
[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord
[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix