Pau Ruiz Safont
f7126fe54b
fix(ocaml): highlight characters as such
2020-10-04 14:33:29 +02:00
Pau Ruiz Safont
f1c272676b
feat: add ocamllex parser and highlights
2020-10-04 14:33:29 +02:00
Stephan Seitz
37b011b679
Add "External modules" section to README
2020-10-04 14:20:20 +02:00
Stephan Seitz
3362f45196
Remove textobjects module
2020-10-04 14:20:20 +02:00
Steven Sojka
7f325538cc
Merge pull request #487 from steelsojka/remove-refactor
...
chore(modules): remove refactor module
2020-10-04 07:01:53 -05:00
Alvaro Muñoz
5debe93133
make query-checker happy
2020-10-01 06:26:59 +02:00
Alvaro Muñoz
9e09ce6c8e
change module to namespace
2020-10-01 06:26:59 +02:00
Alvaro Muñoz
a5dccb0ac7
CodeQL locals.scm queries
2020-10-01 06:26:59 +02:00
Github Actions
ec37addef9
[docgen] Update README.md
...
skip-checks: true
2020-09-30 20:38:04 +02:00
Alvaro Muñoz
61ea08f8d3
fine tune keyword highlights
2020-09-30 17:06:58 +02:00
Alvaro Muñoz
c29865a7b3
remove locals.scm
2020-09-30 17:06:58 +02:00
Alvaro Muñoz
90c53d3d1e
remove non-used captures
2020-09-30 17:06:58 +02:00
Alvaro Muñoz
3dc2e9331e
initial support for CodeQL
2020-09-30 17:06:58 +02:00
Stephan Seitz
b66b533ecd
chore: dedup join_paths <-> join_path
2020-09-28 17:40:34 +02:00
Akin Sowemimo
0e37148dd1
Add extension and on keywords
2020-09-27 17:42:27 +02:00
Stephan Seitz
18fca90457
Add progress info to iter_cmd
2020-09-27 13:09:12 +02:00
Stephan Seitz
0a51d492a5
Add lockfile and make lockfile default install revision
2020-09-27 13:09:12 +02:00
Steven Sojka
82a8b859c6
chore(modules): remove refactor module
2020-09-25 10:30:35 -05:00
Akin Sowemimo
98c12ec23a
Improve the highlighting for class instantiation
...
So it finds _HiddenClasses as well as OtherClasses
2020-09-24 00:00:59 +02:00
Dennis B
3818cc29d0
Highlight top-level 'require' as TSInclude ( fix #463 )
...
Same for 'require_relative' & 'load' code importation mechanisms.
Note, method calls of 'require' (as in Rails strong-params) will be
still be highlighted as Method/Function.
2020-09-23 17:14:11 +02:00
Stephan Seitz
0643fa3003
feat(parsers): add possibility to install from other branches
...
More and more Github repos are switching to "main" branch.
Example: `tree-sitter-wasm`
2020-09-22 21:27:24 +02:00
Stephan Seitz
58ec0bd7ef
Python locals: account for https://github.com/tree-sitter/tree-sitter-python/pull/83
2020-09-21 22:56:01 +02:00
Pieter Goetschalckx
718fc1be3e
Add OCaml folds
2020-09-21 08:54:30 +02:00
Pieter Goetschalckx
a8c8de13ae
Improve OCaml locals
2020-09-21 08:54:30 +02:00
Pieter Goetschalckx
60e097a14a
Improve OCaml highlights
2020-09-21 08:54:30 +02:00
Akin Sowemimo
00e1a5555a
Add locals.scm for dart
...
This is an initial stab at this since I don't know much about how this
should work but this seems to at leas allow incremental selection of
most block of code
2020-09-20 22:10:21 +02:00
Stephan Seitz
8c10b1a14d
fix(checkhealth): use pcall to check for syntax errors in query files
2020-09-20 10:37:06 +02:00
kiyan42
b3a1ae3210
also match variable names to be @type when uppercased
2020-09-20 01:11:55 +02:00
kiyan42
1340375c90
use @tag and @type directives for jsx highlights
2020-09-20 01:11:55 +02:00
Stephan Seitz
cd9cab7990
fix(python): use @Normal again for f-strings @none is not aggressive enough
2020-09-19 15:06:04 -05:00
Stephan Seitz
e31cbdc13d
feat(install): make compiler selectable
...
Compilers are selectable via 'nvim-treesitter.install'.compilers (list of compilers) or environment variable CC
Addresses #502
2020-09-19 20:05:22 +02:00
Stephan Seitz
8c4bc2803c
fix: only concatenate cmd.err if not nil
2020-09-19 10:45:52 -05:00
Stephan Seitz
624a6896b5
chore(java): remove duplicate line
2020-09-19 10:42:30 -05:00
Pau Ruiz Safont
9447909d11
ocaml: follow upstream for highlights
2020-09-19 13:35:12 +02:00
Pau Ruiz Safont
2efeb80a44
feat(install): print more information when there's a failure
2020-09-19 13:35:12 +02:00
Github Actions
013b0d1221
[docgen] Update README.md
...
skip-checks: true
2020-09-19 13:35:12 +02:00
Pau Ruiz Safont
465ed37494
ocaml: follow upstream for highlights
2020-09-19 13:35:12 +02:00
Pau Ruiz Safont
749a8a7f25
feat: add parser for ocaml interface files
...
The files have the mli extension. The parser grammar uses the name
ocaml_interface, but since vim the underscore has a special meaning
ocamlinterface is used as the filetype.
2020-09-19 13:35:12 +02:00
Santos Gallegos
76c00934a6
Bash: update highlights
...
Following some of our conventions and some bits from atom
https://github.com/atom/language-shellscript/blob/master/grammars/tree-sitter-bash.cson :
- Uppercase var are constants
- `$` is a special symbol, not part of the name
- Builtin constants and functions
2020-09-19 13:33:05 +02:00
Stephan Seitz
7e3c4f8089
Add @keyword.operator for operators that are English words and add @exception for Java/JS
2020-09-19 07:30:49 +02:00
Santos Gallegos
c1313ba7af
Link to gallery
2020-09-18 18:09:24 -05:00
Santos Gallegos
9127038027
Update FAQ
...
Add an entry for
https://github.com/nvim-treesitter/nvim-treesitter/issues/340 .
2020-09-19 00:59:43 +02:00
Rasmus Michelsen
2624c00b37
Ensure that updated files are replaced w/o warning
2020-09-18 22:35:45 +02:00
Akin Sowemimo
3652bed53e
Re-add attribute highlight
2020-09-18 21:30:13 +02:00
Akin Sowemimo
8cc0b8d4c4
Add case builtin
...
Based on accepted PR to unhide this node
Also show Function as a type correctly
and use existing annotation highlight for annotations
2020-09-18 21:30:13 +02:00
Santos Gallegos
5c85e6beee
RST: update queries
...
Some nodes were renamed and added more textobjects.
2020-09-18 21:29:19 +02:00
kyazdani42
79fd22cc5a
use TSnone instead of linking to Normal
2020-09-18 17:55:55 +02:00
TravonteD
bc727653b9
link highlight groups for TSTag and TSTagDelimiter
2020-09-18 17:09:43 +02:00
TravonteD
c366a041c8
Add TSTag and TSTagDelimiter groups
...
These groups will be added for use with xml-like tags such as html and
jsx.
2020-09-18 17:09:43 +02:00
TravonteD
b4abf6b07d
move the generic "constant" capture to the top
2020-09-18 15:14:32 +02:00