| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | feat: add objdump to the supported languages (#5548) | Colin Kennedy | 2023-10-22 | 5 | -0/+53 | |
| | | ||||||
| * | Update parsers: gn, leo, liquidsoap | GitHub | 2023-10-22 | 1 | -3/+3 | |
| | | ||||||
| * | feat: add GN (Generate Ninja) | Amaan Qureshi | 2023-10-22 | 8 | -0/+113 | |
| | | ||||||
| * | Update README (#5558) | github-actions[bot] | 2023-10-22 | 1 | -0/+1 | |
| | | ||||||
| * | feat: leo parser and queries (#5542) | r001 | 2023-10-22 | 4 | -0/+190 | |
| | | ||||||
| * | fix(phpdoc): disable spell checking of attribute names (#5015) | Tomasz N | 2023-10-22 | 1 | -1/+3 | |
| | | ||||||
| * | Update README | Github Actions | 2023-10-21 | 1 | -1/+2 | |
| | | ||||||
| * | feat(perl)!: switch to tree-sitter-perl org's parser | Veesh Goldman | 2023-10-21 | 5 | -169/+138 | |
| | | ||||||
| * | feat(pod): add tree-sitter-perl org's POD parser | Veesh Goldman | 2023-10-21 | 3 | -0/+84 | |
| | | ||||||
| * | feat: add solidity folds | Meet Mangukiya | 2023-10-21 | 1 | -0/+20 | |
| | | ||||||
| * | Update parsers: haskell | GitHub | 2023-10-21 | 1 | -1/+1 | |
| | | ||||||
| * | feat(erlang): add missing keyword 'begin' | Benedikt Reinartz | 2023-10-21 | 1 | -0/+1 | |
| | | ||||||
| * | feat(prisma): folding queries (#5541) | Raafat Turki | 2023-10-21 | 1 | -0/+7 | |
| | | ||||||
| * | docs: improve description of `@type.definition` capture | aMOPel | 2023-10-20 | 1 | -1/+1 | |
| | | | | Co-authored-by: ObserverOfTime <chronobserver@disroot.org> | |||||
| * | feat: register APKBUILD files as bash | Hugo | 2023-10-20 | 1 | -0/+1 | |
| | | ||||||
| * | Update parsers: liquidsoap, php | GitHub | 2023-10-20 | 1 | -2/+2 | |
| | | ||||||
| * | chore(wing): update queries from upstream (#5549) | Pham Huy Hoang | 2023-10-20 | 2 | -3/+1 | |
| | | ||||||
| * | docs: add hint on configuring custom filetypes (#5552) | Hugo | 2023-10-20 | 1 | -0/+12 | |
| | | | | | | I thought that this functionality was not possible but there's actually an API for it. This seems like a useful place for others to find more information on it. | |||||
| * | Update parsers: sql, wing | GitHub | 2023-10-19 | 1 | -2/+2 | |
| | | ||||||
| * | Update parsers: dart, wing | GitHub | 2023-10-18 | 1 | -2/+2 | |
| | | ||||||
| * | Update parsers: c, cuda, glsl, hlsl, sql, wing | GitHub | 2023-10-17 | 1 | -6/+6 | |
| | | ||||||
| * | Update parsers: awk, c, gstlaunch, sql, t32, wing (#5530) | github-actions[bot] | 2023-10-16 | 1 | -5/+8 | |
| | | | | Co-authored-by: GitHub <noreply@github.com> | |||||
| * | Update README | Github Actions | 2023-10-15 | 1 | -0/+1 | |
| | | ||||||
| * | fix(scala): add `for_expression` locals | Robert Jackson | 2023-10-15 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change does two main things: 1. Indicate that `(for_expression)`'s introduce a `@scope` (this is the scope for the enumerators to be used within the loop). 2. Indicate that the `(identifiers)` within the `(enumerators)` are `@definition.var`s. --- For the following example snippet: ```scala val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = fruits.groupBy(fruit => fruit.count(_ == 'a')) for ((count, fruits) <- countsToFruits) { println(s"with (fruits) 'a' × $count = $fruits") } ``` The `count` and `fruits` identifiers are new definitions introduced by the `for` expressions scope. | |||||
| * | fix(scala): ensure `function_definition` is in parent scope | Robert Jackson | 2023-10-15 | 1 | -1/+2 | |
| | | ||||||
| * | feat: add gstreamer pipeline syntax (`gstlaunch`) | Stephan Seitz | 2023-10-15 | 2 | -0/+40 | |
| | | ||||||
| * | fix(unison): improve highlight queries | zetashift | 2023-10-15 | 1 | -6/+21 | |
| | | ||||||
| * | fix(elixir): highlight functions without parenthesis (#5511) | Alexander Sieg | 2023-10-15 | 1 | -0/+1 | |
| | | | | | Elixir does not require parenthesis after the function name for a valid function definition. | |||||
| * | refactor: improve readability | Carlos Afonso | 2023-10-15 | 1 | -2/+10 | |
| | | ||||||
| * | fix(php): fix indentation for in between braces | Carlos Afonso | 2023-10-15 | 3 | -3/+4 | |
| | | ||||||
| * | fix(markdown): set block quote priority within allowed range | Riley Bruins | 2023-10-15 | 1 | -1/+1 | |
| | | ||||||
| * | fix(markdown): give code blocks higher priority than block quotes | Riley Bruins | 2023-10-15 | 1 | -1/+1 | |
| | | ||||||
| * | fix(scala): Mark (lambda_expression) without bindings as @defintition.parameters | Robert Jackson | 2023-10-15 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When you have a lambda expression like: ```scala val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = fruits.groupBy(fruit => fruit.count(_ == 'a')) for ((count, fruits) <- countsToFruits) { println(s"with (fruits) 'a' × $count = $fruits") } ``` The `fruit => fruit.count(_ == 'a')` lambda expression (note: without wrapping parenthesis) does not create a `(binding)` node. Its syntax tree is: ``` (lambda_expression) ; [5:18 - 47] parameters: (identifier) ; [5:18 - 22] (call_expression) ; [5:27 - 47] function: (field_expression) ; [5:27 - 37] value: (identifier) ; [5:27 - 31] field: (identifier) ; [5:33 - 37] arguments: (arguments) ; [5:38 - 47] (infix_expression) ; [5:39 - 46] left: (wildcard) ; [5:39 - 39] operator: (operator_identifier) ; [5:41 - 42] right: (character_literal) ; [5:44 - 46] ``` That example just _happens_ to be **exactly** one of the example from https://www.scala-lang.org/ ([see playground](https://scastie.scala-lang.org/S0bkCiXkQiuOMXnlhWn46g)) 😁. | |||||
| * | feat(haskell): highlights improvements | Marc Jakobi | 2023-10-15 | 2 | -67/+142 | |
| | | | | | | | | | | | | | | | | | - Consider functions with only one value on the rhs as variables - Applied composition: `(f . g) <param>` -> `@function.call` - View patterns - `@field` in record update expression - type_tuple and type_list as variables - quantifier for `exp_apply (<rhs>)+ (variable)` - type_tuple and type_list as variables - Treat signatures with only one value on the rhs as variables (except for `IO a`) -> Fixes #5505. - Remove redundant anchors from signature function queries. - Move signature function queries to give them higher priority - Scoped function types - Add signature query to function with parameters query | |||||
| * | fix(typescript): do not highlight undefined as variable | Munif Tanjim | 2023-10-15 | 1 | -4/+0 | |
| | | ||||||
| * | Update parsers: beancount, wing | GitHub | 2023-10-15 | 1 | -2/+2 | |
| | | ||||||
| * | fix(php): highlight `never` as `@type.builtin` (#5522) | nsfisis | 2023-10-14 | 1 | -0/+1 | |
| | | ||||||
| * | Update parsers: liquidsoap, t32, wing | GitHub | 2023-10-14 | 1 | -3/+3 | |
| | | ||||||
| * | feat(java): highlight `var` as `@type.builtin` | Ibrahim Delice | 2023-10-13 | 1 | -0/+2 | |
| | | ||||||
| * | fix(java): move @ to `@attribute` | Ibrahim Delice | 2023-10-13 | 1 | -1/+2 | |
| | | ||||||
| * | fix(injections): fix injection for hurl for new injection syntax | Kevin Durbin | 2023-10-13 | 1 | -1/+1 | |
| | | ||||||
| * | feat(nix): some highlight improvements | Marc Jakobi | 2023-10-12 | 2 | -1/+30 | |
| | | | | | | - functions - builtin functions with prefix - add test file | |||||
| * | Update parsers: wing | GitHub | 2023-10-12 | 1 | -1/+1 | |
| | | ||||||
| * | Update parsers: bash, dockerfile, groovy, python, swift, wing | GitHub | 2023-10-11 | 1 | -6/+6 | |
| | | ||||||
| * | fix(haskell): prevent segfault due to anchorless queries (#5502) | Marc Jakobi | 2023-10-10 | 2 | -36/+31 | |
| | | ||||||
| * | Update parsers: beancount, vimdoc, wing | GitHub | 2023-10-10 | 1 | -3/+3 | |
| | | ||||||
| * | Update README | Github Actions | 2023-10-09 | 1 | -1/+1 | |
| | | ||||||
| * | chore(clojure): update maintainer | Noah | 2023-10-09 | 1 | -1/+1 | |
| | | ||||||
| * | feat: add nasm parser (#5475) | ObserverOfTime | 2023-10-09 | 5 | -0/+159 | |
| | | | | | | | | | | * feat: add nasm parser * chore: update highlights --------- Co-authored-by: Amaan Qureshi <amaanq12@gmail.com> | |||||
| * | Update parsers: swift, wing | GitHub | 2023-10-09 | 1 | -2/+2 | |
| | | ||||||
