0.1.93
Experimental
- SSH Remote Editing: Edit files on remote machines via SSH using
fresh user@host:path. Supports password/key auth, sudo save, and file explorer integration.
Features
- Bracket Matching: Highlight matching brackets with rainbow colors based on nesting depth. Configurable via
highlight_matching_bracketsandrainbow_brackets. - Whitespace Cleanup: New
trim_trailing_whitespace_on_saveandensure_final_newline_on_saveoptions, plus manual commands. - Shift+Click Selection: Extend selection to clicked position with Shift+click or Ctrl+click.
- Terminal Mouse Forwarding: Mouse events forwarded to terminal in alternate screen mode (vim, htop, etc.) (#853).
- Tab Bar Scroll Buttons: Click
</>buttons to scroll through tabs. - Library Files Protection: Files outside project root are read-only and have LSP disabled.
- Buffer Focus History: Closing a buffer returns to previously focused buffer instead of adjacent tab.
Bug Fixes
- Multi-Cursor Cut: Fixed cut not deleting all selections with multiple cursors.
- Tab Scroll: Fixed tab scroll buttons and active tab visibility.
Packaging
- AUR aarch64: Added aarch64 support for Arch Linux ARM (#856).
Internal
- Nix: Switched to
flake.parts, addedshell.nix/default.nixcompatibility (@drupol).