松尾です。

> mode-lineの表示が"twittering-mode::friends[ssl]"のように、
> :が並んでいて区切りが判りにくい(ような気がする)のと、
> twittering-timeline-spec-to-string()�...@と~だけ特別扱い
> している点がちょっと気になりました。
> 
> 前者は好みの問題が大きいと思うので置いておくとして、後者は、
> 連想リストかなにかの定義を上書きすることでユーザが省略形を
> 追加できる仕組みがあるとよいかもしれません。
> 

表示の件は以前のままの実装に文字列表現を追加しただけなので
手抜きです。

・buffer名が *twittering* なのでtwittering-mode:の
  表示自体必要ない?
・複数bufferを許すならむしろbuffer名として表示すべき?

等と考えていて結局そのままになってしまっています。
twittering-mode :friendsのように空白にした方が見やすいかも
しれませんね。

後者の件に関してですが確か...@や~をこちらで特別扱いするのは
あまり綺麗じゃないですね。た...@や~のような文字列表現を
ユーザ側で定義できるようにするのはちょっと面倒そうです。

代わりというわけではないですが、bookmarkというか合成した結果
に名前を付ける仕組みを考えてました。mergeやfilterを使って
長いspecを作ったときに、短い名前で参照できるようにするもの
です。

それをユーザ側でどう指定してもらうか、いつの時点のbookmarkを
参照するか(twittering-modeに入ったときの値?、現在の値?)を
少し考えたまま放置してます。
(bookmark中でのbookmark参照も許す?)

今考えてみると
(setq twittering-timeline-spec-bookmark
      '(("FRIENDS" . "(USER1+USER2+USER3)")
        ("TO_ME" . "(:mentions+:retweets_of_me+:direct-messages)")))
と定義してもらって、"$FRIENDS"とか"$TO_ME"で参照するので
十分のような気もしてきました。
"bookmark"という名前は直感的でない気もしますが…。

bookmark名として [a-za-z...@~_-]+ (正規表現)を許すことに
すれ�...@や$~の意味をユーザ側で与えることはできます。

---
松尾 直志 <[email protected]>

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
twmode-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/twmode-users

メールによる返信