hatena-mode用にscreen-lines-mode導入した

hatena-modeは便利だけど,改行が段落の変更とみなされてしまうはてなダイアリーと自動で適当な幅で改行してくれるauto-fill-modeとの相性がかなり悪い.
改行しなきゃいいんだけど,キーバインドを使ったカーソル移動が微妙なことになるし,全画面だったりすると見難い.
hatena-mode.elの中にはhatena-mode-submit-hookを使って連続しない改行を無視する設定とかが書いてあったけど,なんかうまくいかないのであきらめた.
結局どうしたかというと,screen-lines-modeを導入し,hatena-modeの時だけscreen-lines-modeを有効にし,なおかつフレームサイズが半分(僕のディスプレイ基準で)になるようにした.

手順

;; screen-lines-mode
   (autoload 'screen-lines-mode "screen-lines"
             "Toggle Screen Lines minor mode for the current buffer." t)
   (autoload 'turn-on-screen-lines-mode "screen-lines"
             "Turn on Screen Lines minor mode for the current buffer." t)
   (autoload 'turn-off-screen-lines-mode "screen-lines"
             "Turn off Screen Lines minor mode for the current buffer." t)
(add-hook 'hatena-mode-hook
	  '(lambda ()
	     (turn-on-screen-lines-mode) ;screen-lines-modeをon
	     (hatenahelper-mode 1)
	     (setq line-spacing 5) 	;行間広めに
	     (set-frame-width (selected-frame) 70)
    	     ))

これで快適.urlとかも問答無用で折り返されるけど,まあ気にしない.