Skip to content

icostan/emacs.d

Folders and files

NameName
Last commit message
Last commit date
Dec 10, 2023
Sep 7, 2024
Sep 7, 2024
Apr 7, 2022
Dec 3, 2020
Sep 7, 2024
Sep 3, 2021
Sep 3, 2021
Sep 3, 2021
Dec 10, 2023
Sep 7, 2024
Dec 3, 2020
Sep 3, 2021
Sep 7, 2024
Sep 7, 2024
Apr 24, 2021

Repository files navigation

emacs.d

https://app.travis-ci.com/icostan/emacs.d.svg?branch=master

While any text editor can save your files, only Emacs can save your soul.

Highlights

  • declarative - with use-package and its macros, no orphan setq or require sexp
  • pluggable - use Emacs’s defaults (project, vcs, etc), optionally enhance with extra packages (projectile, magit, etc)
  • literate - sync between Lisp and Org files
  • structured - programming/markup languages go under langs/ dir, use case initialization files under init/ dir
  • keybindings - remap keys under “SPC” but preserve the original purpose (e.g. “C-x p p” is the Emacs key to switch project, “SPC-p p” will do the same + extra goodies)
  • vim vs. emacs? - no problem, I use evil-mode
  • conit

Programming/markup/data exchange languages

Various programming/markup/etc languages…

  1. Asm
  2. Go
  3. Pine
  4. Python
  5. Ruby
  6. lots more, see programming language section

Usage

Get the project:

git clone git@gitlab.com:icostan/emacs.d.git ~/Projects/emacs.d
cd ~/Projects/emacs.d

Emacs version:

make version

Run isolated (load project files only) Emacs instance:

make run

Run emacs with ~/.emacs.d user directory:

make run EMACSD=home.el