Skip to content

Commit 3320dbd

Browse files
ObserverOfTimeclason
authored andcommitted
build: update bindings & bump version
1 parent 583c73c commit 3320dbd

30 files changed

+1517
-159
lines changed

.editorconfig

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
9+
[*.{json,toml,yml,gyp}]
10+
indent_style = space
11+
indent_size = 2
12+
13+
[*.js]
14+
indent_style = space
15+
indent_size = 2
16+
17+
[*.rs]
18+
indent_style = space
19+
indent_size = 4
20+
21+
[*.{c,cc,h}]
22+
indent_style = space
23+
indent_size = 4
24+
25+
[*.{py,pyi}]
26+
indent_style = space
27+
indent_size = 4
28+
29+
[*.swift]
30+
indent_style = space
31+
indent_size = 4
32+
33+
[*.go]
34+
indent_style = tab
35+
indent_size = 8
36+
37+
[Makefile]
38+
indent_style = tab
39+
indent_size = 8

.gitattributes

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
src/keywords.h linguist-generated
1+
* text eol=lf
2+
3+
src/*.json linguist-generated
24
src/parser.c linguist-generated
3-
src/grammar.json linguist-generated
4-
src/node-types.json linguist-generated
5-
src/tree_sitter/** linguist-generated
6-
package-lock.json linguist-generated
7-
binding.gyp linguist-generated
5+
src/tree_sitter/* linguist-generated
6+
87
bindings/** linguist-generated
8+
binding.gyp linguist-generated
9+
setup.py linguist-generated
10+
Makefile linguist-generated
11+
Package.swift linguist-generated

.gitignore

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,32 @@
1+
# Rust artifacts
2+
Cargo.lock
3+
target/
14

2-
node_modules
5+
# Node artifacts
6+
build/
7+
prebuilds/
8+
node_modules/
9+
10+
# Swift artifacts
11+
.build/
12+
13+
# Python artifacts
14+
dist/
15+
*.egg-info
16+
*.whl
17+
18+
# C artifacts
19+
*.a
20+
*.so
21+
*.so.*
22+
*.dylib
23+
*.dll
24+
*.pc
25+
26+
# Examples
27+
/examples/*/
28+
29+
# Grammar volatiles
30+
*.wasm
31+
*.obj
32+
*.o

Cargo.toml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
11
[package]
22
name = "tree-sitter-vimdoc"
3-
description = "Vimdoc grammar for the tree-sitter parsing library"
4-
version = "2.2.0"
3+
description = "Vim help file grammar for tree-sitter"
4+
version = "2.3.0"
5+
license = "Apache-2.0"
56
keywords = ["incremental", "parsing", "neovim", "vimdoc"]
67
categories = ["parsing", "text-editors"]
78
repository = "https://github.com/neovim/tree-sitter-vimdoc"
8-
edition = "2018"
9-
license = "Apache-2.0"
9+
authors = ["Thomas Vigouroux <tomvig38@gmail.com>"]
10+
edition = "2021"
11+
autoexamples = false
1012

1113
build = "bindings/rust/build.rs"
12-
include = [
13-
"bindings/rust/*",
14-
"grammar.js",
15-
"queries/*",
16-
"src/*",
17-
]
14+
include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"]
1815

1916
[lib]
2017
path = "bindings/rust/lib.rs"
2118

2219
[dependencies]
23-
tree-sitter = "~0.20.8"
20+
tree-sitter = ">=0.21.0"
2421

2522
[build-dependencies]
26-
cc = "1.0"
23+
cc = "^1.0.89"

Makefile

Lines changed: 109 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

binding.gyp

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/c/tree-sitter-vimdoc.h

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/c/tree-sitter-vimdoc.pc.in

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/go/binding.go

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/go/binding_test.go

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/go/go.mod

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)