Version 2.3.0 of package Dirvish has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Dirvish describes itself as:

  =========================================
  A modern file manager based on dired mode
  =========================================

More at https://elpa.nongnu.org/nongnu/dirvish.html

## Summary:

  ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――


  1 Introduction
  ══════════════

    Dirvish enhances Emacs' built-in Dired mode, providing a visually
    appealing and highly customizable interface.  More than just a
    facelift, Dirvish delivers a comprehensive suite of features,
    transforming Dired into a modern and fully functional file manager.

          The experience of dirvish is surreal and even bizarre
          after all these years of trying to use dired. Like how
          professionals make their craft look easy, dirvish does
          something similar with how it builds on dired. Dirvish is
          paradoxical in that it provides a completely different
          experience while still fundamentally being dired at its
          core.

## Recent NEWS:

1 2.3.0
═══════

1.1 What's changed
──────────────────

  ⁃ add `file-modes' attribute
  ⁃ prevent `tab-bar-mode' from messing up window layout
  ⁃ add `dirvish-hl-line-inactive' face
  ⁃ remove `dirvish-open-with-programs' | improve
    `dirvish-find-entry-hook' (#182 #186 #275 #315)
  ⁃ fix race condition in `dirvish-subtree'
  ⁃ add `dirvish-peek-key' user option
  ⁃ asynchronous filtering and match highlighting with `dirvish-narrow'
  ⁃ add `dirvish-large-directory-threshold' user option, integrate `fd'
    to dirvish core


2 2.2.7
═══════

2.1 What's changed
──────────────────

  ⁃ use different handlers for local / sudo / remote connections
  ⁃ responsive & aligned `git-msg' attribute (github style)
  ⁃ support changing display order of some attributes
  ⁃ bug fixes for `dirvish-subtree'


3 2.2.3
═══════

  Emergency fixes for 2 bugs in 2.2.0:

  ⁃ Error caused by mismatched vc-backend when expanding subtree
  ⁃ Incorrect resetting after quitting `dirvish-side`

  New feature:

  ⁃ `dirvish-quit` now works in all dirvish windows (#309)


4 2.2.0
═══════

4.1 BREAKING Changes
────────────────────

  ⁃ preview text files using proxy buffer (#184 #195 #270 #295)
  ⁃ replace magick with libvips for faster image preview (#218)
  ⁃ use 7-zip for archive preview
  ⁃ support font preview


4.2 Other changes
─────────────────

  ⁃ `dirvish-reuse-session' now accepts new value `quit' and `open'
  ⁃ allow setting `dirvish-default-layout' to `nil'
  ⁃ add `dirvish-subtree-icon-scale-factor' user option (#185)
  ⁃ fetch `vc-info' attribute asynchronously
  ⁃ add `dirvish-inactive' face
  ⁃ add `dirvish-collapse-separator' user option (#263)
  ⁃ support session|buffer locally attributes and mode-line-format
    (#286)
  ⁃ add `dirvish-special-preview-mode' and `dirvish-misc-mode'
  ⁃ support `dired-find-alternate-file' (#186)
  ⁃ sort history entries with access time (#265)
  ⁃ add `dirvish-mode-line-bar-image-width' option (#252)


4.3 Screenshots
───────────────

  
[https://github.com/user-attachments/assets/ef44bf63-ff49-4d62-8126-36a5bc21ff57]


[https://github.com/user-attachments/assets/ef44bf63-ff49-4d62-8126-36a5bc21ff57]
<https://github.com/user-attachments/assets/ef44bf63-ff49-4d62-8126-36a5bc21ff57>


4.4 Full Changelog
──────────────────

  <https://github.com/alexluigit/dirvish/compare/2.1.0...2.2.0>


5 2.1.0
═══════

5.1 What's changed
──────────────────

  ⁃ Fixed incorrect vc states
    <https://github.com/alexluigit/dirvish/issues/224>
  ⁃ `dirvish-hide-cursors' and `dirvish-hide-details' now support list
    of symbols
  ⁃ A lot of window dedication issues fixed (#194 #258 #262 #264 #293)
  ⁃ Mode line errors (#233)
  ⁃ Modular directory data fetching (#162 #238)
  ⁃ Fixed image preview with `dirvish-peek'.
  ⁃ Performance imporvements with `dirvish-side'.
  ⁃ Respect `dired-kill-when-opening-new-dired-buffer'.
  ⁃ Fixed compatibility issue with `find-dired'.


5.2 Fixes from community
────────────────────────

  ⁃ Fix #158 : Delete emerge overlays when turning off the mode by
    @aikrahguzar in <https://github.com/alexluigit/dirvish/pull/159>
  ⁃ docs: fix some typos by @feltcat in
    <https://github.com/alexluigit/dirvish/pull/176>
  ⁃ fix(core): don't quote conditions in condition-case by @tarsius in
    <https://github.com/alexluigit/dirvish/pull/206>
  ⁃ add nerd-icons support by @rainstormstudio in
    <https://github.com/alexluigit/dirvish/pull/201>
  ⁃ fix(core): resolve emacs binary path in a more reliable way by
    @isamert in <https://github.com/alexluigit/dirvish/pull/192>
  ⁃ Report error from fd to user by @dvzubarev in
    <https://github.com/alexluigit/dirvish/pull/178>
  ⁃ Use rsync for local file copying in dirvish-rsync by @dvzubarev in
    <https://github.com/alexluigit/dirvish/pull/180>
  ⁃ Add rsync transient map by @dvzubarev in
    <https://github.com/alexluigit/dirvish/pull/181>
  ⁃ fd: add function that reads pattern from user by @dvzubarev in
    <https://github.com/alexluigit/dirvish/pull/187>
  ⁃ Update CUSTOMIZING.org by @liguangsheng in
    <https://github.com/alexluigit/dirvish/pull/198>
  ⁃ Fix an error: void-variable dv in Emacs-30.0.50 by @dvzubarev in
    <https://github.com/alexluigit/dirvish/pull/251>
  ⁃ Remove the restriction on printing for `dirvish-data-for-dir` by
    @isamert in <https://github.com/alexluigit/dirvish/pull/266>
  ⁃ Define new faces for all VC states by @protesilaos in
    <https://github.com/alexluigit/dirvish/pull/222>
  ⁃ fix(dired-noselect): Support both lists and strings by @jcf in
    <https://github.com/alexluigit/dirvish/pull/257>
  …  …

Reply via email to