Michael Chris Lopez
296c28be53
highlights(markdown): highlight link_text as @text.reference
2021-12-17 10:36:58 +01:00
lucy
be741e2568
highlights(bash): add [[ ]]
2021-12-14 19:31:21 +01:00
lucy
4871b2b440
highlights(bash): add process substitution
2021-12-14 19:31:21 +01:00
Stephan Seitz
387a8f38bd
parsers: Add MDeiml/tree-sitter-markdown as markdown parser
...
Fixes #872
2021-12-14 15:00:14 +01:00
Lewis Russell
567c644e53
feat(lang): add make
2021-12-14 14:59:38 +01:00
Stephan Seitz
225cac5e6b
injections(rust): inject regex into Regex::new
2021-12-14 14:28:26 +01:00
numToStr
63630ec082
highlights(lua): next as builtin function
2021-12-13 20:22:05 +01:00
Stephan Seitz
1bbc761acc
highlights(ecma): highlight escape_sequence
2021-12-12 02:43:08 +01:00
Jirgn
f51aa0b75e
feat(fusion): update tests
2021-12-06 21:51:53 +01:00
Stephan Seitz
e6eeda7da9
rust(highlights): fix highlighting of char_literal
2021-12-06 21:20:58 +01:00
Dawid Zych
d6a0a26b85
OCaml string format specifiers
...
For format specifiers use @string.special instead of
@punctuation.special.
2021-12-02 16:56:58 +01:00
silenc3r
acf0c0f6a1
OCaml use @constant.builtin for built in constants
2021-12-01 19:38:36 +01:00
Stephan Seitz
675ecbb0bd
Fix pug injection
2021-11-30 23:40:49 +01:00
Stefan Wienert
dec2ba27a8
Feat: Added Pug parser with inital queries
2021-11-30 23:40:49 +01:00
Steve Occhipinti
c6b90ee9bd
Handle .attrs() cases
...
Now that there are 4 cases handled, I thought it probably needs some comments to
show which case each injection is for.
There are other unsupported cases, such as `.withConfig` but I'm not sure if
they all belong here or into their own plugin or something.
The API reference is available here:
https://styled-components.com/docs/api
Also, not sure if there is a more generic way of handling all these cases at
once, a rule that would read: "any template string descendant from 'styled'".
Will attempt to open a PR and get some advice.
2021-11-28 15:02:55 +01:00
Steve Occhipinti
6240dae0e4
Support both styled.div and styled(Component)
...
This new injection caters for code like this:
```
const IntroWindow = styled(Window)`
grid-area: intro;
`
```
2021-11-28 15:02:55 +01:00
Steve Occhipinti
058e050315
Add a basic styled-components injection
...
I've never written this sort of code before but I was able to get this to work
with the help of copy and paste and using nvim-treesitter/playground.
I had a hard time trying to understand how to indent this style of code so I let
vim do it with `=` and 2 spaces seems to match other files I looked at.
This works for a basic example, like this:
```
const Layout = styled.div`
position: absolute;
inset: 0;
display: grid;
grid-template-rows: 100px 1fr 3rem;
`
```
2021-11-28 15:02:55 +01:00
Stephan Seitz
b5d05aaac8
yaml(injections): Also add heuristics for Gitlab CI bash
2021-11-28 15:01:34 +01:00
Stephan Seitz
ad615ffc4c
injections(yaml): inject bash on key "run"
2021-11-28 15:01:34 +01:00
Stephan Seitz
28cc92a2f6
highlights(bash): highlight "((" "))"
2021-11-28 15:01:24 +01:00
Stephan Seitz
4b21803fb5
highlights(elm): apply review comments
2021-11-28 00:45:02 +01:00
kiyan
cd987a44f0
feat(elm): add first elm highlight
2021-11-28 00:45:02 +01:00
elianiva
5e388a40bc
feat(prisma): add ftdetect
2021-11-28 00:36:24 +01:00
elianiva
c5d7aa36e4
fix(prisma): propert @type highlighting
2021-11-28 00:36:24 +01:00
elianiva
2507f890ac
refactor(prisma): group similar nodes
2021-11-28 00:36:24 +01:00
elianiva
b2801abc21
refactor(prisma): switch to alternative repo
...
Co-authored-by: richin13 <richin13@gmail.com>
2021-11-28 00:36:24 +01:00
elianiva
3da2ab9857
feat: add prisma support
2021-11-28 00:36:24 +01:00
maxxnino
50314758ee
zig: work around for hang neovim
2021-11-28 00:25:25 +01:00
Stephan Seitz
61b21254ee
parsers(fusion): add info about main branch
2021-11-26 22:04:59 +01:00
Jirgn
096f0e91be
fix: incorrect hightlight groups
2021-11-26 22:04:59 +01:00
Jirgn
a0ad73493e
fix: typo in highlight group punct(u)ation
2021-11-26 22:04:59 +01:00
Jirgn
979c32493d
feat: add fusion grammar and highlights
2021-11-26 22:04:59 +01:00
Sergio Alejandro Vargas
fbbcfa7b6c
highlights(rust): organize keywords and literals
...
- sort keywords
- highlight super as a namespace (same as crate)
- highlight `break` and `continue` as `repeat` keywords
- don't highlight `macro_rules!` as a keyword
- place all literal queries together
- place function definition queries alongside function call queries
2021-11-25 23:53:41 +01:00
Sergio Alejandro Vargas
81f75a54ff
highlights(rust): update operators
...
- sort operators
- remove duplicated `*`
- add missing `<<=`
- highlight `as` correctly in path aliasing
- highlight leading quote `'` as part of a label (not an operator)
- highlight never type `!` as a type
- sort and format punctuation
2021-11-25 23:53:41 +01:00
Stephan Seitz
08243017f2
Rename queries: godotResource -> godot_resource
2021-11-25 23:02:57 +01:00
numToStr
801c7f0b48
ecma: highlight private properties and methods
2021-11-25 15:42:24 +01:00
maxxnino
ff2897e5b7
zig: highlight zig format, type and function
2021-11-23 16:46:27 +01:00
Lewis Russell
011ac894ec
Prefer lua-match over match
...
as string.find is much quicker than vim.regex:match*
2021-11-23 10:02:06 +01:00
aspeddro
190bcc8d56
r add new highlights
2021-11-18 14:16:09 +01:00
vhyrro
d78fb79ed6
Add basic vimscript injection in vim.cmd/nvim_command/nvim_exec ( #1922 )
2021-11-16 21:14:22 -05:00
Santos Gallegos
b972f1d985
C: fix preproc parameters
...
This was capturing too much,
we only want to highlight the identifier.
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1999
2021-11-14 11:02:57 +01:00
aspeddro
741812af8f
r add new highlights
2021-11-12 22:02:52 +01:00
Stephan Seitz
8fe8415ae8
injections(http): add comment injection
2021-11-12 21:52:50 +01:00
gegoune
bb0ef18488
refactor: inherit json
2021-11-12 21:52:50 +01:00
gegoune
599bdaf2f0
fix: address change requests
2021-11-12 21:52:50 +01:00
gegoune
a93c5b80d7
feat: add http parser
...
All credit goes to @NTBBloodbath.
See: https://github.com/NTBBloodbath/rest.nvim/issues/75#issuecomment-960447966
Co-authored-by: NTBBloodbath <bloodbathalchemist@protonmail.com>
2021-11-12 21:52:50 +01:00
Santos Gallegos
6888242b98
Python: highlight semicolon
2021-11-12 19:51:04 +01:00
Łukasz Niemier
6372b689eb
fix: use more specific identifier check
2021-11-12 13:42:36 -05:00
Łukasz Niemier
fdcd0edf24
fix: make comment doc highlighting work for any doc tag
2021-11-12 13:42:36 -05:00
Łukasz Niemier
2c2d4d89fd
fix: Elixir non-doc sigils will no longer be flickering
...
It also adds support for colouring documentation metadata attributes
(ex. `@doc foo: :bar`).
2021-11-12 13:42:36 -05:00