Commit Graph

636 Commits

Author SHA1 Message Date
Stephan Seitz
45397ebbd9 fix(highlights): Add TSNamespace highlight
Start adding highlights for
     - C++
     - Rust (including other scoped_identifier/scoped_type_identifier fixes)
     - JS (only namespace_import)

Addresses #516
2020-10-10 15:31:51 +02:00
Suhas Hebbar
f5ac2b4a1a Shorten module reference shell_command_selectors to shell. 2020-10-06 19:08:42 +02:00
Suhas Hebbar
46ce4adca8 Code Refactor
- Move select_* function to shell_command_selectors.lua.
- Rename select_args to select_compiler_args.
2020-10-06 19:08:42 +02:00
Suhas Hebbar
40edefc476 Remove dependency on unzip.
Use tar instead which should be available on default Unixes and Windows
2020-10-06 19:08:42 +02:00
Corey Williamson
73ef705eb2 Fix typearg brackets not highlighting for multiple typeargs 2020-10-05 12:02:59 +02:00
Corey Williamson
85791a4316 Set function scope 2020-10-05 12:02:59 +02:00
euclidianAce
0aa4940f8b Update queries/teal/highlights.scm
Co-authored-by: Santos Gallegos <stsewd@protonmail.com>
2020-10-05 12:02:59 +02:00
Corey Williamson
c2acddd651 Add teal parser 2020-10-05 12:02:59 +02:00
Stephan Seitz
93f9708a3c Dart highlights: Reset highlight in interpolation 2020-10-05 06:37:31 +02:00
tonycheang
b9b08d776b fix: readme link to nvim-treesitter-textobjects 2020-10-04 23:15:23 +02:00
Stephan Seitz
9f5237b6c5 Fix: fallback git-installation (list of commands is expected) 2020-10-04 21:48:25 +02:00
Github Actions
97d5329d9f [docgen] Update README.md 2020-10-04 14:33:29 +02:00
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