https://github.com/dharmatech/vscode-rc-shell-extension
https://github.com/dharmatech/vscode-rc-shell-extension
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dharmatech/vscode-rc-shell-extension
- Owner: dharmatech
- License: mit
- Created: 2026-05-08T20:20:42.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-08T20:26:55.000Z (about 1 month ago)
- Last Synced: 2026-05-08T22:34:12.238Z (about 1 month ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# rc shell language extension for VS Code
Syntax highlighting for the `rc` shell language.
`rc` is the shell used by Plan 9.
It is also available on Unix-like systems through projects such as plan9port.
This extension currently contributes:
- an `rc` language id
- `.rc` file association
- common Plan 9 rc filenames such as `termrc`, `cpurc`, and `riostart`
- shebang detection for `#!/bin/rc`
- TextMate highlighting for strings, comments, variables, control flow, functions, redirection, command substitution, process substitution, and common builtins
## Install Locally
Package the extension:
```sh
vsce package --no-dependencies
```
Install the generated VSIX:
```sh
code --install-extension rc-shell-0.0.1.vsix
```
## Development
Open this folder in VS Code and press `F5` to launch an Extension Development Host. Open `examples/sample.rc` or a Plan 9 script with a `#!/bin/rc` shebang.
## Scope
This is a first-pass TextMate grammar.
It is meant to provide useful editor highlighting for real rc scripts,
not a complete parser.