Skip to content

Show dired as sidebar and will not create new buffers when changing directory

Notifications You must be signed in to change notification settings

fasheng/dired-toggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

MELPA MELPA Stable

Description

dired-toggle command could toggle to show dired buffer as a sidebar for current directory(similar to dired-sidebar, but more lightweight). The sidebar buffer also enabled a minor mode named dired-toggle-mode, and it only contains one buffer instance, change directories in it will not create news buffers.

Usage:

(use-package dired-toggle
  :defer t
  :bind (("<f3>" . #'dired-toggle)
         :map dired-mode-map
         ("q" . #'dired-toggle-quit)
         ([remap dired-find-file] . #'dired-toggle-find-file)
         ([remap dired-up-directory] . #'dired-toggle-up-directory)
         ("C-c C-u" . #'dired-toggle-up-directory))
  :config
  (setq dired-toggle-window-size 32)
  (setq dired-toggle-window-side 'left)

  ;; Optional, enable =visual-line-mode= for our narrow dired buffer:
  (add-hook 'dired-toggle-mode-hook
            (lambda () (interactive)
              (visual-line-mode 1)
              (setq-local visual-line-fringe-indicators '(nil right-curly-arrow))
              (setq-local word-wrap nil))))

Source: https://github.com/fasheng/dired-toggle

Install

You could install it easily through melpa by typing M-x package-install dired-toggle

Screen shot

screenshot.png

(Enabled all-the-icons-dired and dired-subtree in screenshot)

License

GNU General Public License, Version 3.0

About

Show dired as sidebar and will not create new buffers when changing directory

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published