Commit graph

858 commits

Author SHA1 Message Date
Stephan Seitz
d9105e00a6 Python highlights: Add regex injections: re.match(r"...") 2021-01-03 19:05:38 +01:00
Stephan Seitz
43381c1321 Regex highlights: Add constant highlight for class_character 2021-01-03 19:05:38 +01:00
Stephan Seitz
e8fa1c2c84 Regex highlights: no escape highlighting for escaped special characters 2021-01-03 19:05:38 +01:00
Stephan Seitz
91220e5f4b Regex highlighting: add "?" operator 2021-01-03 19:05:38 +01:00
Stephan Seitz
14d004773f Julia highlights: Add markdown injection for docstrings 2021-01-03 19:05:02 +01:00
Github Actions
0a78f2be0f [docgen] Update README.md 2021-01-03 19:05:02 +01:00
Stephan Seitz
e0c5c7d419 Add maintainers for Julia 2021-01-03 19:05:02 +01:00
Stephan Seitz
dcf19d226b Add Julia highlights (coauthor: @mroavi) 2021-01-03 19:05:02 +01:00
Santos Gallegos
6aaf240d0c RST: update injection queries
Finally, highlight for code blocks
2021-01-02 17:19:08 -05:00
theHamsta
6114a6ed97 Update lockfile.json 2021-01-02 04:30:19 +01:00
Santos Gallegos
c74be54deb Python (folds): allow to fold strings
Mostly useful for folding docstrings
2021-01-02 04:21:47 +01:00
stsewd
0df55edb52 Update lockfile.json 2021-01-01 17:52:26 +01:00
Santos Gallegos
5ffcd75ea6 RST: update parser and queries
- The directive type does not longer includes `::`.
- The content of the directives is not longer interpreted as rst,
  but it uses language injection for it.
- Fix a query to allow to capture targets without link.
- Reset the content of the math role so it can be highlighted by the
  injection instead.

Problems I found:

- Capturing the same node with @language and @content will raise an
  error.

  ```
  Error detected while processing FileType Autocommands for "*":
  E5108: Error executing lua /usr/share/nvim/runtime/lua/vim/treesitter/languagetree.lua:331: table index is nil
  ```

  Harcoding the language works, Using the offset predicate doesn't work
  either `(#offset! 0 0 1 0)` nor `(#offset! 0 0 0 5)`

- Generating the grammar using `tree-sitter-cli@0.17.x` breaks
  nvim-treesitter, `@0.16.9` works.
2021-01-01 09:49:14 -05:00
Simon Hauser
748ac8f781 Add c injection for ffi.cdef to lua 2021-01-01 11:45:45 +01:00
theHamsta
91578cc2c8 Update lockfile.json 2020-12-31 14:33:02 +01:00
Github Actions
322453ee4a [docgen] Update README.md 2020-12-31 14:27:43 +01:00
TJ DeVries
5236768c33 add gdscript 2020-12-31 14:27:43 +01:00
theHamsta
57ba843d18 Update lockfile.json 2020-12-30 17:57:39 +01:00
BonaBeavis
e934c5508a Add SPARQL
Signed-off-by: BonaBeavis <gordian.dziwis@gmail.com>
2020-12-30 17:51:44 +01:00
David Hotham
cafe733e23 wildcards to capture keys 2020-12-25 15:56:49 +01:00
David Hotham
dc0432aa54 simplify treatement of escape sequences 2020-12-25 15:56:49 +01:00
David Hotham
18fd5709b7 remove plus from list of punctuation 2020-12-25 15:56:49 +01:00
David Hotham
4addec1361 first draft of YAML highlighting 2020-12-25 15:56:49 +01:00
Mike
98fba24acf feat: Add more bash queries
Add missing fold queries
Add "function" to keywords highlights
2020-12-25 15:56:27 +01:00
David Hotham
35dec1ceeb remove duplication of query for number 2020-12-25 15:56:06 +01:00
David Hotham
0c19049023 match test for regex 2020-12-25 15:56:06 +01:00
David Hotham
026314f2a9 fixes to bash highlighting 2020-12-25 15:56:06 +01:00
Jędrzej Boczar
ac42192e19 Improve python/indents.scm 2020-12-21 22:58:17 +01:00
delphinus
b938e4f0fe Remove deprecated highlights 2020-12-21 22:32:17 +01:00
delphinus
958252783e Revert "Add lacked highlight link defined in highlight.lua"
This reverts commit 00f4f4d985.
2020-12-21 22:32:17 +01:00
delphinus
f74b14a7f9 Add lacked highlight link defined in highlight.lua 2020-12-21 22:32:17 +01:00
delphinus
0fc8ea0035 Add lacked Javascript operators 2020-12-21 08:55:04 +01:00
theHamsta
29782ebdaa Update lockfile.json 2020-12-20 23:05:54 +01:00
Tormod Alf Try Tufteland
a8438b8bbf stricter regex kotlin constants 2020-12-20 22:59:40 +01:00
Santos Gallegos
1ad1f3b35a Python: fix self highlighing 2020-12-18 20:33:04 +01:00
Kassio Borges
a5f2970d7a Add more ruby built-in constants 2020-12-18 17:10:14 +01:00
Evan
01baa52899 Update indents.scm 2020-12-18 16:42:05 +01:00
Evan
c200de65aa Create indents.scm for python 2020-12-18 16:42:05 +01:00
Steven Sojka
e602f1b22b fix(query): add noop handler for make-range 2020-12-18 16:40:58 +01:00
theHamsta
42ca4a4c07 Update lockfile.json 2020-12-17 00:50:25 +01:00
Corey Williamson
cfc68f929c Update for teal-0.9 2020-12-17 00:44:01 +01:00
El Piloto
775021cbd5 Remove duplicate capture for function_definition 2020-12-16 11:44:39 +01:00
El Piloto
6182c2b0a6 Capture anonymous functions assigned to variables
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/709
2020-12-16 11:44:39 +01:00
Senghan Bright
d3180720f1 fix: support shiftwidth for indents. 2020-12-16 11:43:03 +01:00
Stephan Seitz
5f20329e96 Ruby highlights: Unify call and method_call (follow tree-sitter-ruby) 2020-12-16 10:08:50 +01:00
kyazdani42
74d3d815b6 Update lockfile.json 2020-12-16 10:08:50 +01:00
Thanabodee Charoenpiriyakij
48cb5b7d16 editorconfig: set tab_width to 2 for lua files 2020-12-16 09:41:37 +01:00
theHamsta
e22b109a1f Update lockfile.json 2020-12-14 07:46:18 +01:00
Stephan Seitz
b4d91a340e Bash highlights: reset highlighting in expansion 2020-12-14 07:38:38 +01:00
theHamsta
a5baf151bd Update lockfile.json 2020-12-13 11:20:40 +01:00