All Projects → daedreth → ihsec

daedreth / ihsec

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

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ihsec

vlm
Just another Emacs '(lisp-machine) configuration written in the literate programming format
Stars: ✭ 21 (-65.57%)
Mutual labels:  emacs-configuration, emacs-customizations
dotfiles
I showed you my source code, pls respond
Stars: ✭ 45 (-26.23%)
Mutual labels:  emacs-configuration, emacs-customizations
Emacs Gtd
Get Things Done with Emacs
Stars: ✭ 111 (+81.97%)
Mutual labels:  emacs-configuration
emacs-config
My ".emacs"
Stars: ✭ 17 (-72.13%)
Mutual labels:  emacs-configuration
Uncledavesemacs
My personal ~/.emacs.d
Stars: ✭ 204 (+234.43%)
Mutual labels:  emacs-configuration
Dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Stars: ✭ 127 (+108.2%)
Mutual labels:  emacs-configuration
Doom Emacs
An Emacs framework for the stubborn martian hacker
Stars: ✭ 12,774 (+20840.98%)
Mutual labels:  emacs-configuration
Dotfiles
This is a mirror from https://gitlab.com/andreyorst/dotfiles
Stars: ✭ 103 (+68.85%)
Mutual labels:  emacs-configuration
.emacs.d
My literate Emacs configuration
Stars: ✭ 139 (+127.87%)
Mutual labels:  emacs-configuration
.doom.d
Private DOOM Emacs config highly focused around orgmode and GTD methodology, along with language support for Python and Elisp.
Stars: ✭ 185 (+203.28%)
Mutual labels:  emacs-configuration
editorPreferences
My editor preferences for Emacs / Sublime / VS Code / Clang Format etc.
Stars: ✭ 18 (-70.49%)
Mutual labels:  emacs-configuration
Lunarymacs
Moon-based Emacs configuration.
Stars: ✭ 151 (+147.54%)
Mutual labels:  emacs-configuration
Emacs Bootstrap
Your on-the-fly Emacs development environment.
Stars: ✭ 147 (+140.98%)
Mutual labels:  emacs-configuration
my-emacs
My Emacs configuration
Stars: ✭ 35 (-42.62%)
Mutual labels:  emacs-configuration
dot.me
me dot files
Stars: ✭ 33 (-45.9%)
Mutual labels:  emacs-configuration
Circadian.el
Theme-switching for Emacs based on daytime
Stars: ✭ 105 (+72.13%)
Mutual labels:  emacs-configuration
Dotfiles
My dotfiles
Stars: ✭ 150 (+145.9%)
Mutual labels:  emacs-configuration
.emacs.d
My emacs configuration
Stars: ✭ 224 (+267.21%)
Mutual labels:  emacs-configuration
.emacs.d
📔 My Emacs config.
Stars: ✭ 16 (-73.77%)
Mutual labels:  emacs-configuration
emacs.d
My emacs config
Stars: ✭ 32 (-47.54%)
Mutual labels:  emacs-configuration

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].