ここにきてブレイクしてますね。私、常識かと思ってたんですが……。
あとで具体的な設定例でも載せましょうか。ちょっと手を加えるだけで、もう手放せなくなりますし。
あ、うちは tdiary-mode から更新後ブラウザ自動起動で確認、ができてません。そんだけです。
うちはこんな感じです。参考までに。
tdiary-plugin-definition の部分に大幅に付け足してあります。tDiary.Net で使えるタグを片っ端から書いた、という感じですね。挙動を知りたくば、同じような設定にして、TAB でも C-i でもしてみて下さい。意味が分かると思います。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; tdiary-mode
;;
(setq tdiary-diary-url "http://nyan2.tdiary.net/")
(setq tdiary-text-directory (expand-file-name "~/tdiary"))
(setq tdiary-browser-function 'mozilla)
(autoload 'tdiary-mode "tdiary-mode" nil t)
(autoload 'tdiary-new "tdiary-mode" nil t)
(autoload 'tdiary-new-diary "tdiary-mode" nil t)
(autoload 'tdiary-replace "tdiary-mode" nil t)
(setq tdiary-text-save-p t)
(setq tdiary-passwd-file
(expand-file-name "~/****/*****/****"))
(setq tdiary-hour-offset -2)
(add-to-list 'auto-mode-alist
'("\\.td$" . tdiary-mode))
(add-hook 'tdiary-mode-hook
'(lambda ()
(local-set-key "\C-i" 'tdiary-complete-plugin)
(physical-line-mode t)))
; You can use your own plugin completion, keybindings:
(setq tdiary-plugin-definition
'(
("STRONG" ("<%= STRONG \"" (p "str: ") "\" %>"))
("pre" ("<%= PRE \"" (p "str: ") "\" %>"))
("CITE" ("<%= CITE \"" (p "str: ") "\" %>"))
("font" ("<font size=\"" (p "font size: ") "\" color=\"#" (p "font color: #") "\"><b>" (p "str: ") "</b></font>"))
("bq" ("<%= bq <<QUOTE, \"" (p "str: ") "\",\"" (p "url: ") "\"\nQUOTE\n%>"))
("ol" ("<%= ol <<LIST\n\n\LIST\n%>"))
("ul" ("<%= ul <<LIST\n\n\LIST\n%>"))
("gradation" ("<%= gradation \"" (p "str: ") "\",\"" (p "start color: ") "\",\"" (p "end color: ") "\" %>"))
("gradient" ("<%= gradient \"" (p "str: ") "," (p "start size: ") "," (p "end size: ") "\" %>"))
))