gitextract_kny5h8t2/ ├── .cargo/ │ └── config.toml ├── .envrc ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ └── enhancement.md │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ ├── cachix.yml │ ├── gh-pages.yml │ ├── languages.toml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── base16_theme.toml ├── contrib/ │ ├── Helix.appdata.xml │ ├── Helix.desktop │ ├── completion/ │ │ ├── hx.bash │ │ ├── hx.elv │ │ ├── hx.fish │ │ ├── hx.nu │ │ └── hx.zsh │ └── hx_launcher.sh ├── default.nix ├── docs/ │ ├── CONTRIBUTING.md │ ├── architecture.md │ ├── releases.md │ └── vision.md ├── flake.nix ├── grammars.nix ├── helix-core/ │ ├── .gitignore │ ├── Cargo.toml │ ├── src/ │ │ ├── auto_pairs.rs │ │ ├── case_conversion.rs │ │ ├── chars.rs │ │ ├── command_line.rs │ │ ├── comment.rs │ │ ├── completion.rs │ │ ├── config.rs │ │ ├── diagnostic.rs │ │ ├── diff.rs │ │ ├── doc_formatter/ │ │ │ └── test.rs │ │ ├── doc_formatter.rs │ │ ├── editor_config.rs │ │ ├── fuzzy.rs │ │ ├── graphemes.rs │ │ ├── history.rs │ │ ├── increment/ │ │ │ ├── date_time.rs │ │ │ ├── integer.rs │ │ │ └── mod.rs │ │ ├── indent.rs │ │ ├── lib.rs │ │ ├── line_ending.rs │ │ ├── macros.rs │ │ ├── match_brackets.rs │ │ ├── movement.rs │ │ ├── object.rs │ │ ├── position.rs │ │ ├── rope_reader.rs │ │ ├── search.rs │ │ ├── selection.rs │ │ ├── snippets/ │ │ │ ├── active.rs │ │ │ ├── elaborate.rs │ │ │ ├── parser.rs │ │ │ └── render.rs │ │ ├── snippets.rs │ │ ├── surround.rs │ │ ├── syntax/ │ │ │ └── config.rs │ │ ├── syntax.rs │ │ ├── test.rs │ │ ├── text_annotations.rs │ │ ├── textobject.rs │ │ ├── transaction.rs │ │ ├── uri.rs │ │ └── wrap.rs │ └── tests/ │ ├── data/ │ │ └── indent/ │ │ ├── cpp.cpp │ │ ├── languages.toml │ │ └── rust.rs │ └── indent.rs ├── helix-dap/ │ ├── Cargo.toml │ └── src/ │ ├── client.rs │ ├── lib.rs │ ├── registry.rs │ └── transport.rs ├── helix-dap-types/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── helix-event/ │ ├── Cargo.toml │ └── src/ │ ├── cancel.rs │ ├── debounce.rs │ ├── hook.rs │ ├── lib.rs │ ├── redraw.rs │ ├── registry.rs │ ├── runtime.rs │ ├── status.rs │ └── test.rs ├── helix-loader/ │ ├── Cargo.toml │ ├── build.rs │ └── src/ │ ├── config.rs │ ├── grammar.rs │ ├── lib.rs │ └── main.rs ├── helix-lsp/ │ ├── Cargo.toml │ └── src/ │ ├── client.rs │ ├── file_event.rs │ ├── file_operations.rs │ ├── jsonrpc.rs │ ├── lib.rs │ └── transport.rs ├── helix-lsp-types/ │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src/ │ ├── call_hierarchy.rs │ ├── code_action.rs │ ├── code_lens.rs │ ├── color.rs │ ├── completion.rs │ ├── document_diagnostic.rs │ ├── document_highlight.rs │ ├── document_link.rs │ ├── document_symbols.rs │ ├── error_codes.rs │ ├── file_operations.rs │ ├── folding_range.rs │ ├── formatting.rs │ ├── hover.rs │ ├── inlay_hint.rs │ ├── inline_completion.rs │ ├── inline_value.rs │ ├── lib.rs │ ├── linked_editing.rs │ ├── lsif.rs │ ├── moniker.rs │ ├── notification.rs │ ├── progress.rs │ ├── references.rs │ ├── rename.rs │ ├── request.rs │ ├── selection_range.rs │ ├── semantic_tokens.rs │ ├── signature_help.rs │ ├── trace.rs │ ├── type_hierarchy.rs │ ├── window.rs │ ├── workspace_diagnostic.rs │ ├── workspace_folders.rs │ └── workspace_symbols.rs ├── helix-parsec/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── helix-stdx/ │ ├── Cargo.toml │ ├── src/ │ │ ├── env.rs │ │ ├── faccess.rs │ │ ├── lib.rs │ │ ├── path.rs │ │ ├── range.rs │ │ └── rope.rs │ └── tests/ │ └── path.rs ├── helix-term/ │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── src/ │ │ ├── application.rs │ │ ├── args.rs │ │ ├── commands/ │ │ │ ├── dap.rs │ │ │ ├── lsp.rs │ │ │ ├── syntax.rs │ │ │ └── typed.rs │ │ ├── commands.rs │ │ ├── compositor.rs │ │ ├── config.rs │ │ ├── events.rs │ │ ├── handlers/ │ │ │ ├── auto_save.rs │ │ │ ├── completion/ │ │ │ │ ├── item.rs │ │ │ │ ├── path.rs │ │ │ │ ├── request.rs │ │ │ │ ├── resolve.rs │ │ │ │ └── word.rs │ │ │ ├── completion.rs │ │ │ ├── diagnostics.rs │ │ │ ├── document_colors.rs │ │ │ ├── document_highlight.rs │ │ │ ├── document_links.rs │ │ │ ├── prompt.rs │ │ │ ├── signature_help.rs │ │ │ └── snippet.rs │ │ ├── handlers.rs │ │ ├── health.rs │ │ ├── job.rs │ │ ├── keymap/ │ │ │ ├── default.rs │ │ │ └── macros.rs │ │ ├── keymap.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ └── ui/ │ │ ├── completion.rs │ │ ├── document.rs │ │ ├── editor.rs │ │ ├── info.rs │ │ ├── lsp/ │ │ │ ├── hover.rs │ │ │ └── signature_help.rs │ │ ├── lsp.rs │ │ ├── markdown.rs │ │ ├── menu.rs │ │ ├── mod.rs │ │ ├── overlay.rs │ │ ├── picker/ │ │ │ ├── handlers.rs │ │ │ └── query.rs │ │ ├── picker.rs │ │ ├── popup.rs │ │ ├── prompt.rs │ │ ├── select.rs │ │ ├── spinner.rs │ │ ├── statusline.rs │ │ ├── text.rs │ │ ├── text_decorations/ │ │ │ └── diagnostics.rs │ │ └── text_decorations.rs │ └── tests/ │ ├── integration.rs │ └── test/ │ ├── auto_indent.rs │ ├── auto_pairs.rs │ ├── command_line.rs │ ├── commands/ │ │ ├── insert.rs │ │ ├── movement.rs │ │ ├── reverse_selection_contents.rs │ │ ├── rotate_selection_contents.rs │ │ └── write.rs │ ├── commands.rs │ ├── helpers.rs │ ├── languages/ │ │ ├── go.rs │ │ ├── mod.rs │ │ └── yaml.rs │ ├── movement.rs │ └── splits.rs ├── helix-tui/ │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── src/ │ │ ├── backend/ │ │ │ ├── crossterm.rs │ │ │ ├── mod.rs │ │ │ ├── termina.rs │ │ │ └── test.rs │ │ ├── buffer.rs │ │ ├── layout.rs │ │ ├── lib.rs │ │ ├── symbols.rs │ │ ├── terminal.rs │ │ ├── text.rs │ │ └── widgets/ │ │ ├── block.rs │ │ ├── list.rs │ │ ├── mod.rs │ │ ├── paragraph.rs │ │ ├── reflow.rs │ │ └── table.rs │ └── tests/ │ ├── terminal.rs │ ├── text.rs │ ├── widgets_block.rs │ ├── widgets_list.rs │ ├── widgets_paragraph.rs │ └── widgets_table.rs ├── helix-vcs/ │ ├── Cargo.toml │ └── src/ │ ├── diff/ │ │ ├── line_cache.rs │ │ ├── worker/ │ │ │ └── test.rs │ │ └── worker.rs │ ├── diff.rs │ ├── git/ │ │ └── test.rs │ ├── git.rs │ ├── lib.rs │ └── status.rs ├── helix-view/ │ ├── Cargo.toml │ ├── src/ │ │ ├── annotations/ │ │ │ └── diagnostics.rs │ │ ├── annotations.rs │ │ ├── clipboard.rs │ │ ├── document.rs │ │ ├── editor.rs │ │ ├── events.rs │ │ ├── expansion.rs │ │ ├── graphics.rs │ │ ├── gutter.rs │ │ ├── handlers/ │ │ │ ├── completion.rs │ │ │ ├── dap.rs │ │ │ ├── diagnostics.rs │ │ │ ├── lsp.rs │ │ │ └── word_index.rs │ │ ├── handlers.rs │ │ ├── info.rs │ │ ├── input.rs │ │ ├── keyboard.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── register.rs │ │ ├── theme.rs │ │ ├── tree.rs │ │ └── view.rs │ └── tests/ │ └── encoding/ │ ├── LICENSE-WHATWG │ ├── big5_in.txt │ ├── big5_in_ref.txt │ ├── big5_out.txt │ ├── big5_out_ref.txt │ ├── euc_kr_in.txt │ ├── euc_kr_in_ref.txt │ ├── euc_kr_out.txt │ ├── euc_kr_out_ref.txt │ ├── gb18030_in.txt │ ├── gb18030_in_ref.txt │ ├── gb18030_out.txt │ ├── gb18030_out_ref.txt │ ├── iso_2022_jp_in.txt │ ├── iso_2022_jp_in_ref.txt │ ├── iso_2022_jp_out.txt │ ├── iso_2022_jp_out_ref.txt │ ├── jis0208_in.txt │ ├── jis0208_in_ref.txt │ ├── jis0208_out.txt │ ├── jis0208_out_ref.txt │ ├── jis0212_in.txt │ ├── jis0212_in_ref.txt │ ├── shift_jis_in.txt │ ├── shift_jis_in_ref.txt │ ├── shift_jis_out.txt │ └── shift_jis_out_ref.txt ├── languages.toml ├── runtime/ │ ├── queries/ │ │ ├── _gjs/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── _javascript/ │ │ │ ├── highlights.scm │ │ │ ├── locals.scm │ │ │ └── tags.scm │ │ ├── _jsx/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── textobjects.scm │ │ ├── _typescript/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── ada/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── adl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── textobjects.scm │ │ ├── agda/ │ │ │ └── highlights.scm │ │ ├── alloy/ │ │ │ └── highlights.scm │ │ ├── amber/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── astro/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── awk/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── bash/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── basic/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── bass/ │ │ │ └── highlights.scm │ │ ├── beancount/ │ │ │ ├── folds.scm │ │ │ └── highlights.scm │ │ ├── bibtex/ │ │ │ └── highlights.scm │ │ ├── bicep/ │ │ │ └── highlights.scm │ │ ├── bitbake/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── blade/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── blueprint/ │ │ │ └── highlights.scm │ │ ├── c/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── c-sharp/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── c3/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── caddyfile/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── cairo/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── capnp/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── cel/ │ │ │ └── highlights.scm │ │ ├── chuck/ │ │ │ └── highlights.scm │ │ ├── circom/ │ │ │ ├── highlights.scm │ │ │ └── locals.scm │ │ ├── clarity/ │ │ │ └── highlights.scm │ │ ├── clojure/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── cmake/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── codeql/ │ │ │ ├── highlights.scm │ │ │ └── textobjects.scm │ │ ├── comment/ │ │ │ └── highlights.scm │ │ ├── common-lisp/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── cpon/ │ │ │ ├── highlights.scm │ │ │ └── indents.scm │ │ ├── cpp/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── cross-config/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── crystal/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── css/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── csv/ │ │ │ └── highlights.scm │ │ ├── cue/ │ │ │ └── highlights.scm │ │ ├── cylc/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── cython/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── tags.scm │ │ ├── d/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── dart/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── dbml/ │ │ │ └── highlights.scm │ │ ├── debian/ │ │ │ └── highlights.scm │ │ ├── devicetree/ │ │ │ └── highlights.scm │ │ ├── dhall/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── diff/ │ │ │ └── highlights.scm │ │ ├── djot/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── docker-bake/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── docker-compose/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── dockerfile/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── dot/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── doxyfile/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── dtd/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── dune/ │ │ │ └── highlights.scm │ │ ├── dunstrc/ │ │ │ └── highlights.scm │ │ ├── earthfile/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── ecma/ │ │ │ ├── README.md │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── edoc/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── eex/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── eiffel/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── textobjects.scm │ │ ├── ejs/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── elisp/ │ │ │ ├── highlights.scm │ │ │ └── tags.scm │ │ ├── elixir/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── elm/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── elvish/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── embedded-perl/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── env/ │ │ │ ├── highlights.scm │ │ │ └── textobjects.scm │ │ ├── erb/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── erlang/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── esdl/ │ │ │ └── highlights.scm │ │ ├── fennel/ │ │ │ ├── highlights.scm │ │ │ └── rainbows.scm │ │ ├── fga/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── fidl/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── fish/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── flatbuffers/ │ │ │ └── highlights.scm │ │ ├── forth/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── fortran/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── freebasic/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── fsharp/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── gas/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── gdscript/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── gemini/ │ │ │ └── highlights.scm │ │ ├── gherkin/ │ │ │ └── highlights.scm │ │ ├── ghostty/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── git-attributes/ │ │ │ └── highlights.scm │ │ ├── git-cliff-config/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── git-commit/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── git-config/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── git-ignore/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── git-notes/ │ │ │ └── highlights.scm │ │ ├── git-rebase/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── github-action/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── gitlab-ci/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── gjs/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── gleam/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── glimmer/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── glsl/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── gn/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── gnuplot/ │ │ │ └── highlights.scm │ │ ├── go/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── go-format-string/ │ │ │ ├── highlights.scm │ │ │ └── rainbows.scm │ │ ├── godot-resource/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── gomod/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── gotmpl/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── gowork/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── gpr/ │ │ │ └── highlights.scm │ │ ├── graphql/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── gren/ │ │ │ ├── highlights.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── groovy/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── gts/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── hare/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── haskell/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── haskell-literate/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── haskell-persistent/ │ │ │ ├── folds.scm │ │ │ └── highlights.scm │ │ ├── haxe/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── tags.scm │ │ ├── hcl/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── hdl/ │ │ │ └── highlights.scm │ │ ├── heex/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── helm/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── hocon/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── textobjects.scm │ │ ├── hoon/ │ │ │ └── highlights.scm │ │ ├── hosts/ │ │ │ └── highlights.scm │ │ ├── html/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── htmldjango/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── hurl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── hy/ │ │ │ └── highlights.scm │ │ ├── hyprlang/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── iex/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── ini/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── ink/ │ │ │ └── highlights.scm │ │ ├── inko/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── janet/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── java/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── javascript/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── jinja/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── jjconfig/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── jjdescription/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── jjrevset/ │ │ │ └── highlights.scm │ │ ├── jjtemplate/ │ │ │ └── highlights.scm │ │ ├── jq/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── jsdoc/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── json/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── json-ld/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── json5/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── jsonc/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── jsonnet/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── jsx/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── julia/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── just/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── kcl/ │ │ │ └── highlights.scm │ │ ├── kconfig/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── kdl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── klog/ │ │ │ └── highlights.scm │ │ ├── koka/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── kotlin/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── koto/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── latex/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── ld/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── ldif/ │ │ │ └── highlights.scm │ │ ├── lean/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── ledger/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── less/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── llvm/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── llvm-mir/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── llvm-mir-yaml/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── log/ │ │ │ └── highlights.scm │ │ ├── lpf/ │ │ │ └── highlights.scm │ │ ├── lua/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── lua-format-string/ │ │ │ └── highlights.scm │ │ ├── luap/ │ │ │ └── highlights.scm │ │ ├── luau/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── mail/ │ │ │ ├── highlights.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── make/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── markdoc/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── markdown/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── markdown-rustdoc/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── markdown.inline/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── matlab/ │ │ │ ├── context.scm │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── mermaid/ │ │ │ └── highlights.scm │ │ ├── meson/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── miseconfig/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── mojo/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── move/ │ │ │ └── highlights.scm │ │ ├── msbuild/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── nasm/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── nearley/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── nestedtext/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── nginx/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── nickel/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── nim/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── nix/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── nu/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── nunjucks/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── ocaml/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── ocaml-interface/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── odin/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── ohm/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── opencl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── openscad/ │ │ │ └── highlights.scm │ │ ├── org/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── pascal/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── passwd/ │ │ │ └── highlights.scm │ │ ├── pem/ │ │ │ └── highlights.scm │ │ ├── penrose/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── perl/ │ │ │ ├── fold.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── pest/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── php/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── php-only/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── picat/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── pip-requirements/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── pkgbuild/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── pkl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── po/ │ │ │ ├── highlights.scm │ │ │ └── textobjects.scm │ │ ├── pod/ │ │ │ └── highlights.scm │ │ ├── ponylang/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── powershell/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── prisma/ │ │ │ ├── highlights.scm │ │ │ └── textobjects.scm │ │ ├── prolog/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── properties/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── protobuf/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── proverif/ │ │ │ └── highlights.scm │ │ ├── prql/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── ptx/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ └── indents.scm │ │ ├── pug/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── purescript/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── python/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── qml/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── quarto/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── quint/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── r/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── racket/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── regex/ │ │ │ ├── highlights.scm │ │ │ └── rainbows.scm │ │ ├── rego/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── rescript/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── ripple/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── readme.md │ │ │ └── tags.scm │ │ ├── rmarkdown/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── robot/ │ │ │ └── highlights.scm │ │ ├── robots.txt/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── ron/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── tags.scm │ │ ├── rpmspec/ │ │ │ └── highlights.scm │ │ ├── rshtml/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── rst/ │ │ │ ├── highlights.scm │ │ │ └── tags.scm │ │ ├── ruby/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── rust/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── rust-format-args/ │ │ │ └── highlights.scm │ │ ├── rust-format-args-macro/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── sage/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── scala/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── scfg/ │ │ │ └── highlights.scm │ │ ├── scheme/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── scss/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── shellcheckrc/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── slang/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── slint/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── slisp/ │ │ │ ├── highlights.scm │ │ │ └── tags.scm │ │ ├── smali/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── smithy/ │ │ │ └── highlights.scm │ │ ├── sml/ │ │ │ └── highlights.scm │ │ ├── snakemake/ │ │ │ ├── LICENSE │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── solidity/ │ │ │ ├── highlights.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── sourcepawn/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── spade/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── rainbows.scm │ │ ├── spicedb/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── sql/ │ │ │ ├── highlights.scm │ │ │ └── textobjects.scm │ │ ├── sshclientconfig/ │ │ │ └── highlights.scm │ │ ├── starlark/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── strace/ │ │ │ └── highlights.scm │ │ ├── strictdoc/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── styx/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── supercollider/ │ │ │ ├── folds.scm │ │ │ └── highlights.scm │ │ ├── svelte/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── sway/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── swift/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── systemd/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── tags.scm │ │ ├── systemverilog/ │ │ │ └── highlights.scm │ │ ├── t32/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── tablegen/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── tact/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── task/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── tcl/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ └── indents.scm │ │ ├── teal/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ └── locals.scm │ │ ├── templ/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── tera/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── textproto/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── textobjects.scm │ │ ├── tfvars/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ └── injections.scm │ │ ├── thrift/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── tilt/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── tlaplus/ │ │ │ ├── highlights.scm │ │ │ └── locals.scm │ │ ├── todotxt/ │ │ │ └── highlights.scm │ │ ├── toml/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── tql/ │ │ │ ├── highlights.scm │ │ │ └── indents.scm │ │ ├── tsq/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ ├── tsx/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── twig/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── typescript/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── typespec/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── typst/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── ungrammar/ │ │ │ └── highlights.scm │ │ ├── unison/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── uxntal/ │ │ │ └── highlights.scm │ │ ├── v/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── vala/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── textobjects.scm │ │ ├── vento/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── verilog/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── vhdl/ │ │ │ └── highlights.scm │ │ ├── vhs/ │ │ │ └── highlights.scm │ │ ├── vim/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── vue/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── wast/ │ │ │ └── highlights.scm │ │ ├── wat/ │ │ │ └── highlights.scm │ │ ├── webc/ │ │ │ ├── highlights.scm │ │ │ └── injections.scm │ │ ├── werk/ │ │ │ └── highlights.scm │ │ ├── wesl/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── wgsl/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── wikitext/ │ │ │ ├── folds.scm │ │ │ └── highlights.scm │ │ ├── wit/ │ │ │ ├── highlights.scm │ │ │ └── indents.scm │ │ ├── woodpecker-ci/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ ├── tags.scm │ │ │ └── textobjects.scm │ │ ├── wren/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── locals.scm │ │ │ └── textobjects.scm │ │ ├── xit/ │ │ │ └── highlights.scm │ │ ├── xml/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── xtc/ │ │ │ └── highlights.scm │ │ ├── yaml/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ ├── rainbows.scm │ │ │ └── textobjects.scm │ │ ├── yara/ │ │ │ ├── highlights.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── yuck/ │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── rainbows.scm │ │ └── zig/ │ │ ├── highlights.scm │ │ ├── indents.scm │ │ ├── injections.scm │ │ └── textobjects.scm │ ├── themes/ │ │ ├── README.md │ │ ├── acid.toml │ │ ├── acme.toml │ │ ├── adwaita-dark.toml │ │ ├── adwaita-light.toml │ │ ├── akari-dawn.toml │ │ ├── akari-night.toml │ │ ├── amberwood.toml │ │ ├── andromeda.toml │ │ ├── ao.toml │ │ ├── ashen.toml │ │ ├── ashokai.toml │ │ ├── ashokai_brahn.toml │ │ ├── ashokai_evermoor.toml │ │ ├── ashokai_urple.toml │ │ ├── ataraxia.toml │ │ ├── aura-dark-soft.toml │ │ ├── aura-dark.toml │ │ ├── aurara.toml │ │ ├── autumn.toml │ │ ├── autumn_night.toml │ │ ├── ayu_dark.toml │ │ ├── ayu_evolve.toml │ │ ├── ayu_light.toml │ │ ├── ayu_mirage.toml │ │ ├── base16_default_dark.toml │ │ ├── base16_default_light.toml │ │ ├── base16_terminal.toml │ │ ├── base16_transparent.toml │ │ ├── beans.toml │ │ ├── bogster.toml │ │ ├── bogster_light.toml │ │ ├── boo_berry.toml │ │ ├── carbon.toml │ │ ├── carbonfox.toml │ │ ├── catppuccin_frappe.toml │ │ ├── catppuccin_latte.toml │ │ ├── catppuccin_macchiato.toml │ │ ├── catppuccin_mocha.toml │ │ ├── curzon.toml │ │ ├── cyan_light.toml │ │ ├── darcula-solid.toml │ │ ├── darcula.toml │ │ ├── dark-synthwave.toml │ │ ├── dark_high_contrast.toml │ │ ├── dark_plus.toml │ │ ├── doom-one.toml │ │ ├── doom_acario_dark.toml │ │ ├── dracula.toml │ │ ├── dracula_at_night.toml │ │ ├── earl_grey.toml │ │ ├── eiffel.toml │ │ ├── eldritch.toml │ │ ├── eldritch_transparent.toml │ │ ├── emacs.toml │ │ ├── everblush.toml │ │ ├── everforest_dark.toml │ │ ├── everforest_light.toml │ │ ├── faded-prism.toml │ │ ├── ferra.toml │ │ ├── flatwhite.toml │ │ ├── fleet_dark.toml │ │ ├── flexoki_dark.toml │ │ ├── flexoki_light.toml │ │ ├── focus_nova.toml │ │ ├── github_dark.toml │ │ ├── github_dark_colorblind.toml │ │ ├── github_dark_dimmed.toml │ │ ├── github_dark_high_contrast.toml │ │ ├── github_dark_tritanopia.toml │ │ ├── github_light.toml │ │ ├── github_light_colorblind.toml │ │ ├── github_light_high_contrast.toml │ │ ├── github_light_tritanopia.toml │ │ ├── gruber-darker.toml │ │ ├── gruvbox-material.toml │ │ ├── gruvbox.toml │ │ ├── gruvbox_dark_hard.toml │ │ ├── gruvbox_dark_soft.toml │ │ ├── gruvbox_light.toml │ │ ├── gruvbox_light_hard.toml │ │ ├── gruvbox_light_soft.toml │ │ ├── gruvbox_material_dark_hard.toml │ │ ├── gruvbox_material_dark_medium.toml │ │ ├── gruvbox_material_dark_soft.toml │ │ ├── gruvbox_material_light_hard.toml │ │ ├── gruvbox_material_light_medium.toml │ │ ├── gruvbox_material_light_soft.toml │ │ ├── hazyland.toml │ │ ├── heisenberg.toml │ │ ├── hex_lavender.toml │ │ ├── hex_poison.toml │ │ ├── hex_steel.toml │ │ ├── hex_toxic.toml │ │ ├── horizon-dark.toml │ │ ├── iceberg-dark.toml │ │ ├── iceberg-light.toml │ │ ├── ingrid.toml │ │ ├── iroaseta.toml │ │ ├── jellybeans.toml │ │ ├── jetbrains_cyan_light.toml │ │ ├── jetbrains_dark.toml │ │ ├── kanagawa-dragon.toml │ │ ├── kanagawa-lotus.toml │ │ ├── kanagawa.toml │ │ ├── kaolin-dark.toml │ │ ├── kaolin-light.toml │ │ ├── kaolin-valley-dark.toml │ │ ├── kinda_nvim.toml │ │ ├── kinda_nvim_light.toml │ │ ├── lapis_aquamarine.toml │ │ ├── licenses/ │ │ │ ├── akari.license │ │ │ ├── ashen.license │ │ │ ├── aura.LICENSE │ │ │ ├── carbonfox.license │ │ │ ├── dark-synthwave.license │ │ │ ├── doom-one.LICENSE │ │ │ ├── everforest.LICENSE │ │ │ ├── faded-prism.LICENSE │ │ │ ├── jetbrains_cyan_light.LICENSE │ │ │ ├── kinda_nvim.LICENSE │ │ │ ├── lapis_aquamarine.LICENSE │ │ │ ├── modus_vivendi.LICENSE │ │ │ ├── modus_vivendi_deuteranopia.LICENSE │ │ │ ├── modus_vivendi_tinted.LICENSE │ │ │ ├── modus_vivendi_tritanopia.LICENSE │ │ │ ├── noctis.LICENSE │ │ │ ├── poimandres.LICENSE │ │ │ ├── serika-syntax.LICENSE │ │ │ ├── sonokai.LICENSE │ │ │ ├── starlight.LICENSE │ │ │ ├── vesper.LICENSE │ │ │ └── zenburn.license │ │ ├── material_darker.toml │ │ ├── material_deep_ocean.toml │ │ ├── material_oceanic.toml │ │ ├── material_palenight.toml │ │ ├── meliora.toml │ │ ├── mellow.toml │ │ ├── merionette.toml │ │ ├── modus_operandi.toml │ │ ├── modus_operandi_deuteranopia.toml │ │ ├── modus_operandi_tinted.toml │ │ ├── modus_operandi_tritanopia.toml │ │ ├── modus_vivendi.toml │ │ ├── modus_vivendi_deuteranopia.toml │ │ ├── modus_vivendi_tinted.toml │ │ ├── modus_vivendi_tritanopia.toml │ │ ├── molokai.toml │ │ ├── monokai.toml │ │ ├── monokai_aqua.toml │ │ ├── monokai_pro.toml │ │ ├── monokai_pro_machine.toml │ │ ├── monokai_pro_octagon.toml │ │ ├── monokai_pro_ristretto.toml │ │ ├── monokai_pro_spectrum.toml │ │ ├── monokai_soda.toml │ │ ├── naysayer.toml │ │ ├── neonotte.toml │ │ ├── neonotte84.toml │ │ ├── new_moon.toml │ │ ├── night_owl.toml │ │ ├── night_rider.toml │ │ ├── nightfox.toml │ │ ├── noctis.toml │ │ ├── noctis_bordo.toml │ │ ├── nord-night.toml │ │ ├── nord.toml │ │ ├── nord_light.toml │ │ ├── nvchad_solarized_dark.toml │ │ ├── nvim-dark.toml │ │ ├── nyxvamp-obsidian.toml │ │ ├── nyxvamp-radiance.toml │ │ ├── nyxvamp-transparent.toml │ │ ├── nyxvamp-veil.toml │ │ ├── ocean-space.toml │ │ ├── omicron_dark.toml │ │ ├── omicron_light.toml │ │ ├── onedark.toml │ │ ├── onedark_vibrant.toml │ │ ├── onedarker.toml │ │ ├── onedarker_vibrant.toml │ │ ├── onelight.toml │ │ ├── papercolor-dark.toml │ │ ├── papercolor-light.toml │ │ ├── peachpuff.toml │ │ ├── penumbra+.toml │ │ ├── poimandres.toml │ │ ├── poimandres_storm.toml │ │ ├── pop-dark.toml │ │ ├── rasmus.toml │ │ ├── rose_pine.toml │ │ ├── rose_pine_dawn.toml │ │ ├── rose_pine_moon.toml │ │ ├── seoul256-dark-hard.toml │ │ ├── seoul256-dark-soft.toml │ │ ├── seoul256-dark.toml │ │ ├── seoul256-light-hard.toml │ │ ├── seoul256-light-soft.toml │ │ ├── seoul256-light.toml │ │ ├── serika-dark.toml │ │ ├── serika-light.toml │ │ ├── sidra.toml │ │ ├── snazzy.toml │ │ ├── solarized_dark.toml │ │ ├── solarized_light.toml │ │ ├── sonokai.toml │ │ ├── spacebones_light.toml │ │ ├── starlight.toml │ │ ├── sunset.toml │ │ ├── term16_dark.toml │ │ ├── term16_light.toml │ │ ├── tokyonight.toml │ │ ├── tokyonight_day.toml │ │ ├── tokyonight_moon.toml │ │ ├── tokyonight_storm.toml │ │ ├── ttox.toml │ │ ├── ttox_soft.toml │ │ ├── varua.toml │ │ ├── vesper-transparent.toml │ │ ├── vesper.toml │ │ ├── vim_dark_high_contrast.toml │ │ ├── vintage.toml │ │ ├── voxed.toml │ │ ├── wolf-alabaster-dark-bg.toml │ │ ├── wolf-alabaster-dark-mono.toml │ │ ├── wolf-alabaster-dark.toml │ │ ├── wolf-alabaster-light-bg.toml │ │ ├── wolf-alabaster-light-mono.toml │ │ ├── wolf-alabaster-light.toml │ │ ├── yellowed.toml │ │ ├── yo.toml │ │ ├── yo_berry.toml │ │ ├── yo_light.toml │ │ ├── zed_onedark.toml │ │ ├── zed_onelight.toml │ │ └── zenburn.toml │ └── tutor ├── rust-toolchain.toml ├── rustfmt.toml ├── shell.nix ├── theme.toml └── xtask/ ├── Cargo.toml └── src/ ├── docgen.rs ├── helpers.rs ├── main.rs └── path.rs