Add ranger
This commit is contained in:
34
README.org
34
README.org
@@ -76,7 +76,7 @@ Emacs sure loves to clutter directories with backup files.
|
|||||||
(setq create-lockfiles nil)
|
(setq create-lockfiles nil)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** Setup dired
|
** File management
|
||||||
Configure dired to only use one buffer.
|
Configure dired to only use one buffer.
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(setf dired-kill-when-opening-new-dired-buffer t)
|
(setf dired-kill-when-opening-new-dired-buffer t)
|
||||||
@@ -92,38 +92,16 @@ Configure dired to only use one buffer.
|
|||||||
(defun my-dired-init ()
|
(defun my-dired-init ()
|
||||||
"to be run as hook for `dired-mode'."
|
"to be run as hook for `dired-mode'."
|
||||||
(interactive)
|
(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-hide-details-mode 1)
|
||||||
(dired-omit-mode 1))
|
(dired-omit-mode 1))
|
||||||
|
|
||||||
(add-hook 'dired-mode-hook 'my-dired-init)
|
(add-hook 'dired-mode-hook 'my-dired-init)
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
(eval-after-load "dired"
|
Use ranger inside of emacs
|
||||||
'(progn
|
#+BEGIN_SRC emacs-lisp
|
||||||
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file) ; was dired-advertised-find-file
|
(use-package ranger :straight t)
|
||||||
(define-key dired-mode-map (kbd "^") (lambda () (interactive) (find-alternate-file ".."))) ; was dired-up-directory
|
(ranger-override-dired-mode t)
|
||||||
))
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** Other Settings
|
** Other Settings
|
||||||
|
|||||||
Reference in New Issue
Block a user