Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add language: Tape #6353

Open
maaslalani opened this issue Mar 31, 2023 · 1 comment
Open

Add language: Tape #6353

maaslalani opened this issue Mar 31, 2023 · 1 comment
Labels
Add Language Good First Issue This is a great opportunity to start contributing to Linguist

Comments

@maaslalani
Copy link

Language name

Tape

URL of example repository

https://github.com/charmbracelet/vhs

URL of syntax highlighting grammar

https://github.com/charmbracelet/tree-sitter-vhs

Most popular extensions

.tape

https://github.com/search?q=path%3A%2F%5C.tape%24%2F

@maaslalani maaslalani added Add Language Good First Issue This is a great opportunity to start contributing to Linguist labels Mar 31, 2023
@maaslalani
Copy link
Author

maaslalani commented Mar 31, 2023

Hi there! We built a tool that let's people produce terminal GIFs from code and we wrote a little language called .tape to help with that.

https://github.com/charmbracelet/vhs

It would be awesome if the language files were syntax highlighted on GitHub since that is primarily where most people host them.

For a quick popularity search, search.github.com shows me that there are 1.2k results for the path:/\.tape$/ query.

Search: /path:\.tape$/


Since this tool is generally used for demos of command-line tooling we would probably expect 1 - 3 .tape files for a CLI project using this tool.

Some users may use this tool to perform integration testing or multiple demos so they could have a higher number of tape files in their repository. We should also remove the VHS project itself from this search which has approximately 100 tape files for demonstration purposes.

Also, some of the .tape file extensions aren't VHS tape files which should also be excluded from the search.


Additional Support

Tape language support has been built-in to Vim, Neovim, Helix.


I would be happy to submit a PR if VHS .tape meets the popularity criteria.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Add Language Good First Issue This is a great opportunity to start contributing to Linguist
Projects
None yet
Development

No branches or pull requests

1 participant