diff --git a/CHANGELOG.develop b/CHANGELOG.develop index e3a270deb..a1af4442d 100644 --- a/CHANGELOG.develop +++ b/CHANGELOG.develop @@ -1122,6 +1122,7 @@ Other: (thanks to Ivan Yonchovski) - Added ~SPC x n~ for multi-line transient state (thanks to Tristan Harmer) + - Added ~s~ =hydra-dired-quick-sort/body= (thanks to duianto) - Improvements: - Rewrote window layout functions for ~SPC w 1~, ~SPC w 2~, ~SPC w 3~, and ~SPC w 4~ (thanks to Codruț Constantin Gușoi): diff --git a/layers/+spacemacs/spacemacs-editing/README.org b/layers/+spacemacs/spacemacs-editing/README.org index 5f30a66cc..194451922 100644 --- a/layers/+spacemacs/spacemacs-editing/README.org +++ b/layers/+spacemacs/spacemacs-editing/README.org @@ -29,6 +29,6 @@ This layer adds packages to improve editing with Spacemacs. - Support for conversion between Emacs regexps and PCRE regexps. - Support for persistent scratch via =persistent-scratch=. - Support for unkillable scratch via =unkillable-scratch=. -- In =dired-mode=, press ~Shift S~ to select sorting. +- Support for sorting (press ~s~) via [[https://gitlab.com/xuhdev/dired-quick-sort][=dired-quick-sort=]] - Support for =evil-easymotion= if the editing style is =vim= or =hybrid=. - Support for cycling between multi line block styles via =multi-line= diff --git a/layers/+spacemacs/spacemacs-editing/packages.el b/layers/+spacemacs/spacemacs-editing/packages.el index 3ff7d8798..8673cd26f 100644 --- a/layers/+spacemacs/spacemacs-editing/packages.el +++ b/layers/+spacemacs/spacemacs-editing/packages.el @@ -109,7 +109,9 @@ (spacemacs|add-transient-hook dired-mode-hook (lambda () (let ((dired-quick-sort-suppress-setup-warning 'message)) - (dired-quick-sort-setup)))))) + (dired-quick-sort-setup)))) + :config + (evil-define-key 'normal dired-mode-map "s" 'hydra-dired-quick-sort/body))) (defun spacemacs-editing/init-editorconfig () (use-package editorconfig