My Emacs init.el etc.
Emacs Lisp Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
config
eshell
memo
script
share/autoinsert
site-lisp
.gitignore
.gitmodules
.travis.yml
.user-dir.el
Cask
Makefile
README.md
calc.el
eww-bookmarks
init.el
make.bat
test-startup.el

README.md

Build Status

Files

  • init.el : ここから
  • config/*.el : 各種設定ファイル
  • memo/* : 雑多なEmacsメモ
  • site-lisp/*.el : 自作ライブラリいろいろ

site-lisp

設定ファイルとは別に分離させた自作ライブラリ (NOT completed)

  • cl-compatible.el : Common Lispのような関数と変数のまとめ (cl.el 拡張)
  • gitter-irc.el : Gitter client using IRC
  • gnome-util.el : GNOME端末やファイルブラウザを呼び出すユーティリティ
  • google.el : 簡易Google検索
  • ssh-public-key-overlay.el : ~/.ssh/authorized_keys 等のBASE64鍵を見やすくする
  • textproc.el : テキスト変換
  • xyzzy.el : xyzzy lisp移植キットのようなもの。逆引き用ライブラリ
  • xyzzy-keymap.el : xyzzyのキーマップを模倣する
  • 他いろいろ

MELPAに登録してあるものはリポジトリ参照

Requirements

Installation

  1. Clone this repository. (recommended ~/.emacs.d/)
  2. cask install
  3. make compile (byte-compile site-lisp/*.el)

Rules

  • デフォルト設定を利用する (覚えることが少ない方がよい)
  • ライブラリが外部プロセスに依存する場合は PATH を通しておく (特に NTEmacs)
  • パッケージはなるべく安定版を優先してインストールしたい (gnu, melpa-stable)
  • Emacs と xyzzy の操作感を共存させる
  • config/nn-xxx.el の番号付けルール一覧
10. パッケージなど優先的に設定すべきもの
20. 組み込みライブラリの基本設定
50. 外部ライブラリの設定
60. 自作ライブラリの設定 (他の設定に依存させない)

TODO

  • Better Directory Structure (refer to "Filesystem Hierarchy Standard")