48 lines
2.0 KiB
Org Mode
48 lines
2.0 KiB
Org Mode
#+TITLE: Dired-Phundrak layer
|
||
#+author: Lucien “Phundrak” Cartier-Tilet
|
||
#+TAGS: layer|dired|configuration|phundrak
|
||
|
||
[[img/dired-phundrak.png]]
|
||
|
||
* Table of Contents :TOC_4_gh:noexport:
|
||
- [[#description][Description]]
|
||
- [[#features][Features:]]
|
||
- [[#install][Install]]
|
||
- [[#key-bindings][Key bindings]]
|
||
|
||
* Description
|
||
This layer adds my custom configuration of Dired on top of the default dired
|
||
configuration for Spacemacs.
|
||
|
||
** Features:
|
||
Sane functions for Dired from Ergomacs’ website, and one of my own, mapped to
|
||
sane keybindings in ~dired-mode~:
|
||
- Open several files at once from Dired in Emacs
|
||
- Open several files at once from Dired in external software (useful when
|
||
using EXWM)
|
||
- Sort files in Dired by name, date, size or extension
|
||
- Rename files, replacing whitespace in the filename by:
|
||
- underscores ~_~
|
||
- or hyphens ~-~
|
||
|
||
* Install
|
||
To use this configuration layer, add it to your =~/.spacemacs=. You will need
|
||
to add =dired-phundrak= to the existing =dotspacemacs-configuration-layers=
|
||
list in this file.
|
||
|
||
* Key bindings
|
||
|
||
The following keybindings are only available from a =dired= buffer:
|
||
| Key Binding | Description |
|
||
|-------------+---------------------------------------------------------------|
|
||
| ~f~ | Open all marked files in Emacs |
|
||
| ~F~ | Open all marked files in external application |
|
||
| ~s~ | Sort files in Dired buffer |
|
||
| ~-~ | Replace whitespace in filename of marked files by hyphens |
|
||
| ~_~ | Replace whitespace in filename of marked files by underscores |
|
||
|
||
The following keybinding is available globally in Emacs:
|
||
| Key Binding | Description |
|
||
|-------------+------------------------------------------------|
|
||
| ~S-F1~ | Open a dired buffer in your home =~= directory |
|