git.iko.soy
/
helix
readme
files
commits
refs
on
6c11708
help
sign in
history of
helix-core/src/syntax.rs
all commits
4080341
cargo fmt + clippy lint
Blaž Hrastnik
5 years ago
7c9ebd0
Remove some TODOs
Blaž Hrastnik
5 years ago
66a8612
cleanup
Blaž Hrastnik
5 years ago
9d41113
Make Layer::parse take &mut tree_sitter::Parser
Blaž Hrastnik
5 years ago
e22dbf1
Use filter_map rather than flat_map
Blaž Hrastnik
5 years ago
2f4a9fe
Set byte range on cursor again
Blaž Hrastnik
5 years ago
24314bd
Only call scopes.load() once
Blaž Hrastnik
5 years ago
4b0205f
Resolve some outdated comments
Blaž Hrastnik
5 years ago
9508684
fix: Skip modifying the root layer range, it always covers 0..max
Blaž Hrastnik
5 years ago
7315f6f
Update range markers so we can determine which layers can be reused
Blaž Hrastnik
5 years ago
8a53e34
Try to reuse an existing layer based on layer.ranges
Blaž Hrastnik
5 years ago
72eb2ce
Ignore layers without highlight captures, avoid cloning ranges
Blaž Hrastnik
5 years ago
5135fa3
Reuse the source slice between layers
Blaž Hrastnik
5 years ago
53d881f
Store theme scopes on the loader, this way theme isn't passed around
Blaž Hrastnik
5 years ago
6728e44
syntax: Split parsing and highlighting
Blaž Hrastnik
5 years ago
3a34036
Use the correct language ID for JavaScript & TypeScript (#1466)
Kevin Sjöberg
5 years ago
641255c
Add llvm-mir highlighting (#1398)
Sebastian Neubauer
5 years ago
0e7d757
feat(lsp): configurable diagnostic severity (#1325)
Matouš Dzivjak
5 years ago
d08bdfa
Use same name used in config files for langs in docs
Gokul Soumya
5 years ago
a78b789
Auto generate docs for language support
Gokul Soumya
5 years ago
70c6253
Support env flags in shebang (#1224)
ath3
5 years ago
a424ef4
Use default `languages.toml` if user's is invalid (#994)
Omnikar
5 years ago
f804ed3
Make shebangs optional, they don't make sense outside of scripts
Blaž Hrastnik
5 years ago
549cdee
Refactor shebang detection to reuse the loaded buffer
Blaž Hrastnik
5 years ago
77dbbc7
Detect filetype from shebang line (#1001)
ath3
5 years ago
0a38983
Remove three transmutes from helix-core syntax.rs (#923)
Gygaxis Vainhardt
5 years ago
0cb5e0b
log syntax highlighting init errors (#895)
Kirawi
5 years ago
4ee92ca
Add treesitter textobjects (#728)
Gokul Soumya
5 years ago
1766bdb
clean up combined-injections comment (#880)
Michael Davis
5 years ago
eedcea7
Allow `language.config` (in languages.toml) to be passed in as a toml object (#807)
Midnight Exigent
5 years ago
64e8f00
...
Blaž Hrastnik
5 years ago
dd0b15e
syntax: Properly handle injection-regex for language injections
Blaž Hrastnik
5 years ago
066367c
fix: Need to reset set_byte_range in case cursor_ref is reused.
Blaž Hrastnik
5 years ago
4ac2943
syntax: Add go & rust locals, improve tree-sitter error message
Blaž Hrastnik
5 years ago
3cb95be
Update tree-sitter to 0.20
Blaž Hrastnik
5 years ago
9d4c301
Reduce State use a bit further
Blaž Hrastnik
5 years ago
7c834d6
fix: tree sitter rendering glitches with multiple selection edits
Blaž Hrastnik
5 years ago
0fdb626
Remove embed_runtime feature
Blaž Hrastnik
5 years ago
4359404
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup
Nathan Vegdahl
5 years ago
d4bd5b3
The item `fmt` was imported redundantly
fossdd
5 years ago
e462f32
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup
Nathan Vegdahl
5 years ago
cd65a48
Made toggle_comments language dependent (#463)
Cor Peters
5 years ago
0aa4390
Added option to provide a custom config file to the lsp. (#460)
Cor Peters
5 years ago
a77274e
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup
Nathan Vegdahl
5 years ago
dd2903f
Dynamically load grammar libraries at runtime
Blaž Hrastnik
5 years ago
084a8a9
Rewritten Rust `highlights.scm` (#425)
Kirawi
5 years ago
85d5b39
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup
Nathan Vegdahl
5 years ago
22dca3b
Allow last line in file to lack a line break character.
Nathan Vegdahl
5 years ago
e177b27
Add missing import
Perry Thompson
5 years ago
9f62ad0
Fixed last `unused` warning.
Nathan Vegdahl
5 years ago
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list