CategoryEmacs
Emacsにかんするカテゴリです。
目次
公式サイト関連
- http://www.gnu.org/software/emacs/
- http://ftp.gnu.org/pub/gnu/emacs/
- ftp://alpha.gnu.org/gnu/emacs/pretest/
- http://news.gmane.org/gmane.emacs.devel
リポジトリ
リポジトリミラー
本家の開発は bzr に移行したが bzr は極度に速度が遅く結構不便、しかし本家の他リポジトリはミラーされないので各所でミラーされています。
- Git: http://repo.or.cz/w/emacs.git http://gitorious.org/emacs-mt
- bzr: https://code.launchpad.net/emacs
- hg: http://hg.intevation.org/emacs (CVSから変換しているため現在更新が停止されている)
パッチ類
https://github.com/tovbinm/emacs-24-mac : Mac Port パッチをあててあるレポジトリ
バイナリ
公式バイナリ
http://ftp.gnu.org/pub/gnu/emacs/windows/
パッケージ類
-
M-x package-list-package
U(shift u)
x
バッチでも可能だが、一応目視でやるならこれ
確認事項
以下の表示を確認しておく事
(emacs-version)
(functionp 'json-serialize)
# t にならないJSONが遅い
バッチモード
emacs -Q -batch -f batch-byte-compile *.el
emacs -Q -L . -batch -f batch-byte-compile *.el
emacs -Q -L . -batch -f batch-byte-compile **/*.el
emacs -q -batch -f batch-byte-compile *.el
# load-path の追加は以下
emacs -q -batch -f batch-byte-compile -l load-path1 -l load-path2 *.el
# 以下でも可能
emacs --batch --eval '(setq load-path (append (list (expand-file-name "~/.emacs.d/lisp")) load-path))' \
-f batch-byte-compile *.el
フォント
--enable-font-backend
--with-xft
(print (font-family-list))
linux
$ fc-cache -fv
$ fc-list
$ fc-list : family
~/.Xresources
emacs.font: TakaoGothic-12
メモ
設定
Emacs Lisp
入力
ネットワーク
操作向上
Emacs で自動的にキーバインドをポップアップする guide-key -備忘録
開発
http://user.it.uu.se/~mic/mic-paren.el
http://distfiles.macports.org/d-mode.el/d-mode.el
http://github.com/kobapan/kokopelli.el 関数一覧表示
Julien Danjou homepage -rainbow-mode
https://github.com/mooz/js2-mode
