Twitter on Emacs

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

Twitter Logo

Update[20090603]: 由于 Twitter 撞墙, 这个 Elisp 在中国大陆暂时无法使用.

Update[20090609]: 昨天 Twitter 又神奇地穿墙了..

Twitter.com 是一家微博客网站, 你可以在上面发布短消息, 每一条消息都不能超过140个字符. 因为每条消息的内容相对博客的一篇日志要少很多, 所以它们被叫做”微博客”. 微博客现在越来越流行了, 我认为一个很重要的原因是它相对博客显得更随意. 但是一个流量很大又太随意的 Twitter Feed 是谁也不愿意 Follow 的. 说真的, 如果你不是徐静蕾, 有多少人关心你每天的早餐吃的什么, 路上是不是堵车了, 中午是不是小睡了一觉呢?

而在 CCTV 大火等突发事件中, 在 Twitter 上都已经开始广泛讨论时, 网易, 新浪等门户网站上还迟迟没有相关新闻. 这很好地显示出了 Twitter 上消息传播的即时性. 很多”正在发生”的事情, 去 Google 上搜索还不如去 Twitter 上搜索. 比如这个事. 有一个 Greasemonkey 的脚本能在搜索 Google 同时显示 Twitter 里的搜索结果, 可以在这里安装. Greasemonkey 是 Firefox 的一个扩展, 可以用脚本修改网页的内容, 还是不清楚 Greasemonkey 是什么的可以等着看我准备要写的 Firefox 扩展推荐.

回到主题, Emacs 真的不愧是一个伟大的编辑器. 你可以在我的 Blog 里找到我之前写过的关于 Emacs 的新手指南(虽然现在看起来, 它不是一份很好的入门指南), 我翻译的 Emacs 默认快捷键列表, 还有一个 Emacs 资源网站的书签列表在这里. 而今天要说的是一个让你可以在 Emacs 里收发 Twitter 消息的扩展.

Snapshot of Twitter on Emacs

这是我在查看最新的消息的截图. 这个扩展的主页在这里, 在这里可以下载到最新的代码, 现在最新的版本是 0.3.3.

把它下载后保存到一个 Emacs 能找到的地方(在这里有添加扩展的方法介绍), 然后在 .emacs 里写上配置.

  (require 'twit)
  (setq twit-show-user-images t) ;; 显示好友头像
  (setq twit-user-image-dir "~/.twit") ;; 设置头像保存路径

然后重启 Emacs, M-x twit-show-recent-tweets, 输入用户名密码后就可以看到最新的消息了. 可能在你输完以后消息没有显示出来, 按一下 g 之后等两秒就应该能看到了.

在这个 buffer 里, 有一些默认的快捷键, 比如 g 是刷新消息, a 是查看@你的消息, w 是发消息, r 是回复别人的消息, d 是给某人发 Direct Message. 常用的就这些吧.

我还在全局绑定了一些键, C-c t 是查看最新的消息, C-c w 是发消息.

(global-set-key (kbd "C-c t") 'twit-show-recent-tweets)
(global-set-key (kbd "C-c w") 'twit-post)

下面是我的 Twitter Profile 的地址, 欢迎 Follow.

https://twitter.com/aifreedom

0 0 votes
Article Rating
Subscribe
Notify of
guest
8 Comments
Inline Feedbacks
View all comments
Destiny.Sky
14 years ago

看来我还是沙发~~
飘走~~~

albert748
14 years ago

oooooh… I love it~

wecing
14 years ago

我看到YASnippet了……
话说后来我还是把它弄掉了……还是有点不好用啊。

ai.freedom也是pluskid的忠实支持者吗?(猜想)

newton449
14 years ago

有一件事不得不注意,现在,twitter被GFW了…… 外国Web2.0的新兴网站不知道还要被整掉多少!

wecing
14 years ago

***k

wecing
14 years ago
Reply to  wecing

有一件事不得不注意,现在,twitter被GFW了

wecing
14 years ago
Reply to  wecing

话说我刚决定改用twitter……

8
0
Would love your thoughts, please comment.x
()
x