Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akicho8/ecd

Easy Change Directory (for eshell, dired env)
https://github.com/akicho8/ecd

directory-management emacs emacs-lisp utility

Last synced: about 2 months ago
JSON representation

Easy Change Directory (for eshell, dired env)

Awesome Lists containing this project

README

        

#+OPTIONS: toc:nil num:nil author:nil creator:nil \n:nil |:t
#+OPTIONS: @:t ::t ^:t -:t f:t *:t <:t

* Easy Change Directory

: (require 'ecd)
: (global-unset-key "\M-c")
: (global-set-key (kbd "M-c") 'ecd)
:
: (setq ecd-list
: '((?/ . "/")
: (?~ . "~/")
: (?d . "~/Downloads")
: (?e . "~/.emacs.d")))

On eshell, type M-c e

: $ pushd ~/.emacs.d

On other mode, type M-c e

: M-x eshell
: $ pushd ~/.emacs.d
: M-x dired-jump

I will either put the prefix of C-u, without moving, if you run from the minibuffer, and just put the path to kill-ring