平衡点
2010/12/26
_ org-mode と howm の連携?
org-mode は非常に強力で, なんとか howm と連携できないかなぁ, とかジタバタしてましたが. やっぱ Todo なんかを howm と連携するのは面倒です. というわけで, org は結局単なるアウトライナーとして使用することにしました. orgstruct とかでも良いのですが, アウトライナーとしてはヘッディングの fold しかできなかったので. howm の設定は以下の通り(主な部分だけ)
;; goto, come-frome の記号の変更 (setq howm-ref-header "==>") (setq howm-keyword-header "<==") (setq howm-directory "~/Desktop/Dropbox/howm") (setq howm-file-name-format "%Y%m%d-%H%M%S.howm") (setq howm-keyword-file "~/Desktop/Dropbox/howm/.howm-keys") (setq howm-keyword-case-fold-search t) (setq howm-list-title nil) (setq howm-menu-refresh-after-save nil) (setq howm-refresh-after-save nil) ;; org-mode と併用 (require 'org) (add-to-list 'auto-mode-alist '("\\.howm$" . org-mode)) (setq org-startup-truncated nil) (setq howm-view-title-header "*") (setq dired-bind-jump nil) (setq org-startup-folded nil) (global-unset-key "\C-x\C-z") (setq howm-prefix "\C-x\C-z") ; 一覧表示の順序 ;(setq howm-prepend t) ;; 以下は決まり文句 (setq howm-menu-top nil) (setq howm-menu-lang 'ja) (setq howm-history-file "~/Desktop/Dropbox/howm/.howm-history") (setq howm-menu-file "~/Desktop/Dropbox/howm/.howm-menu") (require 'howm) (set-face-foreground 'howm-mode-title-face "turquoise") ;; タイトル色 (set-face-foreground 'howm-mode-keyword-face "yellow") ;; <<< (set-face-foreground 'howm-mode-ref-face "yellow") ;; >>> (set-face-foreground 'action-lock-face "cyan") ;; 下線文字 (set-face-underline-p 'action-lock-face t) ;; 下線は文字と同色 (set-face-underline-p 'action-lock-face "red") ;; 下線 ;; ;; elscreen + howm でバッファを操作. (require 'elscreen-howm) (eval-after-load "howm-mode" '(progn (define-key howm-mode-map "\C-c\C-c" nil) (define-key howm-mode-map "\C-x\C-z\C-c" 'howm-save-and-kill-buffer/screen)))
はまったのは elscreen-howm が \C-c\C-c を持っていってしまうことでした. というわけで ad hoc ですが上記の様に. 快適快適.