Skip to content

Latest commit

 

History

History
75 lines (61 loc) · 2.1 KB

emrc-dired.org

File metadata and controls

75 lines (61 loc) · 2.1 KB

Headers

;;; emrc-dired.el --- Metapackage for eshell-related stuff   -*- lexical-binding: t -*-

;; Homepage: https://github.com/a13/emacs.d
;; Version: 0.0.1
;; Package-Requires: ((emacs "25.2") (use-package "2.0"))
;; Package-Requires: ((dired-toggle "0.1") (dired-hide-dotfiles "0.1") (dired-fl "0") (async "1.9.3") (dired-rsync "0.5") (dired-launch "0.2"))
;;; Commentary:
;;; Code:

Dired

(use-package ls-lisp
  :ensure nil
  :custom
  (ls-lisp-emulation 'MS-Windows)
  (ls-lisp-ignore-case t)
  (ls-lisp-verbosity nil))

(use-package dired
  :ensure nil
  :custom (dired-dwim-target t "guess a target directory")
  :hook
  (dired-mode . dired-hide-details-mode))

(use-package dired-x
  :ensure nil
  :bind
  ([remap list-directory] . dired-jump)
  :custom
  ;; do not bind C-x C-j since it's used by jabber.el
  (dired-bind-jump nil))

(use-package dired-toggle)

(use-package dired-hide-dotfiles
  :bind
  (:map dired-mode-map
        ("." . dired-hide-dotfiles-mode))
  :hook
  (dired-mode . dired-hide-dotfiles-mode))

(use-package diredfl
  :hook
  (dired-mode . diredfl-mode))

(use-package async
  :init
  (dired-async-mode t))

(use-package dired-rsync
  :bind
  (:map dired-mode-map
        ("r" . dired-rsync)))

(use-package dired-launch)

Footer

;; Local Variables:
;; eval: (add-hook 'after-save-hook (lambda ()(org-babel-tangle)) nil t)
;; End:

(provide 'emrc-dired)
;;; emrc-dired.el ends here