Entries from 2012-01-04 to 1 day

起動時間を短くする・最小init-loader実装

設定を見直し中 - すぎゃーんメモ シリーズ。 起動時に読み込むファイルを分割して整理するためにinit-loader.elを使用していたけど、 benchmark 環境による読み込みファイル名の振り分け ロギング など、諸々便利なことをしてくれている。これらを使わずに…

エディタの設定を見直し、環境を整える理由

なんかここ最近ずっとEmacsの環境整備で時間を費やしてしまっている。エディタの設定にここまで費やす必要があるのだろうか、と自問自答することも少なくない。けど、やっぱりプログラマの道具としてちゃんと使いこなせるようになっておきたいと思うのでやっ…

すぎゃーんメモの設定

自分で設定しておいて忘れてるのでメモ。 基本的に本文をヒラギノ丸ゴシックにして、コード部分を"Bitstream Vera Sans Mono"(環境にインストールされてないと見られない?)もしくは"Courier"にしてる。 あとはpreタグ内の折り返しの制御だっけ。もっと良い…

起動時間を計測する

http://www-tsujii.is.s.u-tokyo.ac.jp/~yoshinag/tips/elisp_tips.htmlで、起動時間の測定方法が紹介されているけれど、before-init-timeとafter-init-timeという変数が定義されているのでコレを使って計算できる。最近のEmacsに新しくついたものなのかな?…

defcustomで定義された変数はcustom-set-variablesで変更すべき?

このへんがよく分かっていない。 anything-command-map-prefix-keyを設定しようとして、起動時の設定ファイルで (require 'anything-config) (setq anything-command-map-prefix-key "C-z") のように設定しても、この変数は確かに設定されるのだけど、実際に…