2006-03-06 Mon

ChangeLog memo の item header の face はてぶ

clmemo-mode での item header の face は change-log-mode の face を利用しているため,

	* foo bar baz:


のように,スペースをはさむと foo にしか色がつかない.

	* foo, bar, baz:


のように "," をつければ,foo, bar, baz それぞれに色がつく.

ChageLog memo では item header 部全体に色がついて欲しいので
(change-log-mode の face はそのままで),highlight-regexp を使って
次のようにしてみた.

(defface my-clmemo-item-header-face
  '((((class color) (background light))
     (:background "blue" :foreground "yellow"))
    (((class color) (background dark))
     (:background "blue" :foreground "yellow"))
    (t
     (:bold t)))
  "Face for highlighting item header.")


というふうに face を用意し,clmemo-mode-hook に

(highlight-regexp "\\* .+:$" "my-clmemo-item-header-face")


を追加.

2006-03-02 Thu

ChangeLog メモの TAB 幅を小さくする はてぶ

http://at-aka.blogspot.com/2005/11/changelog-tab.html

 __DATA__
 ^L
 ;;; Local Variables: ***
 ;;; mode: change-log ***
 ;;; clmemo-mode: t ***
 ;;; tab-width: 4 ***
 ;;; left-margin: 4 ***
 ;;; End: ***


を ChangeLog memo の末尾に追加.

かなりスッキリして,見易くなったような気もする.

2006-01-18 Wed

clmemo-inline-date-insert の keybinding を変更 はてぶ

C-c C-d が tagging-filter-subtract とぶつかるので,
C-c C-D に変更.

- tagging.el を ChangeLog memo で使う [2005-12-27-5]

2005-11-02 Wed

clmemo でアイテム情報付きインライン日付の入力 はてぶ

1. 日付を入力したい場所で C-c C-d
2. 目的のアイテムに移動
3. C-u RET

3 で RET のみだとアイテム情報なし.

2005-10-07 Fri

chalow のプラグインを補完 はてぶ

clmemo で tdiary-mode のようにプラグインの補完ができないので,
tdiary-mode からコピペして,でっちあげてみた.

でっちあげてみたものの,今までプラグインをあまり使ってないな.

2005-08-28 Sun

clmemo.txt から clmemo.howm にファイル名を変更 はてぶ

namazu-howm-grep 用.

~/howm 以下の *.howm を対象として namazu のインデキシングをしているので,
clmemo.txt では namazu-howm-grep で検索できないため.

.emacs.el も s/clmemo.txt/clmemo.howm/ した.

2005-07-28 Thu

C-u C-x M で開いた時に clmemo-mode にならない はてぶ

おそらく, clmemo.txt というファイル名を使っているのが原因.

色付けは change-log-mode がしているので,
change-log-mode と clmemo-mode を有効にする必要がある.
とりあえず,次のようにしておく.

(setq auto-mode-alist
      (cons '("/home/fumi/howm/clmemo.txt" . clmemo-mode)
            auto-mode-alist))
(setq auto-mode-alist
      (cons '("/home/fumi/howm/clmemo.txt" . change-log-mode)
            auto-mode-alist))


2005-07-27 Wed

skk での入力中に tab で補完できない (2) はてぶ

clmemo.el を書き換えてしまうのもどうかと思うので,次の方法で.

(require 'clmemo)
(add-hook 'clmemo-mode-hook
  '(lambda ()
     (local-unset-key "\C-i")))


これなら skk での補完ができるし,
clmemo-next-inline-date も効く.

(require 'clmemo) しておかないと効かないので注意.

2005-07-27 Wed

skk での入力中に tab で補完できない はてぶ

clmemo-next-inline-date にとられてしまう.

とりあえず, clmemo.el を変更.

Index: clmemo.el
===================================================================
--- clmemo.el   (リビジョン 203)
+++ clmemo.el   (作業コピー)
@@ -509,7 +509,7 @@
(define-key map "\C-c>" 'clmemo-quote-region)
;; Date
(define-key map "\C-c\C-d" 'clmemo-inline-date-insert)
-    (define-key map "\C-i" 'clmemo-next-inline-date)
+    ;;(define-key map "\C-i" 'clmemo-next-inline-date)
(define-key map [(shift tab)] 'clmemo-previous-inline-date)
(define-key map [backtab] 'clmemo-previous-inline-date)
;; g


clmemo-next-inline-date をコメントアウトしただけ.

2005-07-27 Wed

clmemo のタイトルを chalow のタイトルに変換 はてぶ

[2005-07-26-6] で書いたようにタイトルの書式が問題なので,
変換スクリプトを書く.

2005-07-26 Tue

clmemo のタイトル書式 はてぶ

clmemo では

  * title (subtitle): item heading


chalow では

  * title [category]:


どっちの方がいいのだろう?

title 部分の face は change-log-file-name で
これだと title 最初の単語しか色がつかないのでなんとかしたい.

ChangeLog 最新ページ