Thomas Vigouroux
1877e03bfa
feat: add support for vim
2021-09-17 21:06:36 +02:00
maxxnino
9b265c9c4c
Update new query and parser for zig
2021-09-17 21:06:36 +02:00
Santos Gallegos
e4101c7223
CI: fix update lockfile job
...
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1661#issuecomment-894722369
2021-09-17 21:06:36 +02:00
Munif Tanjim
aa74cc50d6
feat: allow 'revision' override in parser config ( #1661 )
2021-09-17 21:06:36 +02:00
Munif Tanjim
75e7ab4297
fix: query_predicate - nth
2021-09-17 21:06:36 +02:00
Connor Lay (Clay)
363ac62e23
Feature: Add Surface language and integrate with Elixir ( #1645 )
...
* Add initial surface highlights & injections
* Additional surface highlights
* Filetype detection, fix injections
* Fix Elixir function highlight when left is an identifier
* Add surface parser
* Fix comment highlights
* Surface folds, indents, better highlights
* Highlight surface components & directives
* Restore comments Elixir injections
2021-09-17 21:06:36 +02:00
Pierre Poupin
38964c741b
feature: make godotResource compatible with gdresource filetype
2021-09-17 21:06:36 +02:00
Pierre Poupin
6875f4bd9d
feature: add godotResource queries
2021-09-17 21:06:36 +02:00
mads kjeldgaard
64ea6cd46f
recurse_local_nodes: type check local_def to ensure it is a table ( #1331 )
2021-09-17 21:06:36 +02:00
Simon Hauser
ada52fe561
fix: make additional_vim_regex_highlighting actually accept a list
2021-09-17 21:06:36 +02:00
Laurence Tratt
da86014e1f
"-z" needs to come before "-f".
2021-09-17 21:06:36 +02:00
Laurence Tratt
6b0179cba6
Add -z switch to tar.
...
Some versions of tar automatically infer `-z` if a `.gz` (or other compressed
extension) file is passed -- but some, including OpenBSD's, don't do this and
require an explicit `-z`. As far as I know, any version of tar which
automatically unzips files supports `-z` so this should be a backwards
compatible change for most versions of tar.
2021-09-17 21:06:36 +02:00
26797767+krnik
f8e17e74a5
Update transferred fish repo info
2021-09-17 21:06:36 +02:00
Tomas Sandven
f6c6d0d947
Add YANG parser
2021-09-17 21:06:36 +02:00
Andrew He
c8b32028bc
Folds: remove ending marks for folds; they only confuse vim when multiple closes on the same line are expected
2021-09-17 21:06:36 +02:00
Santos Gallegos
9be9ebda0a
Re-attach module when the file type is changed
...
Requires https://github.com/neovim/neovim/pull/14995
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1249
2021-07-18 16:44:25 +00:00
lmlorca
fb5d6e04a8
add @tag.attribute for html like attributes
2021-07-14 10:13:13 +02:00
Santos Gallegos
647268183f
Highlights: define string.special ( #1551 )
...
* Highlights: define string.special
This was in our CONTRIBUTING.md file,
but wasn't defined.
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1405
* Use string.escape
2021-07-11 15:59:53 -05:00
Stephan Seitz
4571d57251
New stylua version ( #1555 )
2021-07-11 20:59:06 +00:00
Santos Gallegos
8eb8cc61e3
downcase predicate: nil protection
...
get_node_text could be nil if the range is invalid.
With https://github.com/neovim/neovim/pull/15030/
this fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1531
2021-07-09 20:05:37 +02:00
Munif Tanjim
97761acaff
Folds: support 'foldminlines'
2021-07-08 21:42:02 +02:00
Michael Hoffmann
61411b27c5
remove packer and nomad from hcl.used_by ( #1527 )
2021-07-07 18:12:41 -05:00
Andrew He
901406cf7a
Folds: fix fold deduplication and improve start/stop logic
2021-07-06 19:00:59 +02:00
Stephan Seitz
53d92f65bd
parsers: Teal now requires generate from grammar
2021-07-06 01:55:45 +02:00
Santos Gallegos
8b876207e6
Update used_by for parent parsers
...
html_tags and ecma don't have a parser of they own,
but that's actually just to get around to inherit
common queries.
When editing these "base" queries,
the playground breaks. Having them in used_by would fix this.
2021-07-05 12:39:00 +02:00
Santos Gallegos
bd3363e01d
Checkhealth: include injections
...
Fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1459
2021-07-05 12:34:47 +02:00
Santos Gallegos
be8f656087
Use stylua for autoformat code ( #1480 )
2021-07-04 21:12:17 +00:00
antonk52
90f15d9bf7
feat(keywords) merge return and yield into keyword.return group
2021-07-04 21:49:17 +02:00
antonk52
bd9095e969
feat(keywords) add keyword.return & keyword.yield
2021-07-04 21:49:17 +02:00
Shane Hird
5f60666d97
Fixed linting issues
2021-07-04 14:59:13 +02:00
Shane Hird
7dccbbad6c
Reduce diffs from master
2021-07-04 14:59:13 +02:00
Shane Hird
a8d64922fa
Re-introduce prompting for installation
2021-07-04 14:59:13 +02:00
Shane Hird
303121e0ec
Improved passing bang to functions
2021-07-04 14:59:13 +02:00
Shane Hird
289e73b889
Fix ensure_installed function
2021-07-04 14:59:13 +02:00
Shane Hird
76ea2b8871
TSUpdate does not install if up to date
2021-07-04 14:59:13 +02:00
Shane Hird
b46580fb66
Use bang for TSInstall commands
2021-07-04 14:59:13 +02:00
mhoffm
b67442f112
fix missing maintainer in hcl parser config
2021-07-02 19:47:30 +02:00
Uy Ha
e01e79c46c
Add external scanner for cmake parser
2021-07-02 08:37:02 +02:00
Uy Ha
9dac8b403d
Add maintainer info
2021-07-02 08:37:02 +02:00
Uy Ha
a51f25819a
[WIP] tree-sitter-cmake integration
2021-07-02 08:37:02 +02:00
mhoffm
54eb49bf9c
add used_by directive for some of the tools that are using hcl
2021-07-02 01:56:25 +02:00
mhoffm
3df418ae8a
drop 'used_by' from hcl parser config
2021-07-02 01:56:25 +02:00
mhoffm
9275a15aad
add hcl parser
2021-07-02 01:56:25 +02:00
Folke Lemaitre
917ae3da7c
fix: check if invalidate_query_cache[lang] is set before invalidating
2021-06-29 20:06:16 +02:00
Folke Lemaitre
90024c24aa
perf: cache has_query_files: fixes TS slowness
2021-06-28 16:17:23 +02:00
kmarius
8adb2e0352
fix typo: Enviroment -> Environment
2021-06-22 07:27:00 +02:00
Stephan Seitz
44a8c6937a
fix(parsers): cuda requires npm
2021-06-17 08:49:24 +02:00
Stephan Seitz
8eb37c4409
parsers: add tree-sitter-cuda
2021-06-14 07:30:51 +02:00
Luxed
b5d603a876
parsers(c_sharp): put myself as a maintainer
2021-06-04 23:56:26 +02:00
derekstride
e98e2eafa2
downcase! directive to use with ruby injections
...
```
(#downcase! "language")
```
downcase! will ensure the metadata value for the specified key will be
downcased. If the value is a node, it will downcase the text specified
by the node.
```
(#downcase! @node "key")
```
You can also namespace the key with a specific capture, similar to how
you can call `(#set! @node "key" "value")`
2021-06-04 07:47:21 +02:00