ここにきてブレイクしてますね。私、常識かと思ってたんですが……。
あとで具体的な設定例でも載せましょうか。ちょっと手を加えるだけで、もう手放せなくなりますし。
あ、うちは 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: ") "\" %>")) ))