Commit graph

971 commits

Author SHA1 Message Date
Santos Gallegos
34fdacc0e9 Json: update folds
Allow to fold mappings.
2021-02-13 21:29:37 +01:00
Santos Gallegos
5fab87f8a3 C: downgrade parser
Till we figure out what's happening.

Ref:

- https://github.com/tree-sitter/tree-sitter-c/commits/master
- https://github.com/nvim-treesitter/nvim-treesitter/issues/948
2021-02-12 19:25:46 +01:00
GitHub
e5facde11b Update lockfile.json 2021-02-12 08:29:45 +01:00
Stephan Seitz
2e3422df8e highlights(nix): fix for alias name of identifier in attrpath 2021-02-12 08:22:34 +01:00
Stephan Seitz
0940d15514 Fix parser config for nix 2021-02-12 08:22:34 +01:00
GitHub
56af22b897 Update lockfile.json 2021-02-12 08:22:34 +01:00
Santos Gallegos
2ad1f76b7d Query: highlight modeline
Matches the first comment and the beginning from the pattern
52397aaa0d/runtime/lua/vim/treesitter/query.lua (L25)
2021-02-12 08:02:00 +01:00
Stephan Seitz
db0ccfe9ab fix: remove debug print on query cache invalidation
The message does not even provide any context where it's coming from
and what it is exactly doing and has to be acknowledged when printed in
conjunction with the "wrote xxx bytes message"
2021-02-11 20:42:51 +01:00
Cédric Barreteau
9fe8c12b25 Bump ledger version
Adds support for multi-word commodities.
2021-02-11 20:42:26 +01:00
Steven Sojka
39a2ea730d feat(javascript): add template string language injection 2021-02-11 20:41:35 +01:00
Santos Gallegos
76a7000384 Use eq? 2021-02-11 07:42:19 +01:00
Santos Gallegos
b86555d9c3 HTML: improve highlights & injections 2021-02-11 07:42:19 +01:00
Github Actions
3f9a8e9509 [docgen] Update README.md
skip-checks: true
2021-02-11 07:07:16 +01:00
Santos Gallegos
7d7566f4e4 Query: add folds 2021-02-11 07:07:16 +01:00
Santos Gallegos
72ecefc859 C/CPP: add injections for macros 2021-02-10 22:26:04 +01:00
Santos Gallegos
6301bf7952 YAML: add locals
This is so incremental selection works
2021-02-10 22:25:12 +01:00
Mads Kjeldgaard
bf112c13a5 Cleanup 2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
9ebeb859c1 Cleanup 2021-02-10 22:21:17 +01:00
mads kjeldgaard
2208b31db6 Update queries/supercollider/locals.scm
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2021-02-10 22:21:17 +01:00
mads kjeldgaard
6aff8f4068 Update queries/supercollider/highlights.scm
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
6770b3ac8e Keyword 2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
67baf4ee85 remove @escape 2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
cabd01a5d8 Remove second addition of supercollider 2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
1f7db48523 Add supercollider support 2021-02-10 22:21:17 +01:00
Mads Kjeldgaard
b8a2d45fa8 Add supercollider parser to list of parsers 2021-02-10 22:21:17 +01:00
Jędrzej Boczar
517c62d3e5
Add devicetree parser with queries (#900)
* Add devicetree parser with queries

* [docgen] Update README.md
skip-checks: true

* queries/devicetree: update highlight capture groups

* minor fix in CONTRIBUTING.md

* Revert "minor fix in CONTRIBUTING.md"

This reverts commit 23622b49db.

* queries/devicetree: add self as maintainer

* [docgen] Update README.md
skip-checks: true

Co-authored-by: Github Actions <actions@github>
2021-02-10 22:18:38 +01:00
Santos Gallegos
98127bded6 Lua: highlight fields 2021-02-10 22:15:17 +01:00
elianiva
6533fb9af7 fix: rust use_list + tuple_expression indent 2021-02-08 07:03:16 +01:00
GitHub
ceb2e90f99 Update lockfile.json 2021-02-07 16:24:55 +01:00
Santos Gallegos
bfcf03853f Yaml: fix folds
Fix https://github.com/nvim-treesitter/nvim-treesitter/issues/887

(block_node) includes more nodes to fold, test with:

```yaml
days:
  Monday:
    - test: example
  Tuesday:
    - test: example
  Wednesday:
    - test: example
    - test: example
  Thursday:
    - test: example
  Friday:
    - test: example
    - foo: |
        One
        Two
        Three
```
2021-02-07 15:37:21 +01:00
Santos Gallegos
51d70c9f0c Query: add regex injections 2021-02-07 15:30:15 +01:00
Santos Gallegos
e5319aa9aa Lua: improve scope queries
- Set scope to parent
- Group all scopes
- Use the . operator
2021-02-07 15:26:34 +01:00
Santos Gallegos
83c3b4ad75 HTML: add folds queries 2021-02-07 15:24:20 +01:00
GitHub
7055ba9c89 Update lockfile.json 2021-02-05 10:16:41 -05:00
Santos Gallegos
af36d31cb7
Python: inject rst in docstrings (#917)
Since hasn't been much discussion around
https://github.com/nvim-treesitter/nvim-treesitter/issues/806.
I'm just porting the injection queries.
I've been using this for a while now.

Things I've noticed:

- Due that rst uses indentation for its syntax,
  everything is treated as an block quote (but it looks good).
  This can be solved by having a predicate like `#dedent!`.
- Looks like there is a bug in how the injected content is extracted

  ```
  def foo():
      """Foo bar"""
  ```

  That would be parsed as a section title for some reason,
  but it's a paragraph.

  In rst it would be a title if the content was:

  ```
  """
  Foo bar
  """
  ```

  If the content is

  ```
  """Foo bar"""
  ```

  That's just a paragraph.

I'll try to debug that from the neovim side next week or so.
2021-02-05 15:01:50 +00:00
Cédric Barreteau
9385413597 Update lockfile.json and amount query for ledger
`amount_expr` was renamed to `amount` in
52101ac32e890ac224e51cb005182bbe45c0250d.
2021-02-04 21:53:32 +01:00
yzia2000
839f621955 fixed #630 2021-02-04 20:22:57 +01:00
Santos Gallegos
d739409a16 Query: set commenstring 2021-02-04 07:06:05 +01:00
echasnovski
d3901e5833 Update documentation for Enable/Disable commands. 2021-02-01 19:37:39 +01:00
echasnovski
fdfbb5c1bf Implement TSToggleAll. 2021-02-01 19:37:39 +01:00
echasnovski
8e2807d09e Implement TSBufToggle. 2021-02-01 19:37:39 +01:00
GitHub
68a2dc219f Update lockfile.json 2021-02-01 19:32:02 +01:00
Github Actions
d879a76bb9 [docgen] Update README.md
skip-checks: true
2021-02-01 19:02:53 +01:00
Stephan Seitz
2a2c5918ff parsers: change repo link of Elm parser to the new official repo
Follow https://github.com/tree-sitter/tree-sitter/pull/907
and change the link of the Elm parser to the elm-tooling namespace.
2021-02-01 19:02:53 +01:00
Santos Gallegos
a077f61b67 Issue template: use details for nvim --version output 2021-01-31 21:30:02 +01:00
Cédric Barreteau
69d5dec0ce Add indents queries for ledger 2021-01-31 20:10:49 +01:00
GitHub
b465ed0eb2 Update lockfile.json 2021-01-31 10:55:18 +01:00
Cédric Barreteau
459173e5c7 Add ledger parser, folds and highlights queries 2021-01-31 10:44:45 +01:00
GitHub
32e39094b9 Update lockfile.json 2021-01-30 21:19:08 +01:00
Stephan Seitz
f5c41338aa folds(teal): remove record_declaration from folds
See: c647346911
2021-01-30 21:13:14 +01:00