on 376c19e help sign in
all commits
8a3ec44Fix new clippy lints (#5892)Pascal Kuthe d5f17d3Fix initial highlight layer sort order (#5196)Michael Davis 16e13b9allow specifying environment for language servers in language.toml (#4004)TotalKrill f538b69significantly improve treesitter performance while editing large files (#4716)Pascal Kuthe 0b2bb06Bump TREE_SITTER_MATCH_LIMIT to 256 (#4830)Michael Davis 9434635Use TreeCursor to pretty-print :tree-sitter-subtree (#4606)Michael Davis bb5a122improve performance of tree sitter query captures (for text object motions in particular) (#4707)Pascal Kuthe c2c1280Resolve a bunch of upcoming clippy lintsBlaž Hrastnik 17daf6aChange syntax for suffix file-types configurations (#4414)Michael Davis 79ef39asyntax: Don't force lower-case for filenames (#4346)Christian Speich d801a66Allow using path suffixes to associate language file-types (#2455)midnightexigent 78c0cdcMerge pull request #2267 from dead10ck/fix-write-failBlaž Hrastnik 4174b25Pretty print `tree-sitter-subtree` expression (#4295)Fisher Darling 3f07885document should save even if formatter failsSkyler Hawthorne 50b191aLog failures to load tree-sitter parsers as error (#4315)Michael Davis 543d75ddo not reparse unmodified injections (#4146)Pascal Kuthe 16b9a18fix: map_err()? instead of unwrap (#3826)Alexander Brevig 4e4c6daAdd query-check xtaskMichael Davis fa1dc7etree-sitter: Prevent panic on loading queriesMichael Davis 4c789cftree-sitter: Refactor lazy query loadingMichael Davis 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