This is my Emacs configuration featuring:
- home-brew
use-package
and key-binding macros. - A simple package manager cowboy.el that can install by package.el, git or url.
- Some on-site packages in
site-lisp
directory.
git clone https://github.com/casouri/lunarymacs.git ~/.emacs.d
emacs
When Emacs starts, a lot of warning will appear saying package xxx is not installed. To install all the missing packages, type
M-x luna-install-all RET
Text editing aid
bklink.el | Simple Roam-like back-links. |
iimg.el | Embed images in text files as base64 strings. |
iscroll.el | Smooth scrolling over images. |
quanjiao.el | 智能全角引号。 |
transform.el | TeXmacs-like symbol insertion. |
expreg.el | My take on expand-region. |
Programming aid
color-outline.el | Outline for programming modes. (Vanilla Emas can do this now) |
commentary.el | Sync README.org and Commentary. |
Lunarymacs specific
cowboy.el | Home-brew package manager. |
cyberpunk-theme.el | A dark custom color theme. |
light-theme.el | A light custom color theme |
luna-local.el | Session persistent variables. (Not used anymore) |
luna-load-package.el | Home-brew use-package.el. |
luna-key.el | Home-brew general.el. |
theme-util.el | Some utilities for defining themes. |
utility.el | All sorts of utility functions. |
Etc
form-feed.el | Fork of form-feed.el |
recentf-ext.el | Fork of recentf-ext.el |
face-attr.el | Set/get face attributes from face text prop. |
pause.el | Light wrapper around recursive edit. |
Themes
pale.el | A quiet light theme. |
light.el | Doom light theme knock-off (unmaintained) |
cyberpunk.el | Neon dark them (unmaintained) |
There are more, take a look in site-lisp
;-)
~/.emacs.d/ ├── cheatsheet cheatsheet files (M-x cheatsheet-display) ├── custom.el custom file ├── dump.el init file for dumping ├── early-init.el ├── init.el ├── elpa downloaded packages ├── ranch package downloaded by cowboy.el ├── site-lisp local packages ├── snippets yasnippet snippets └── star configuration files
Stars
├── angel.el Basic editing ehancements ├── app.el Emacs applications like ERC and GNUS ├── blog.el Utilities for writing my blog ├── checker.el Config for checkers (flymake, ispell) ├── completion.el Config for completions (company, ivy) ├── deprecated Deprecated configs ├── dir.el Dired configs ├── edit.el Editing ehancement packages ├── etc.el Setting variables ├── git.el Magit and vc config ├── key.el Global key-bindings ├── mode-line.el Mode-line config ├── org-mode.el Org-mode config ├── python.el Python config ├── recipe.el Cowboy package retrival recipes ├── simple-mode.el Configs for programming modes ├── tex.el TeX config ├── ui.el UI enhancement packages └── writing.el Note-taking packages