Commit graph

1784 commits

Author SHA1 Message Date
Stephen Bolton
e0e6d1b263
Add headers as an option to fold on (#1873)
* Add headers as an option to fold on

treesitter-beancount added grammar rules around orgmode and markdown
headers so that they are recognized in beancount documents. This change
makes it so that they will be taken into consideration when folding
text.

Commit: 79ae7c1f26

* Fix node name for headers

The correct name for the header nodes is heading.
2021-10-02 00:08:44 -05:00
Santos Gallegos
8cf90f81a4 Rust: highlight loop labels
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1891
2021-10-01 22:33:49 +02:00
Stephan Seitz
f96298df94 Update README.md
Co-authored-by: Santos Gallegos <stsewd@protonmail.com>
2021-10-01 22:21:16 +02:00
Stephan Seitz
412752130d docs(install): explain how to use a proxy for download 2021-10-01 22:21:16 +02:00
Stephan Seitz
2a073f760c feat(install): add options prefer_git and command_extra_args
Fixes #1888
2021-10-01 22:21:16 +02:00
Santos Gallegos
f05f471185 Rust: fix some highlights
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1856
2021-10-01 19:05:19 +02:00
Vikas Raj
2d1c26a89d highlight description as a comment 2021-10-01 18:30:34 +02:00
Thomas Vigouroux
b12ab1d851 fix(vim): support syntax command and update parser 2021-10-01 08:24:58 +02:00
igorlfs
6e25164004 Fix #1853 2021-09-30 19:36:29 +02:00
GitHub
e2747bb153 Update lockfile.json 2021-09-30 19:00:07 +02:00
GitHub
2e3f26b587 Update lockfile.json 2021-09-30 18:31:51 +02:00
Otto Modinos
99d4f72a5c feat(fennel): update parser and queries 2021-09-30 17:54:45 +02:00
Santos Gallegos
6714daf5ac
Vim: highlight setlocal (#1877)
This was just added some days ago.
2021-09-30 10:30:01 -05:00
GitHub
3a92d77b56 Update lockfile.json 2021-09-27 21:53:40 +02:00
Santos Gallegos
949ec04726 Vim: update highlights and injections 2021-09-27 21:13:13 +02:00
GitHub
ee213de0cd Update lockfile.json 2021-09-27 00:15:04 +02:00
John Drouhard
e643eb5dbd cpp: highlight template method identifier as a method 2021-09-27 00:09:17 +02:00
Sergio Alejandro Vargas
eb3a09cb28 highlights(rust): Add colon : to delimiters 2021-09-26 12:24:48 +02:00
Sergio Alejandro Vargas
5ebc74c1a8 highlights(rust): fix bang ! in macro_invocation 2021-09-26 12:24:48 +02:00
Sergio Alejandro Vargas
0cd64db48f highlights(rust): Fix angle brackets, and closures
Highlight angle brackets in type parameters and bars in closures bars as
`@punctuation.bracket` not as `@operator`.
2021-09-26 12:24:48 +02:00
GitHub
5d019b3391 Update lockfile.json 2021-09-26 12:24:04 +02:00
John Drouhard
536179c8e2 cpp: fix locals.scm from breaking change in tree-sitter-cpp 2021-09-26 11:20:09 +02:00
Stephan Seitz
d4b6bda44e Update cuda parsers 2021-09-26 11:20:09 +02:00
John Drouhard
662f3aaadd cpp: update lockfile.json and fix for breaking changes 2021-09-26 11:20:09 +02:00
Stephan Seitz
351eefd988 injections(teal): fix cdef injection 2021-09-25 00:59:40 +02:00
Github Actions
46858cfeea [docgen] Update README.md
skip-checks: true
2021-09-25 00:59:40 +02:00
Stephan Seitz
b7c95eef95 injections(lua): fix cdef injection
Fixes #1840
2021-09-25 00:59:40 +02:00
Santos Gallegos
e4c56e691a
Use vim-range style (1-index based) when possible (#1841)
https://github.com/nvim-treesitter/nvim-treesitter/pull/1829
half fixed incremental selection for the vim parser,
but other bugs still remain (infinite selection and skip selecting the
root node).

Problems can be replicated with these two files:

(missing selecting the root node)

```vim
set scrolloff=7
set scrolloff=7
```

(infinite loop)

```vim
set scrolloff=7
```

The main problem is that we try to map
the current selection range to a TS range,
but the TS range of a node could include the EOL/EOL marks
so it's impossible to know when to change the vim range
to match the TS range, is more easy to transform the
TS range to a vim range and do the comparison.
2021-09-24 17:46:44 -05:00
GitHub
6b3f908751 Update lockfile.json 2021-09-21 01:23:19 +02:00
GitHub
3a88c639f5 Update lockfile.json 2021-09-21 01:16:42 +02:00
Lucas Crownover
ec31c7efab "::" should be of type "operator"
swap constant for operator per treesitter recommendation
2021-09-21 01:08:32 +02:00
delphinus
2f37720c8a Separate special variables to catch up master 2021-09-21 01:08:32 +02:00
delphinus
0aaf937802 Use @string.regex to highlight regex's 2021-09-21 01:08:32 +02:00
delphinus
ae9a9d60f1 Add minimum implementation for highlights 2021-09-21 01:08:32 +02:00
Lucas Crownover
da4488c08b Swapping to the correct repo 2021-09-21 01:08:32 +02:00
Lucas Crownover
c99389fcf5 Adding perl parser 2021-09-21 01:08:32 +02:00
GitHub
f1ccd229f1 Update lockfile.json 2021-09-20 22:47:53 +02:00
mhoffm
09ad32c91b update hcl parser, update queries 2021-09-20 22:39:32 +02:00
maxxnino
85a49875c6 Update lockfile.json 2021-09-20 11:46:24 +02:00
maxxnino
f76737ee33 Zig queries: highlight, fold and indent
* fold for if/while/for
 * highlight "_" for ignore variable
 * highlight "c" for PtrTypeStart
 * highlight "?" for optional type
 * remove duplicate query node in indent
2021-09-20 11:46:24 +02:00
Github Actions
440b69f8d1 [docgen] Update README.md
skip-checks: true
2021-09-19 20:02:28 +02:00
Stephan Seitz
18dc243188 highlights(c): add Mircosoft attributes 2021-09-19 20:02:28 +02:00
Santos Gallegos
3aa122edfd Fix incremental selection for nodes that include EOL
From `:h setpos()`

> If "col" is smaller than 1 then 1 is used.

This can be tested with incremental selection on a vim file.

```vim
set title
```
2021-09-19 14:54:45 +02:00
GitHub
48215a63f3 Update lockfile.json 2021-09-19 14:26:51 +02:00
kghugo
d5e87dde10 Support hjson 2021-09-19 14:19:20 +02:00
Stephan Seitz
5fa6e27427 highlights(c): add __attribute__ 2021-09-19 14:13:50 +02:00
GitHub
2dfe72f32a Update lockfile.json 2021-09-18 01:09:42 +02:00
Joaquín León
02a0719424 Kotlin queries: Handle package statements 2021-09-18 00:13:19 +02:00
Santos Gallegos
8b7f70d366 Ecma: increase priority of template_substitution
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1688
2021-09-17 22:08:12 +02:00
Github Actions
b7cdd739e4 [docgen] Update README.md
skip-checks: true
2021-09-17 22:03:47 +02:00