#evt
(emacs versioning tool) An experimental emacs version manager.
- Linux
- Mac OSX (maybe)
- check the
src/packages
directory and install the required libraries for building emacs. (presently has support for debian, fedora and OS X)
- ./evt list
- ./evt install emacs-
- ./evt use emacs-
- emacs &
- Creates a folder
~/.evt/versions
and~/.evt/shims
- emacs-VERSION is installed in
~/.evt/versions/emacs-VERSIONS
, downloaded fromhttps://ftp.gnu.org/gnu/emacs/
- install emacs with
./configure --prefix=~/.evt/version/emacs-VERSION/emacs --binddir=~/.evt/versions/emacs-VERSION/bin
- run
make bootstrap && make install
- if successfull save emacs-VERSION to
~/.evt/versions
and create a folder inemacs-VERSION/emacs/.emacs.d
- if
~/.evt
is not in $PATH, add it to the frontexport PATH="$HOME/.evt/:$PATH"
fun fact: in mac Emacs.app is created in $EMACS_DIR/nextstep
[ ] Add pre-build scripts in packages/
directory, or write a package manager
- emacs-24.5 and emacs-23.1 build failure in fedora
- And if there are issue like
recipie for target src failed, make Error[2]
, then I have nothing to do`