平衡点


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 ですが上記の様に. 快適快適.


連絡先など
最近の日記
  • 2024/06/19
    • 1. WSL2 での gpg-agent, ssh-agent
  • 2024/06/18
    • 1. WSL で Windows 側のフォントを利用する
  • 2024/06/17
    • 1. WSLとWindowsの時刻同期
  • 2024/06/12
    • 1. wsl2 で systemd
    • 2. wslg の設定
  • 2024/05/21
    • 1. GnuPG が 2.2.43 に更新されて, Emacs の EasyPG でファイルが保存できなくなりました
    • 2. 久々に esup を走らせたら
一覧
2006|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|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|04|05|06|
Back to Top ▲