* Add support for lean comments
* Update tests
* Cater for another scenario
* Add another example
* Update test/test_tokenizer.rb
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
---------
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
* Add support for edgeql languages
https://www.edgedb.com/docs/edgeql/index
* Correct order
* Fix order
---------
Co-authored-by: Colin Seymour <colin@github.com>
* Rename file
* Add bootstrap
* Use onCreateCommand.sh
* Dcoument using codespaces and devcontainers
* Use link from GitHub UI
* Add button to README.md
* adding Sweave language and samples
* Replaced Sweave.Rnw with current version from svn.r-project.org
* adding sweave sample with Snw extension
* added color to Sweave language
* Approving and seeing licence
* Delete samples/Sweave/Sweave.Rnw
* Delete samples/Sweave/minimal.Snw
* remove .snw extension from Sweave
* setting Sweave ace_mode: tex
Setting ace_mode to tex, since a .tex file is a valid .Rnw as well.
* Update README.md
---------
Co-authored-by: Colin Seymour <colin@github.com>
* Add basic devcontainer config
* Use Dockerfile for devcontainer
This is to install additional dependencies that don't come with base
image.
* Fetch test references
These references are necessary for tests to work properly.
* Depluralize
* Add YAML VSCode extension
Most peeps will be editing the YAML files so lets ensure a better experience
* Move bootstrap to onCreateCommand
This will allow the bootstrapping to be cached in the prebuild and save users a lot of time
* Make arrays multi-line
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
---------
Co-authored-by: Colin Seymour <colin@symr.io>
Co-authored-by: Colin Seymour <colin@github.com>
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
* Add Rez
* Update heuristics.yml
add one for Rez (could use some more, though)
* Update languages.yml
add color, suggested by @uliwitness in #6524
* Update heuristics.yml
Improved Rez detection from @UliWitness
* Update languages.yml
remove `.rez` extension due to no examples of it being present; resolves review comment
* Update heuristics.yml
backslashes don't need to be escaped, apparently, so stop doubling up on them
* remove too-large Rez samples
* Create rez.tmbundle.dep.yml
I tried rerunning `scripts/grammar`, but it did some other weird stuff, so I had to stash its other changes. It left this behind, though, which is hopefully what was requested in the PR
* Update lib/linguist/heuristics.yml
* Update lib/linguist/heuristics.yml
* Update README.md
* Sort .gitmodules
* Update vendor/licenses/git_submodule/rez.tmbundle.dep.yml
---------
Co-authored-by: Colin Seymour <colin@github.com>
Co-authored-by: Colin Seymour <colin@symr.io>
* Mark files under `htmlcov/` as generated
* Update wording for htmlcov check
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
* Fix reference to htmlcov method
---------
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
* Add support for the BH variant of Bluespec, alongside BSV
* Renamed Bluespec BSV to Bluespec so it can be the head of the group
* Generate a new unique ID for Bluespec BH
* Update heuristics for .bs to include Bluespec BH
* Add a fourth Bluespec BH sample
* Add Bluespec BH to the grammar index
---------
Co-authored-by: quark <quark@ubuntu2204.local>
* Rescue Regexp::TimeoutError errors
Ruby 3.2 allows you to set a process global `Regexp.timeout = <time>` to limit the impact of poor regex and prevent ReDoS attacks. GitHub is now enforcing a timeout so we need to be sure to play nicely.
* Replace catastrophic backreferencing regex
* Skip test if Ruby < 3.2.0
* Add back ^
* Update regex
* Update troubleshooting.md
Address potential causes for "Your search did not match any code" issue when clicking a language in the stats bar.
* Fix link
* Code search limitations + wording
* Shorten
* Add back link to go-enry
* Add support for hosts(5) files
Still incomplete; real-world usage suggests that generic filenames might
be necessary (we currently only support generic *file extensions*).
* Kludge failing test as per @lildude's recommendation
* Skip `HOSTS` when testing Hosts File's filenames
* Consider INI files as well when kludging tests
* Fix typo
* Recache license
---------
Co-authored-by: Colin Seymour <colin@github.com>
* Update WDL's description
* Fix name to show Workflow Description Language rather than just wdl (in line with cwl/Common Workflow Language)
* Add two interpreters
* Update languages.yml
Revert WDL back to its more common name
* Fix alphabetical placement of WDL
* Update lib/linguist/languages.yml
they're interpreters, but they're not used in shebangs, so they get cut
Co-authored-by: Colin Seymour <colin@github.com>
* Change case of WDL dir
* Update README.md
* Fix order
* Fix order
---------
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
Co-authored-by: Colin Seymour <colin@github.com>