izonmoji-mode.el

xfonts-kappa20 をインストールしないと、izonmoji-mode で表示できなかった。 mona-font に手動で切替えてしまえば表示できるのに。。。 それにしても、20+bold はデカイ。。。 ...

2007-04-25 (水) · masutaka

Elisp から Emacs の使用メモリサイズを知る方法

Eval: (memory-use-counts)

2006-08-19 (土) · masutaka

英文の自動整形(C-u M-q)

M-q でカーソル下のパラグラフの整形が出来るが、英文の場合は右端が揃わな いため不格好になる。そんな時は C-u M-q すると右端を揃えた整形を行なって くれる。 ...

2006-03-04 (土) · masutaka

list-text-properties-at の削除理由

Emacs22 から list-text-properties-at() は以下の理由で削除された。 *** The command `list-text-properties-at’ has been deleted because C-u C-x = gives the same information and more. etc/NEWS より。 追記(2022-08-09): なぜかこのページが Google Search Console で「送信された URL はソフト 404 エラーのようです」と判定されてしまう。コンテンツの量が少ないのかな?と思ったけど、[2002-02-14-1] はもっと少ないので、Emacs22 の etc/NEWS との重複が原因だろうか。分からない。この追記でソフト 404 エラーが解消されることは少し期待する。 ...

2005-11-09 (水) · masutaka

表計算

*.ses という拡張子のファイルを作って開くと、簡単な表計算が出来る。 ただし、日本語は表示できないみたい。なぜだ?

2005-08-06 (土) · masutaka

clmemo での注意

バイトコンパイルすると、日本語変換中の C-i でのカタカナ変換が ただの TAB 挿入になってしまう。

2005-03-09 (水) · masutaka

文字列の置換

“aaaa1234bbbb” => “aaaabbbb” # sh % echo "aaaa1234bbbb" | sed -e 's/^\([a-z]*\)\([0-9]*\)\([a-z]*\)$/\1\3/' aaaabbbb ;; elisp(文字列の走査) (let ((str "aaaa1234bbbb")) (string-match "\\([a-z]+\\)\\([0-9]+\\)\\([a-z]+\\)" str) (concat (match-string-no-properties 1 str) (match-string-no-properties 3 str))) => "aaaabbbb" ;; elisp(バッファの走査) <= ちょっと大げさ (with-temp-buffer (let ((str "aaaa1234bbbb")) (insert str) (goto-char (point-min)) (if (re-search-forward "\\([a-z]+\\)\\([0-9]+\\)\\([a-z]+\\)" (point-max) t) (concat (match-string-no-properties 1) (match-string-no-properties 3))))) => "aaaabbbb"

2004-12-22 (水) · masutaka

migemo の諸問題

Emacs-21.3 on Solaris9 buffer に ataS がある状態で、C-s ataS まで打つと Emacs が必ず落ちる。 (setq migemo-options ‘("-S" “migemo” “-t” “emacs”)) したら落ちなかった。 Emacs-21.3.50 on RedHat 7.2 [Regular expression too big] と表示される。 => Emacs のバグだったようだ。CVS 先端では直っている。 http://www.m17n.org/mlarchive/mule-ja/200310/msg00000.html ...

2004-07-14 (水) · masutaka

delete() の挙動

リストの一番始めの要素がマッチした場合は、元のリストを破壊しない。 list ;; =>("CVS/" ".o" "~" ".bin") (delete "CVS/" list) ;; =>(".o" "~" ".bin") list ;; =>("CVS/" ".o" "~" ".bin") (delete "~" list) ;; =>("CVS/" ".o" ".bin") list ;; =>("CVS/" ".o" ".bin")

2004-05-27 (木) · masutaka

色付け用の外部ツール

[meadow-users-jp 5429] http://www.jpl.org/ftp/pub/elisp/develock.el.gz C や elisp のソースで余分な空白などを強調表示させてくれる。 ただしかなり厳しい色づけなので、実用は難しいかも。

2004-05-17 (月) · masutaka