One more Emacs config
Emacs Lisp CSS Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
eshell
ghmd
lisp
snippets/org-mode
wip
.gitattributes
.gitignore
Makefile
README.md
init.el
mk.bat

README.md

One more custom Emacs config

Table of Contents

Highlights

  1. Tested on Arch Linux with Emacs 25.1 only

  2. Fonts support made easy per font/Unicode block/size

    fonts

  3. Fast initialization (use-package and more). 0.6 sec. for emacsclient, 0.7 sec for emacs with SSD on Linux, measured by (emacs-init-time)

  4. All temporary files (history,session,tramp, etc.) in volatile directory

  5. Custom command line arguments to use various runtime profiles. See Makefile for example usage

  6. Beautiful alect themes, rainbow-delimiters, spaceline

    theme

Installation and maintenance

Clone

git clone https://github.com/igorepst/igemacs

Update and install packages

make up - this is to separate packages maintenance from their usage

Install fonts (optional)

Run

  • if cloned to .emacs.d: emacs or emacsclient

  • if cloned to another directory: make run

Profile startup

make profile

Debug init

make debug

Minimal config for testing

make min