記事一覧

Ubuntu に インストールした Emacs の設定:フォント

2012年09月12日(水)15時28分

Ubuntu の日本語標準フォントは、Takaoフォントだそうです。
そこで、Emacs を monospace(Takaoゴシックの別名)で表示してみます。

;; フォントの設定
(cond
 (window-system
  (set-default-font "monospace")
  (set-fontset-font (frame-parameter nil 'font)
    'japanese-jisx0208
    '("monospace" . "unicode-bmp"))))

日本語の locale が設定されている時の dired 対策

2010年03月23日(火)21時04分

日本語の locale が設定されていると、時間が日本語表示となってdired が正常に使えなくなる時があります。

その場合、insert-directory 関数を使います。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 日本語の locale が設定されている時の dired 対策
(require 'ls-lisp)
(defadvice insert-directory
  (around reset-locale activate compile)
    (let ((system-time-locale "C"))
        ad-do-it))

kill-whole-line

2010年03月23日(火)19時41分

kill-whole-line は、カーソル位置に拘わらず、行全体を削除しますが、
Emacs22 以降でないと kill-whole-line はありません。

Emacs21で同様の動きをするには、

(defun kill-all-line (&optional numlines)
  (interactive)
  (setq pos(current-column))
  (beginning-of-line)
  (kill-line numlines)
  (move-to-column pos))

といった感じで、関数定義(ここでは kill-all-line)をする必要があります。

Emacs21な環境での苦肉の策です(^^;

Emacs23.1 の内部コード

2010年03月08日(月)18時47分

Emacs23.1 の内部コードがUTFですが、私は普段EUCを使っています。

browse-kill-ring.el を使うと KILL-RINGバッファが文字化けしました。

~/.emacs を色々いじってみたもののうまくいかないので、仕方なくEmacs22.3 に戻してしまいました。

Emacs 23.1のインストール

2010年03月04日(木)23時01分

FreeBSD 7-stable をクリーンインストールしたところ、Emacs 23.1 が無事コンパイルできました。

どうも、古い libdb がコンフリクトしていたようです。

ports も Emacs 23.1 になっていますので、簡単にインストールできます。

ちなみに、perl が 5.10 になってたのでびっくりしました。
ずっと 5.8 だった私には、なかなかついていけません。

elisp-color.el (elisp の予約語に色を付ける)

2009年10月02日(金)19時30分

単に elisp の予約語に色を付けるだけですが、これが以外と見やすいです。

http://www.yumi-chan.com/emacs/emacs_el_medium.html

Emacs23.1 のインストールの失敗

2009年09月21日(月)11時33分

FreeBSD 6.4-Stable を cvsup すると、
emacs23.1 のインストールに失敗しました。

emacs23.1 の ./configre に色々 option を設定しても
make が通りませんでした。

emacs23.1 は X が入っているのが前提のようです。

しばらく、emacs22.3 で我慢するしかないのかな。

.emacs.el の中技に browse-kill-ring.el blessjump.el

2009年09月20日(日)16時49分

emacs.el の中技に
browse-kill-ring.el (コピー、ペーストの拡張)
blessjump.el (対応する括弧にジャンプ)
を追加しました。

http://www.yumi-chan.com/emacs/emacs_el_medium.html

メニューバーを消す

2009年09月19日(土)10時50分

Emacs の設定ファイル (emacs.el) の小技にメニューバーを消すを追加しました。
term 端末で Emacs を使っているので、今までメニューバーが邪魔で仕方ありませんでした。
もっと早くこれを知っていれば良かった(^^;

http://www.yumi-chan.com/emacs/emacs_el_small.html#23

チョロっとEmacsにEmacs の設定ファイル (emacs.el) の小技

2009年09月19日(土)00時00分

チョロっとEmacsにEmacs の設定ファイル (emacs.el) の小技を追加しました。
http://www.yumi-chan.com/emacs/emacs_el_small.html

ページ移動