Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fasheng/dired-toggle
Show dired as sidebar and will not create new buffers when changing directory
https://github.com/fasheng/dired-toggle
dired emacs-lisp emacs-packages sidebar
Last synced: about 2 months ago
JSON representation
Show dired as sidebar and will not create new buffers when changing directory
- Host: GitHub
- URL: https://github.com/fasheng/dired-toggle
- Owner: fasheng
- Created: 2013-10-13T02:31:03.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-10-04T03:20:13.000Z (almost 4 years ago)
- Last Synced: 2024-04-14T04:27:56.443Z (6 months ago)
- Topics: dired, emacs-lisp, emacs-packages, sidebar
- Language: Emacs Lisp
- Homepage:
- Size: 248 KB
- Stars: 24
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
*** 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:
#+BEGIN_SRC elisp
(use-package dired-toggle
:defer t
:bind (("" . #'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))))
#+END_SRCSource: https://github.com/fasheng/dired-toggle
*** Install
You could install it easily through [[http://melpa.milkbox.net/#/getting-started][melpa]] by typing =M-x
package-install dired-toggle=*** Screen shot
[[file:screenshot.png]]
(Enabled [[https://github.com/jtbm37/all-the-icons-dired][all-the-icons-dired]] and [[https://github.com/Fuco1/dired-hacks#dired-subtree][dired-subtree]] in screenshot)
*** License
GNU General Public License, Version 3.0