summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2022-09-29ci: relax check for valid captures (only check prefixes)Stephan Seitz
2022-07-22chore: remove executable permissions on graphql spec file (#3206)Kiyan
2022-06-26ci(macos): update to upstream changes in releaseChristian Clason
macOS release archive now uses `nvim-macos` as extracted directory.
2022-04-30refactor!: update to Neovim 0.7 APIsChristian Clason
* set highlight groups via nvim_set_hl * define autocommands via nvim_create_autocmd * port plugin/nvim-treesitter.vim to Lua * port healthcheck to Lua
2022-04-15ci: don't skip swift anymoreStephan Seitz
I think this was a nvim 0.6 issue
2022-04-02chore: update formatting for stylua updateStephan Seitz
2022-02-15Gleam indentation testsConnor Lay (Clay)
2022-02-09fix(makefile): add forgotten CXX_STANDARD againStephan Seitz
2022-02-08chore(makefile): apply fixes to original makefileStephan Seitz
2022-02-08fix: revert to basic makefile where all variables are set by LuaStephan Seitz
Fixes #2463
2022-02-08fix: -Os should be used during compilation phase in makefileStephan Seitz
2022-02-06ci: remove unnecessary apt callsDundar Göc
2022-02-04fix(makefile): scanner.c isn't always availablekylo252
certain parsers like `tree-sitter-go` only contain parser.{c|cc}
2022-02-04ci: make io_print accept nil as input argument (#2445)dundargoc
Convert nil to an empty string, which mimicks the behavior of standard print
2022-01-31ci: skip swift check on neovim stableDundar Göc
This is meant as a temporary workaround until neovim 0.7 is released. More context: https://github.com/nvim-treesitter/nvim-treesitter/issues/2313#issuecomment-1025258357
2022-01-31ci: prefer io.write instead of print to have full control of outputDundar Göc
This should prevent different output formats on windows and unix.
2022-01-30ci: add folds to CI output to better group related informationDundar Göc
2022-01-25refactor(lockfile): use better jq parsingkylo252
2022-01-25refactor(makefile): better powershell handlingkylo252
- add missing $(MKDIR) variable - create a simple function to allow running `make clean` without an error if a file doesn't exist
2022-01-25test: use powershell by defaultkylo252
2022-01-25refactor(installer): more modular makefilekylo252
- support both scanner.cc and scanner.c - allow complete override for (CFLAGS,CXXFLAGS,LDFLAGS) - add `clean` target - add `install` target - add windows support
2022-01-23Set CXX standard per parser and fix NorgStephan Seitz
2022-01-23Allow compilation via makefileStephan Seitz
2022-01-16ci: print query loading timesStephan Seitz
2022-01-16remove ftdetect. add filetype hocon to minimal_init.luaantosha417
2021-12-20ci: Remove "ensure_installed" from minimal_init.luaStephan Seitz
2021-11-24ci: Add workflow for testsStephan Seitz
2021-11-24Update run_tests to be more scalable with more test folders addedStephan Seitz
2021-11-24ci: Try out windows-2022Stephan Seitz
2021-10-21ci: use nvim v0.5.1 on CIStephan Seitz
2021-10-07feat: add "experimental" key to parsersCezary Drożak
feat(ci): mark parsers as experimental in README
2021-08-30test: Add tests for is_in_node_range (#1756)partizan
* fix: is_in_node_range now includes end line and col This fixes no indents at the end of python files Refs #1136 * update scala highlights (#1760) * add type highlights * add call expression highlights * add function definition highlights * add expression highlights * add literals highlights * add operator highlights * add punctuation highlights * add comment highlights Co-authored-by: Stevan Milic <stevan.milic@tradecore.com> * test: Add unit tests * Revert "fix: is_in_node_range now includes end line and col" This reverts commit 5a721fef5620eb2fae6d9cebe09bf7b230f2606f. * refactor test * apply stylua * fix luacheck * update `describe` text * smallfix Co-authored-by: Stevan Milic <stevan.milic@yahoo.com> Co-authored-by: Stevan Milic <stevan.milic@tradecore.com>
2021-08-23chore: provide a script to repin a languageThomas Vigouroux
2021-08-01CI: don't require to have parsers installed to check for injectionsSantos Gallegos
2021-07-19Change install command on MacStephan Seitz
Fixes #1600
2021-07-07CI: remove LLVM compilation from Mac CIStephan Seitz
2021-07-05Luacheck: use config file to exclude filesSantos Gallegos
2021-07-04Use stylua for autoformat code (#1480)Santos Gallegos
2021-05-31Improve check-queries (#1253)Santos Gallegos
- Add checks for injections. - Allow queries that start with [A-Z] for highlights only. - Don't stop on the first error, finish checking all queries.
2021-05-18CI: Improved parser installation logicDaniel Kempkens
2021-05-18CI: Install tree-sitterDaniel Kempkens
2021-04-23move all tests to top-level tests/ directoryJędrzej Boczar
2021-04-23ignore Lua indent test files when doing style-checkJędrzej Boczar
2021-04-23scripts: print test results summary with --summaryJędrzej Boczar
2021-04-23scripts: fix wrong swapfile setting in minimal_initJędrzej Boczar
2021-04-23Initial sketch of automated indent testsJędrzej Boczar
2021-04-22Allow failures for defined parsersStephan Seitz
2021-04-22Try out llvm --HEADStephan Seitz
2021-04-22fix(CI): install newer version of clang on MacOSStephan Seitz
2021-04-22fix(CI): ensure parsers that don't require tree-sitter CLI are installedStephan Seitz