lastquestion / explain-pause-mode

top, but for Emacs.
GNU General Public License v3.0
241 stars 6 forks source link

Remove dash dependency. #25

Closed lastquestion closed 4 years ago

lastquestion commented 4 years ago

Closes #12

I got really fed up of debugging a repro case in emacs -Q so I went through and removed dash.el. Now there is only emacs builtins used.

Also, noticing a few places I could have used backticks or other better elisp-isms. I'll go through and clean those up in groups in between other PRs.

alphapapa commented 4 years ago

FYI, instead of using emacs -q, you can use this script, which makes it much easier to run multiple Emacs configurations and install needed packages (without having to manually configure package archives every time, etc): https://github.com/alphapapa/emacs-sandbox.sh

lastquestion commented 4 years ago

Oh, interesting. How are you running different versions of emacs? Obviously the script is just searching from PATH but I could imagine extending this script to support multiple versions of emacs, which it could hypothetically (ok, now it's getting too big) to download? Or, maybe, an opt to pass in the exact path to the emacs you wanna run seems easy enough.

This gets that a bit closer to something like virtualenv or nvm...

Let me open an issue over there to continue this.