From 36c8b991eeaa75ac2572faff2c4ce58b426a1620 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sun, 16 Oct 2016 22:32:11 +0200 Subject: Make sure init files have unique names --- emacs/.emacs.d/init/oni-dired-init.org | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 emacs/.emacs.d/init/oni-dired-init.org (limited to 'emacs/.emacs.d/init/oni-dired-init.org') diff --git a/emacs/.emacs.d/init/oni-dired-init.org b/emacs/.emacs.d/init/oni-dired-init.org new file mode 100644 index 0000000..8966d71 --- /dev/null +++ b/emacs/.emacs.d/init/oni-dired-init.org @@ -0,0 +1,43 @@ +#+TITLE: Dired + +#+BEGIN_SRC emacs-lisp + (require 'dired) + (require 'dired-x) +#+END_SRC + +Show human-readable sizes in dired buffers. + +#+BEGIN_SRC emacs-lisp + (setq dired-listing-switches "-alh") +#+END_SRC + +Show the same info for subdirectories, but don't show the =.= and =..= +directories, since those are most likely already shown in the buffer. + +#+BEGIN_SRC emacs-lisp + (setq dired-subdir-switches "-Alh") +#+END_SRC + +Add a keybinding to dired buffers to change to wdired. + +#+BEGIN_SRC emacs-lisp + (defun oni:dired-add-wdired-keybinding () + "Add a keybinding for wdired mode." + (define-key dired-mode-map (kbd "E") 'wdired-change-to-wdired-mode)) + + (add-hook 'dired-mode-hook 'oni:dired-add-wdired-keybinding) +#+END_SRC + +Open PDF files in zathura. + +#+BEGIN_SRC emacs-lisp + (add-to-list 'dired-guess-shell-alist-user + `(,(rx ".pdf" eos) "zathura")) +#+END_SRC + +Open Jpeg, Gif and PNG files in feh. + +#+BEGIN_SRC emacs-lisp + (add-to-list 'dired-guess-shell-alist-user + `(,(rx (or ".jpg" ".jpeg" ".png" ".gif") eos) "feh")) +#+END_SRC -- cgit v1.2.3-54-g00ecf