daedreth / ihsec

ihsec - I hate Switching Emacs Configs - A symlink machine to change your ~/.emacs.d quickly and efficiently.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

ihsec - I hate Switching Emacs Configs - A symlink machine to change your ~/.emacs.d quickly and efficiently.

License:GNU General Public License v3.0


Languages

Language:Shell 92.3%Language:Makefile 7.7%