トップ «前の日記(2007-06-06) 最新 次の日記(2007-06-08)» 編集

muneda's diary


2007-06-07 曇りのち雨,雷付き [長年日記]

_1 プロフィール欄

最近調子に乗っていっぱいリンクを張りすぎてる感が.

とくにiddyとabout meはサービス内容が重複してるし.自分自身でもぜんぜん見てないのでいくつか消そうかなと.全体から見るとごくわずかとはいえ,サービス提供側のリソースも食いつぶしているんだし.

問題はどちらを消すか.about meは質問に回答するのが楽しかったりするが,そのあと振り返ったりしない.他人のプロフィールを見ることもないしかなと.

iddyはデザインテンプレートが豊富だったけどイマイチ気に入るものがなかった.開発者ブログを見ると,最近もまた追加されているようで好感が持てる.

3秒考えて,about meを消すことにした.

Tags: TDiary

_2 カスタマイズ

ひさしぶりにいろいろいじる.

clientからファイルを開くときは,いつも新しいフレームで開く

;;
;; http://www.emacswiki.org/cgi-bin/wiki/EmacsClient#toc6
;; http://q.hatena.ne.jp/1137478760#a471899
;;
(custom-set-variables
'(server-done-hook
  (quote ((lambda nil (kill-buffer nil)) delete-frame)))
'(server-switch-hook
  (quote ((lambda nil (let (server-buf)
                       (setq server-buf (current-buffer))
                       (bury-buffer)
                       (switch-to-buffer-other-frame server-buf)))))))

これ最強.現在KMailからemacsclientを呼び出しているんだが,これまでは新規バッファが既存のウィンドウ(フレーム)に開かれていた.なので,違うデスクトップにウィンドウが開かれているときなど,

  1. デスクトップの切替え
  2. 過去のメールを読みながらメールを書くためにウィンドウが配置されているデスクトップを移動

して,やっとメールを書きはじめられる状況に.すごい面倒.

で,これがあるとどこにウィンドウがあろうが現在のデスクトップに新しいフレームを開いてそこでバッファが開かれるのでわざわざデスクトップ間を移動させる必要がない.また使い終わったときには \C-x # でフレームを閉じれば,元のウィンドウも元通り.

ただこれはXでの話.ターミナル上でemacsclientとかしてしまうと,ターミナル上ではなく新しいウィンドウが開かれてしまい,そのターミナルでは使えない.それはやっぱりmulti-ttyサポートがいりそう.

強調表示つき動的略称展開

;;
;; http://www.namazu.org/~tsuchiya/elisp/#dabbrev-highlight
;; http://q.hatena.ne.jp/1137478760#a471901
;;
(require 'dabbrev-highlight)

これ見やすくていいねぇ.ついでに日本語対応(dabbrev-ja)もいれた.今は M-/ に慣れるべくできるだけ文字を打たないように気を付けている.

*.[ch] ファイルは Linux のコーディングスタイルに従う

;;
;; Documentation/CodingStyle
;;
(defun linux-c-mode ()
 "C mode with adjusted defaults for use with the Linux kernel."
 (interactive)
 (c-mode)
 (c-set-style "K&R")
 (setq tab-width 8)
 (setq indent-tabs-mode t)
 (setq c-basic-offset 8))
(setq auto-mode-alist
     (cons '("\\.[ch]$" . linux-c-mode)
          auto-mode-alist))

常にLinuxのソースに触れるわけではないが,コレに合わせておけば問題ないだろう.

Tags: Emacs

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2007-06-06) 最新 次の日記(2007-06-08)» 編集