on aef00a3 help sign in
all commits
cfa8825Fix nondeterministic highlighting (#3275)A-Walrus 219d2c2Change default formatter for any language (#2942)PiergiorgioZagaria 6b244e2Exclude only named children without injection.include-children (#3129)Matthias Deiml b6c700fReplace '; inherits <language>' in treesitter queries with <language> queries instead of appending them (#2470)Philipp Mildenberger 0b8a00aRefactor textobject node capture (#2741)Gokul Soumya f92a25aPassing extra formatting options to LSPs (#2635)farwyler 62fd1f6Include macro attributes to impls, structs, enums, functions etc. textobjects (#2494)Andrey Tkachenko 807cdc6configurable lsp request timeout (#2405)EmmChriss a5f4925feat(languages): git-ignore and git-attributes (#2397)Matthew Toohey f9bacedadd reflow command (#2128)Vince Mutolo 3a398eefix typos (#2304)chunghha 5d5b6baAdd rulers option (#2060)Thomas 4e877deFix Golang textobject queries (#2153)Michael Davis 19ff21eRemove usage of format ident feature from tests (#2028)Michael Davis d962e06Add runtime language configuration (#1794) (#1866)Roland Kovacs 6bb2298Fix an issue that caused an empty indentation query to be used instead of using the fallback method of copying the indentation from the current line. (#1908)Triton171 58758feIndentation rework (#1562)Triton171 79477ecFix typo in query parsing error message (#1856)Slin Lee 59f0508Optimize rendering by using Ropey::byte_sliceBlaž Hrastnik 2b0835bRefactor :set to parse by deserializing values (#1799)Gokul Soumya 7044d7drename '--fetch/build-grammars' flags into '--grammar fetch/build'Michael Davis 4fc991fmigrate grammar fetching/building code into helix-loader crateMichael Davis 08ee949add 'use-grammars' to languages.tomlMichael Davis db3470densure rust grammar is available in CIMichael Davis c1f677frename tree_sitter_library in LanguageConfig to 'grammar'Michael Davis eeb3f8emigrate helix-syntax crate into helix-core and helix-termMichael Davis c1f90a1add tree-sitter sources to languages.tomlMichael Davis 194b09fAdd --health command for troubleshooting (#1669)Gokul Soumya e83cdf3Ensure non empty grouped nodes in textobject queriesGokul Soumya e6c36e8Allow capturing multiple nodes in textobject queriesGokul Soumya a494f47Configurable auto pairs (#1624)Skyler Hawthorne ab2a0f3Add object.movement for tree-sitter navigationGokul Soumya bd549d8Merge remote-tracking branch 'origin/master' into debugBlaž Hrastnik 4080341cargo fmt + clippy lintBlaž Hrastnik 7c9ebd0Remove some TODOsBlaž Hrastnik 66a8612cleanupBlaž Hrastnik 9d41113Make Layer::parse take &mut tree_sitter::ParserBlaž Hrastnik e22dbf1Use filter_map rather than flat_mapBlaž Hrastnik 2f4a9feSet byte range on cursor againBlaž Hrastnik 24314bdOnly call scopes.load() onceBlaž Hrastnik 4b0205fResolve some outdated commentsBlaž Hrastnik 9508684fix: Skip modifying the root layer range, it always covers 0..maxBlaž Hrastnik 7315f6fUpdate range markers so we can determine which layers can be reusedBlaž Hrastnik 8a53e34Try to reuse an existing layer based on layer.rangesBlaž Hrastnik 72eb2ceIgnore layers without highlight captures, avoid cloning rangesBlaž Hrastnik 5135fa3Reuse the source slice between layersBlaž Hrastnik 53d881fStore theme scopes on the loader, this way theme isn't passed aroundBlaž Hrastnik 6728e44syntax: Split parsing and highlightingBlaž Hrastnik 3a34036Use the correct language ID for JavaScript & TypeScript (#1466)Kevin Sjöberg 641255cAdd llvm-mir highlighting (#1398)Sebastian Neubauer