Lunarymacs
This is my Emacs configuration. Features:
- 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 included in
site-lisp
.
Usage
git clone https://github.com/casouri/lunarymacs.git ~/.emacs.d
emacs
While 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
Site-lisp packages
bklink.el | Simple and primitive Roam back-links. |
color-outline.el | Outline for programming modes. |
commentary.el | Sync README.org and Commentary. |
cowboy.el | Home-brew package manager. |
cyberpunk-theme.el | A dark custom color them. |
delicate-click.el | More accurate mouse clicks. |
dired+.el | Convenience dired commands. |
face-attr.el | Set/get face attributes from face text prop. |
form-feed.el | My fork of form-feed.el |
iimg.el | Embed images in text files as base64 string. |
info+.el | Prettify Info buffers. |
light-theme.el | A light custom color theme |
luna-local.el | Session persistent variables. |
luna-load-package.el | Home-brew use-package.el. |
luna-key.el | Home-brew general.el. |
outline+.el | Cycle outline headers like in Org mode. |
ox-cjk-html.el | HTML export enhanced for CJK text. |
pause.el | Light wrapper around recursive edit. |
quanjiao.el | 智能全角引号。 |
recentf-ext.el | My fork of recentf-ext.el |
sidebar.el | Show an outline sidebar. |
transform.el | TeXmacs-like symbol insertion. |
theme-util.el | Some utilities for defining themes. |
Structure
~/.emacs.d/ ├── var data files, set by no-littering ├── etc config files, set by no-littering ├── cheatsheet cheatsheet files ├── custom.el custom file ├── dump.el init file for dumping ├── early-init.el ├── init.el ├── local.el stores session persistent data ├── elpa downloaded packages ├── ranch package downloaded by cowboy.el ├── site-lisp local packages ├── snippets yasnippet snippets └── star configuration files