https://github.com/landakram/emacs.d
My emacs config as a literate programming document.
https://github.com/landakram/emacs.d
Last synced: about 1 month ago
JSON representation
My emacs config as a literate programming document.
- Host: GitHub
- URL: https://github.com/landakram/emacs.d
- Owner: landakram
- Created: 2016-08-07T21:47:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T05:36:14.000Z (5 months ago)
- Last Synced: 2025-01-19T06:29:23.117Z (3 months ago)
- Language: Emacs Lisp
- Size: 404 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
* Mark's Emacs Config
This is my Emacs config. Peruse it if you wish -- it is highly personal and tweaked often.
A few things to note:
- [[home/.emacs.d/config.org][My configuration]] is implemented as a [[https://en.wikipedia.org/wiki/Literate_programming][literate]] [[http://orgmode.org/worg/org-contrib/babel/intro.html][org]] document.
- As a recovering vim user, I use [[https://www.emacswiki.org/emacs/Evil][evil-mode]]. Maybe one day I will learn the default Emacs keybindings.
- I use [[https://github.com/raxod502/selectrum][selectrum]] for completion. I find it to be simple and fast. Previously, I used helm and then ivy and then helm. They all change the experience of using Emacs pretty significantly -- I think for the better.
- I make some assumptions that I am running on OS X, but it loads and mostly works in a linux environment.Emacs took me a really long time to get into. I started my journey with [[http://spacemacs.org/][Spacemacs]], a fantastic Emacs starter kit that works well for vim users. After some time, I wanted to understand what was going on under the hood, and so I stopped using Spacemacs and made my own config.
Learning Emacs was/is hard work, but well worth it. Emacs has reshaped my understanding of what is possible with an editor, and I feel like I could use Emacs /for the rest of my life/.
** Installation
This repository is set up for use with [[https://github.com/andsens/homeshick][homeshick]]. To install it:
1. Install homeshick.
2. ~git clone [email protected]:landakram/emacs.d.git ~/.homesick/repos/emacs~
3. ~homeshick link emacs~