aboutsummaryrefslogtreecommitdiffstats
path: root/queries/janet_simple
Commit message (Collapse)AuthorAgeFilesLines
* feat!: drop modules, general refactor and cleanupChristian Clason2025-05-124-183/+0
|
* feat(janet): update highlights (#6789)sogaiu2024-06-191-76/+80
| | | Co-authored-by: sogaiu <983021772@users.noreply.github.com>
* feat(format-scripts): linewrap predicates再生花2024-02-231-222/+84
| | | "format-ignore".kick()
* chore: query formattingPham Huy Hoang2024-01-193-45/+54
|
* refactor: manual pre-cleanupPham Huy Hoang2024-01-191-230/+233
| | | | | Moving comments, adding `format-ignore` to lines that will be better with it
* feat!: align standard captures with upstreamChristian Clason2024-01-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sharing highlight queries with upstream tree-sitter and Helix is difficult. Solution: Where reasonable, use capture names in tree-sitter's standard list or Helix's Atom-style hierarchy. Specifically: * tree-sitter "standard capture names" (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72): - `@parameter` -> `@variable.parameter` - `@field` -> `@variable.member` - `@namespace` -> `@module` - `@float` -> `@number.float` - `@symbol` -> `@string.special.symbol` - `@string.regex` -> `@string.regexp` - `@text.*` -> `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below) - `@text.title` -> `@markup.heading` - `@text.literal` -> `@markup.raw` - `@text.reference` -> `@markup.link` - `@text.uri` -> `@markup.link.url` (in markup links) - `@string.special` -> `@markup.link.label` (non-url links) - `@punctuation.special` -> `@markup.list` (markdown lists only; move subitems from `@text.todo`) * Helix captures (https://docs.helix-editor.com/master/themes.html#syntax-highlighting): - `@method` -> `@function.method` - `@method.call` -> `@function.method.call` - `@text.{todo,warning,note,danger}` -> `@comment.{error,warning,hint,info,todo}` - `@text.diff.{add,delete,}` -> `@diff.{plus,minus,delta}` - `@text.uri` -> `@string.special.url` (outside markup) - `@preproc` -> `@keyword.directive` - `@define` -> `@keyword.directive`(`.define`?) - `@storageclass` -> `@keyword.storage` - `@conditional` -> `@keyword.conditional` - `@debug` -> `@keyword.debug` - `@exception` -> `@keyword.exception` - `@include` -> `@keyword.import` - `@repeat` -> `@keyword.repeat` * cleanup - remove some redundant `@conceal` (but still allow it for conceal-only patterns) - remove obsolete `@error` (syntax linting is out of scope for this repo) - sort, cleanup capture list in `CONTRIBUTING.md`
* feat(janet): update highlightssogaiu2023-08-161-12/+13
|
* chore(injections)!: update injection syntax to 0.9Pham Huy Hoang2023-08-121-1/+2
| | | | | | | | | Since 0.9, @lang syntax is still available as fallback but will soon be deprecated. Because of that, new syntax should be adopted once 0.9 becomes the baseline requirements for nvim-treesitter - update health check - update doc
* queries/*/highlights.scm : remove `@spell` for stringsShellCode332023-08-071-4/+4
|
* Remove some sections and add some missing thingssogaiu2023-04-301-61/+20
| | | | | | | | | | | | | | | | | | | | | | The original approach was to emulate what was in Clojure's highlights.scm file, but it appears that there were a number of questionable items, so some sections were removed. As a consequence, there were some items that ended up unmentioned. An attempt was made to rescue most of these and add some missing items to a renamed "Special forms and builtin macros" section. Five items were removed entirely. These are: * Single quote * Tilde * Pipe * Comma * Semicolon It was unclear where to put these and it's also unclear whether highlighting them would really be beneficial. Perhaps what to do, if anything, will become clear in the future.
* Update list of functionssogaiu2023-04-301-58/+93
|
* Adjust indentationsogaiu2023-04-301-32/+32
|
* Update list of macrossogaiu2023-04-301-6/+14
|
* Use 2 semicolons for better editor interopsogaiu2023-04-301-17/+13
|
* feat: add janet_simplesogaiu2023-04-304-0/+305