ihsec - I hate Switching Emacs Configs - A symlink machine to change your ~/.emacs.d quickly and efficiently.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE initial commit Jan 20, 2018
Makefile hopefully fixed osx install Feb 6, 2018
README.org removed the best oneliner I ever wrote Jan 24, 2018
ihsec.sh

README.org

ihsec

What?

(ˈaɪzək)

It’s an acronym. I hate switching emacs configs. That’s it.

Dependencies

All you need is bash, All you need is bash, All you need is bash, bash. Bash is all you need – John Lennon

And git too, almost forgot about that. Unless you won’t use ihsec to install configs, then sure, skip git, it’s your life.

Installation

git clone https://github.com/daedreth/ihsec.git
cd ihsec
sudo make

How?

Adding configs

  • Put all your ~/.emacs.d directories inside of ~/.ihsec/.
  • Assign them unique directory names without any whitespace.

Listing

Get a list of all your saved configurations. The arrow indicates your current one.

ihsec list

Setting

Set a chosen configuration to be used.

ihsec set <your_choice>

Deleting

Delete a chosen configuration from your filesystem.

ihsec del <your_choice>

Installing

You can let ihsec download a config and put it in the right place.

ihsec install <url_to_git_repo> <name_for_the_config>

Help

Omit arguments to view the usage help.

ihsec