*Entered: in emacs on Gemini PDA*
*Date: 20231016*
## so there I was, living under a rock
I setup fzf as a bash history fuzzy finder recently (a month
or two ago). The code that I found and used from the web
included, of course, a binding to C-r to trigger this. Which
set off an excited "what?" in my mind. I knew, that bash had
bindings such as C-r, C-l, etc. but I never even thought of
setting custom bindings.
## my new favorite thing
I added a binding to C-e to start emacsclient in the current
directory (dired). Here is the code to add to ~/.bashrc:
```
# start emacs daemon if it is not running
if [[ ! $(ps -e | grep emacs) ]] ; then
(emacs --daemon=ec) &> /dev/null &
disown -a
fi
bind -x '"\C-e": emacsclient -s /var/run/user/1000/emacs/ec -c -a "" ./'
# or something like this for termux...
# bind -x '"\C-e": emacsclient -s /data/data/com.termux/files/usr/var/run/emacs10090/ec -c -a "" ./'
```
Then source your .bashrc and Bob's your uncle, ctrl e starts
dired in emacsclient in the current directory. So damned
nice. Apparently it doesn't take much to make me happy?