Skip to content
/ ihsec Public

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

License

Notifications You must be signed in to change notification settings

daedreth/ihsec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published