Frank
cb6d94ef7b
add "select" to @repeat highlight group
2023-06-02 01:45:12 -07:00
Pieter Goetschalckx
a6063b22c9
highlights(ocaml): update operators ( #4878 )
...
* Update ocaml highlights
* Don't capture operator twice
2023-06-01 10:28:00 +09:00
Pau Ruiz Safont
06aa932bb8
chore: update ocamllex
...
* Update parsers: ocamllex
Update its highlight to make it compatible with the new parser
* highlights(ocamllex): follow newest changes from upstream
The upstream grammar added highlights in the latest version, change our
highlight so they reflect better the intention of the grammar's author
2023-05-30 00:13:17 -04:00
Amaan Qureshi
6de5ceba03
fix(go): properly highlight chan/map ( #4875 )
2023-05-30 00:09:37 -04:00
Amaan Qureshi
754b509f26
chore: update Gleam
2023-05-29 11:13:36 -04:00
Jake Stanger
dc38ff85d9
feat: add language support for corn ( #4864 )
...
Adds queries and a parser mapping for the [Corn](https://github.com/jakestanger/corn )
configuration language.
2023-05-29 17:26:28 +09:00
Noah
ab3fb2a285
refactor: update Clojure queries
...
Instead of relying on regex for matching (which matches custom symbols),
explicitly list each of the variations in `@variable.builtin , `@conditional`,
`@function.macro`.
Add `@variable.builtin` for the builtin repl variables `*1`, `*2`, `*3`, and
`*e`, which are occasionally used in tests and comments.
Move `ex-info`, `ex-cause`, `ex-data`, and `ex-message` to `@functions.builtin`.
Add missing `clojure.core` functions to `@functions.builtin` at the bottom to
minimize diff. Includes functions from 1.12-alpha2 release as well.
2023-05-26 18:15:22 -04:00
Yuki Ito
ec97c5ec72
fear(go): add clear to @function.builtin
2023-05-26 09:51:51 -04:00
Pham Huy Hoang
5781c94703
feat: markdown indents ( #4862 )
2023-05-26 08:08:06 +00:00
Matthias Q
dae928b3bb
indents(sql): initial support ( #4857 )
...
* indents(sql): initial support
* indents(sql): fix queries and lua style
2023-05-25 05:53:14 +00:00
Matthias Queitsch
b8ddb83d60
highlights(sql): add keyword overwrite
2023-05-23 21:08:50 -04:00
mohsen
f2778bd1a2
highlights(go): add some highlights
...
- added missing operators
- added iota constant
- added comparable type
- edited go keyword types
2023-05-21 20:04:40 +02:00
Christian Clason
741260618d
highlights(query): prefer lua-match
2023-05-21 19:22:05 +02:00
fab4100
8e817bebf9
feat: add Intel Implicit SPMD Program Compiler (ISPC)
...
* Add ISPC parser config
* Add ISPC queries
* Update queries/ispc/injections.scm
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
---------
Co-authored-by: Fabian Wermelinger <fab4100@posteo.net>
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
2023-05-20 21:52:54 -04:00
fab4100
8e59b4919d
fear(cpp): highlight brackets in template_parameter_list
2023-05-20 14:41:54 -04:00
Amaan Qureshi
cbfb03bba5
chore(objc): update folds
2023-05-20 03:52:08 -04:00
Amaan Qureshi
dad1b7cd66
feat: add Objective-C
2023-05-19 12:24:38 -04:00
Ananda Umamil
a02a06a068
highlights(typescript): : in switch statement
2023-05-18 21:34:42 -04:00
Emilia Simmons
58da7fe93e
allow no spaces for extend/inherit comments
2023-05-18 20:01:00 -04:00
Emilia Simmons
0058058386
add multiple ; for highlighting
2023-05-18 20:01:00 -04:00
Emilia Simmons
865483f8d1
fix(query): allow multiline modeline (inherits/extends)
2023-05-18 20:01:00 -04:00
Pham Huy Hoang
1aea2eee29
refactor: add notes for swift
...
Also add enum_class_body
2023-05-19 00:57:18 +09:00
Christoph Sax
16cce8df58
feat(t32): add indent rules ( #4782 )
2023-05-18 16:40:13 +09:00
Matthias Queitsch
27079f7060
highlights(sql): refactor count to generic invocation
2023-05-15 20:00:22 -04:00
Colin Kennedy
4c35c0b75d
Added USD as a language + some queries
...
Added USD highlight unittests
Added USD indentation
Added USD indents.scm file
Added USD indent rules
Simplified USD highlight groups
Added explicit highlight groups
Added newline
Removed after/ftdetect/usda.lua
usd/indents.scm - Added inline comments explaining the nodes
Fixed USD highlight group unittests
Added indentation unittests
Simplified USD `@identifier` highlighting
Added USD documentation highlight group tests
Simplified USD highlight groups
Moved USD `@identifier` and `@namespace` highlights into one place
Removed and simplified tests/query/highlights/usd
Simplified tests/query/highlights/usd more
Removed trailing newline
Combined USD test files
Added `set filetype=usd` to minimal_init.lua
2023-05-15 09:28:11 +02:00
Christian Clason
680807fa6a
highlights(markup): distinguish heading level in queries
...
also add a few queries from Helix and remove controversial
code block conceal in Markdown
2023-05-13 16:50:32 +02:00
Amaan Qureshi
40d373adcd
feat: add Odin
2023-05-13 02:49:07 -04:00
Amaan Qureshi
a67a4ab642
feat(func): update highlights
2023-05-13 02:11:04 -04:00
Zheng PiaoDan
dba8c8e781
fix(nickel): wrong indent on line after top level comment ( #4792 )
...
* fix(nickel): wrong indent on line after top level comment
Previous incorrect indentation on line after top level comment:
```
# no indent after this comment
{
another = 1
}
```
Expected result:
```
# no indent after this comment
{
another = 1
}
````
2023-05-13 15:03:05 +09:00
Amaan Qureshi
ec0d0ffe51
feat(cpon): update queries
2023-05-13 00:56:40 -04:00
Zheng PiaoDan
32d0baae44
feat: add indents.scm for nickel ( #4790 )
2023-05-13 02:49:39 +09:00
Gregg Jansen van Vüren
39cf5cbcfd
feat(java): add more foldable nodes
2023-05-11 15:27:43 -04:00
ObserverOfTime
f9cfd40c08
comment: remove user mention highlight
2023-05-10 18:53:57 +03:00
Amaan Qureshi
6e8ad92031
feat(typescript): add non-null operator
2023-05-09 09:14:28 -04:00
Amaan Qureshi
a79baf0399
fix(typescript): remove duplicate capture
2023-05-09 09:14:28 -04:00
Amaan Qureshi
5182759e17
style(rust): better formatting
2023-05-09 08:33:38 -04:00
Amaan Qureshi
6df6dd2622
feat(rust): distinguish enum members better
2023-05-09 08:33:38 -04:00
Derek Stride
0ec48923e5
feat(sql): add more keywords
2023-05-08 17:40:33 -04:00
Pham Huy Hoang
864b4171de
feat: add swift indents ( #4756 )
2023-05-08 14:53:31 +09:00
Amaan Qureshi
12453e0e3d
Update Capnp ( #4713 )
...
* feat(capnp): update queries from upstream changes
* test: add tests for capnp
* fix indent queries
* ci: fix capnp indent tests
---------
Co-authored-by: Pham Huy Hoang <hoangtun0810@gmail.com>
2023-05-07 00:12:49 +09:00
haoxian
8646c0d2ea
feat(erlang): add new keyword and operator from OTP25 ( #4765 )
2023-05-06 08:39:30 +00:00
Iron-E
54741de02c
fix(java): capture type parameter brackets as @punctuation.delimiter
...
It is currently highlighted as `@operator`
2023-05-04 15:50:31 -04:00
Iron-E
239bb86b54
feat(rust): capture debug macros as @debug
...
* ref(rust): highlight debug macros as `@debug`
E.g. `dbg!` and `debug_assert!`
* Update queries/rust/highlights.scm
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
---------
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
2023-05-04 15:49:20 -04:00
Iron-E
31d2f60734
fix(c_sharp): highlight < & > as @punctuation.bracket only in type param lists
...
This fixes highlighting of `x > 4`, for example
2023-05-04 15:46:41 -04:00
Iron-E
2115c7d585
feat(c_sharp): add capture for ternary operators
2023-05-04 15:37:29 -04:00
Pham Huy Hoang
4fe6b4c07f
fix: add @combined to markdown html
2023-05-03 16:23:09 -04:00
Benny Powers
bff7115bf8
perf(html): onevent attrs ( #4752 )
2023-05-03 10:18:03 +00:00
Benny Powers
5e95ecaad0
injections(html): event attributes ( #4750 )
...
injections(html): inject javascript into event attributes
Adds javascript injections to HTML `onevent` attributes.
2023-05-03 09:56:13 +00:00
Amaan Qureshi
e2cf8977fd
feat(go): highlight constructors, remove _ as @constant
2023-05-02 07:52:45 -04:00
Pham Huy Hoang
b4d2640eab
feat: add indents for ocaml and ocaml interface ( #4725 )
2023-05-01 20:42:21 +09:00