aboutsummaryrefslogtreecommitdiff
path: root/helix-core/src/syntax.rs
Commit message (Expand)AuthorAge
...
* Indentation rework (#1562)Triton1712022-03-30
* Fix typo in query parsing error message (#1856)Slin Lee2022-03-22
* Optimize rendering by using Ropey::byte_sliceBlaž Hrastnik2022-03-17
* Refactor :set to parse by deserializing values (#1799)Gokul Soumya2022-03-15
* rename '--fetch/build-grammars' flags into '--grammar fetch/build'Michael Davis2022-03-10
* migrate grammar fetching/building code into helix-loader crateMichael Davis2022-03-10
* add 'use-grammars' to languages.tomlMichael Davis2022-03-10
* ensure rust grammar is available in CIMichael Davis2022-03-10
* rename tree_sitter_library in LanguageConfig to 'grammar'Michael Davis2022-03-10
* migrate helix-syntax crate into helix-core and helix-termMichael Davis2022-03-10
* add tree-sitter sources to languages.tomlMichael Davis2022-03-10
* Add --health command for troubleshooting (#1669)Gokul Soumya2022-03-08
* Ensure non empty grouped nodes in textobject queriesGokul Soumya2022-03-01
* Allow capturing multiple nodes in textobject queriesGokul Soumya2022-03-01
* Configurable auto pairs (#1624)Skyler Hawthorne2022-02-25
* Add object.movement for tree-sitter navigationGokul Soumya2022-02-15
* Merge remote-tracking branch 'origin/master' into debugBlaž Hrastnik2022-02-13
|\
| * cargo fmt + clippy lintBlaž Hrastnik2022-01-23
| * Remove some TODOsBlaž Hrastnik2022-01-23
| * cleanupBlaž Hrastnik2022-01-23
| * Make Layer::parse take &mut tree_sitter::ParserBlaž Hrastnik2022-01-23
| * Use filter_map rather than flat_mapBlaž Hrastnik2022-01-23
| * Set byte range on cursor againBlaž Hrastnik2022-01-23
| * Only call scopes.load() onceBlaž Hrastnik2022-01-23
| * Resolve some outdated commentsBlaž Hrastnik2022-01-23
| * fix: Skip modifying the root layer range, it always covers 0..maxBlaž Hrastnik2022-01-23
| * Update range markers so we can determine which layers can be reusedBlaž Hrastnik2022-01-23
| * Try to reuse an existing layer based on layer.rangesBlaž Hrastnik2022-01-23
| * Ignore layers without highlight captures, avoid cloning rangesBlaž Hrastnik2022-01-23
| * Reuse the source slice between layersBlaž Hrastnik2022-01-23
| * Store theme scopes on the loader, this way theme isn't passed aroundBlaž Hrastnik2022-01-23
| * syntax: Split parsing and highlightingBlaž Hrastnik2022-01-23
| * Use the correct language ID for JavaScript & TypeScript (#1466)Kevin Sjöberg2022-01-15
| * Add llvm-mir highlighting (#1398)Sebastian Neubauer2022-01-04
| * feat(lsp): configurable diagnostic severity (#1325)Matouš Dzivjak2021-12-25
| * Use same name used in config files for langs in docsGokul Soumya2021-12-08
| * Auto generate docs for language supportGokul Soumya2021-12-08
| * Support env flags in shebang (#1224)ath32021-12-03
* | dap: Start working on runInTerminal supportBlaž Hrastnik2021-12-03
* | Merge remote-tracking branch 'origin/master' into debugBlaž Hrastnik2021-11-21
|\|
| * Use default `languages.toml` if user's is invalid (#994)Omnikar2021-11-09
| * Make shebangs optional, they don't make sense outside of scriptsBlaž Hrastnik2021-11-09
| * Refactor shebang detection to reuse the loaded bufferBlaž Hrastnik2021-11-08
| * Detect filetype from shebang line (#1001)ath32021-11-08
* | Merge branch 'master' into debugBlaž Hrastnik2021-11-06
|\|
| * Remove three transmutes from helix-core syntax.rs (#923)Gygaxis Vainhardt2021-10-28
| * log syntax highlighting init errors (#895)Kirawi2021-10-23
| * Add treesitter textobjects (#728)Gokul Soumya2021-10-23
| * clean up combined-injections comment (#880)Michael Davis2021-10-19
* | dap: support arrays as argumentsDmitry Sharshakov2021-10-24