From 0e9e2e90cd069c1cd43c8d179de2a6847a016ae2 Mon Sep 17 00:00:00 2001 From: Marcel Fries Date: Wed, 26 Jun 2024 07:07:16 +0200 Subject: [PATCH] Add ranger --- README.org | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/README.org b/README.org index 218da70..0ba994b 100644 --- a/README.org +++ b/README.org @@ -76,7 +76,7 @@ Emacs sure loves to clutter directories with backup files. (setq create-lockfiles nil) #+END_SRC -** Setup dired +** File management Configure dired to only use one buffer. #+BEGIN_SRC emacs-lisp (setf dired-kill-when-opening-new-dired-buffer t) @@ -92,38 +92,16 @@ Configure dired to only use one buffer. (defun my-dired-init () "to be run as hook for `dired-mode'." (interactive) - - (define-key dired-mode-map (kbd ".") #'dired-prev-dirline) - (define-key dired-mode-map (kbd ",") #'dired-next-dirline) - - (define-key dired-mode-map (kbd "1") #'dired-do-shell-command) - (define-key dired-mode-map (kbd "6") #'dired-up-directory) - (define-key dired-mode-map (kbd "9") #'dired-hide-details-mode) - - (define-key dired-mode-map (kbd "b") #'dired-do-byte-compile) - - (define-key dired-mode-map (kbd "`") #'dired-flag-backup-files) - - (define-key dired-mode-map (kbd "e") nil) - (define-key dired-mode-map (kbd "e c") #'dired-do-copy) - (define-key dired-mode-map (kbd "e d") #'dired-do-delete) - (define-key dired-mode-map (kbd "e g") #'dired-mark-files-containing-regexp) - (define-key dired-mode-map (kbd "e h") #'dired-hide-details-mode) - (define-key dired-mode-map (kbd "e m") #'dired-mark-files-regexp) - (define-key dired-mode-map (kbd "e n") #'dired-create-directory) - (define-key dired-mode-map (kbd "e r") #'dired-do-rename) - (define-key dired-mode-map (kbd "e u") #'dired-unmark-all-marks) - (dired-hide-details-mode 1) (dired-omit-mode 1)) (add-hook 'dired-mode-hook 'my-dired-init) +#+END_SRC - (eval-after-load "dired" - '(progn - (define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file) ; was dired-advertised-find-file - (define-key dired-mode-map (kbd "^") (lambda () (interactive) (find-alternate-file ".."))) ; was dired-up-directory - )) +Use ranger inside of emacs +#+BEGIN_SRC emacs-lisp + (use-package ranger :straight t) + (ranger-override-dired-mode t) #+END_SRC ** Other Settings