Thomas Wehmöller
a7f49fa56f
Add Vue tree sitter grammar ( #787 )
...
* ✨ Add vue tree sitter support
* Update .gitmodules
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2021-10-10 22:09:17 +09:00
voroskoi
0e06c10d8c
Zig tree-sitter rework ( #811 )
...
- update tree-sitter-zig subproject
- use highlights.scm from upstream, just use helix scopes
- update indents.toml, this one actually works
2021-10-05 12:18:15 +09:00
Raphael Megzari
e0e41f4f77
languages: add svelte submodule reference ( #766 )
2021-09-19 11:55:15 +09:00
Ivan Tham
89f0dbe8e8
Update tree-sitter-ledger ( #724 )
2021-09-07 23:22:53 +09:00
Blaž Hrastnik
a6108baec9
Improve grammar definitions
2021-09-06 15:25:46 +09:00
Blaž Hrastnik
905efe3a48
Improve build error when a new grammar was added
2021-09-06 15:25:46 +09:00
Blaž Hrastnik
3cb95be452
Update tree-sitter to 0.20
...
0.20 includes querying improvements, we no longer have to convert
fragments to strings but can return an iterator of chunks instead.
2021-09-06 13:21:53 +09:00
oberblastmeister
5766f5da8f
OCaml support ( #666 )
...
* added some stuff
* add interface
* indent
* highlights and locals
* scope
* change some stuff
* add indents
* fix blanket highlight
* macro
* use inherits
2021-09-02 01:08:08 +09:00
oberblastmeister
ae3f936611
Lua support ( #665 )
...
* added submodule
* small changes
* updated some stuff
* remove
* shallow clone
* correct indent
* shallow
* ok
* highlights
* proper captures
2021-09-02 00:54:21 +09:00
oberblastmeister
1586b0eec7
YAML support ( #667 )
...
* added submodule
* remove wrong one
* added highlights
* use property
* add indents
* shallow
2021-09-02 00:16:16 +09:00
voroskoi
f22e0aa2ae
Add zig tree-sitter support ( #631 )
...
* Add initial zig tree-sitter support
* zig/highlights.scm: remove unnecessary queries
* Add zig/indents.toml
2021-08-28 13:32:01 +09:00
Yusuf Bera Ertan
ac8bc54108
fix: add missing optional keyword to protobuf syntax
2021-08-20 19:52:21 +09:00
Yusuf Bera Ertan
2f42b2338e
feat: add indenting for protobuf
2021-08-19 09:54:14 +09:00
Yusuf Bera Ertan
4b45f27a13
feat: add protobuf tree-sitter parser with highlighting queries
2021-08-19 09:54:14 +09:00
Leoi Hung Kin
89089a7355
Added "/utf-8" to Windows compilation options. ( #603 )
2021-08-17 20:58:29 +09:00
Orhun Parmaksız
9912bd7821
Compile the grammar libraries with full RELRO on Linux ( #599 )
...
* Compile the grammar libraries with full RELRO
* Set RELRO compiler options for only Linux
2021-08-17 09:52:25 +09:00
Ivan Tham
aaccc9419a
Add ledger tree-sitter ( #572 )
...
Might need to update later since the current one highlight does not
work very well yet.
2021-08-16 11:03:57 +09:00
Blaž Hrastnik
1caedc18ca
Release v0.4.1
2021-08-14 13:32:29 +09:00
Blaž Hrastnik
733ee06b7b
Release v0.4.0
2021-08-13 01:24:04 +09:00
Ivan Tham
bda4f5c1cd
Simplify replace dashes with underscore
2021-07-23 18:37:41 +09:00
Blaž Hrastnik
a4b077e9b9
Build ts/tsx again, refactor collect_tree_sitter_dirs
2021-07-14 10:00:05 +09:00
Blaž Hrastnik
e6bf6a8f28
Build each grammar in it's own src dir
...
Windows places temporary files in the current dir, so compiling in
parallel caused conflicts.
2021-07-14 10:00:05 +09:00
Blaž Hrastnik
a7fa5621ce
Try to rearrange the file order?
2021-07-14 10:00:05 +09:00
Blaž Hrastnik
c8dc9b64dd
windows: Try building inside OUT_DIR?
2021-07-14 10:00:05 +09:00
Blaž Hrastnik
dd2903ff10
Dynamically load grammar libraries at runtime
2021-07-14 10:00:05 +09:00
Blaž Hrastnik
44566ea812
Release 0.3.0
2021-06-27 13:27:47 +09:00
Benoît CORTIER
db5bdf4f2d
Run cargo-diet
...
cargo-diet is a helper for computing the optimal `include` directives
for Cargo.toml manifests.
https://github.com/the-lean-crate/cargo-diet
2021-06-19 10:04:59 +09:00
Ivan Tham
a364d6c383
Add latex
2021-06-16 21:42:05 +09:00
Blaž Hrastnik
ae5ecfdf66
Release v0.2.0
2021-06-13 22:35:13 +09:00
Timothy DeHerrera
38073fd64c
Add Nix syntax
2021-06-10 22:01:48 +09:00
notoria
e46346c907
Correct tree-sitter-haskell submodule
2021-06-10 22:00:08 +09:00
notoria
1a3a924634
Implement Debug for data structure as a feature
2021-06-10 22:00:08 +09:00
Blaž Hrastnik
59f94d13b8
Disable haskell grammar until build issues are resolved
2021-06-07 10:17:25 +09:00
Blaž Hrastnik
f48a60b8e2
Release 0.0.10
2021-06-07 09:42:15 +09:00
Ethan Bodzioney
843c2cdebd
Install instructions and version number corrections ( #148 )
...
* Add MacOS install instructions
* Change version name argument
When using the -V command to get the version you are given 'helix-term x.x.x', I changed this to just helix as it makes more sense.
* Fixed version number
* Fixed version number
* Fixed version number
* Fixed version number
* Fixed version number
* Fixed version number
2021-06-07 09:14:06 +09:00
Jan Hrastnik
212f6bc372
changed flag in build_cpp '/std:c++14' to '/std:c++17' due to tree_sitter_haskell not compiling on msvc without it
2021-06-06 09:27:58 +09:00
Blaž Hrastnik
f6a900fee1
syntax: Use a different C++ flag for MSVC
2021-06-06 00:00:18 +09:00
Blaž Hrastnik
5a344a3ae5
Address clippy lint
2021-06-05 09:28:13 +09:00
Blaž Hrastnik
72eaaaac99
syntax: Build C++ grammars as c++14
...
The haskell grammar requires at last c++14 to build.
Fixes #117
2021-06-05 09:21:33 +09:00
Blaž Hrastnik
8f78c0c612
syntax: Disable explicit debug/opt_level passing
...
cc-rs will already do the right thing and figure out the flags.
Fixes #34
2021-06-05 09:20:33 +09:00
Corey Powell
01dd7b570a
Restored haskell syntax
...
It seems to work
2021-06-05 01:17:44 +08:00
Corey Powell
0bb375bafa
Added missing tree-sitter-elixir submodule
2021-06-02 06:43:22 -05:00
Corey Powell
ca042a4bde
Added elixir syntax
...
Using custom fork for now to get around generating the source files
2021-06-01 21:59:16 -05:00
Blaž Hrastnik
dbc392d92c
Run fmt
2021-06-02 09:56:50 +09:00
nathom
b1ce969d80
Add .DS_Store to ignored directories
2021-06-01 17:29:37 -07:00
Blaž Hrastnik
5cbb4efa6d
Add the LICENSE file.
2021-05-11 01:44:00 +09:00
Blaž Hrastnik
3cf9a4ceb8
syntax: Don't deadlock the build if one of the jobs fails.
2021-05-05 16:21:12 +09:00
Blaž Hrastnik
71c06c11cb
Import tree sitter queries.
2021-04-08 23:25:35 +09:00
Blaž Hrastnik
9ca2909c80
Loop around the end on regex searches.
2021-04-08 22:34:06 +09:00
Blaž Hrastnik
3bab640491
Add c++, js, css, html language definitions.
2021-04-07 13:40:20 +09:00