Я только что использовал feedparser.py в http://www.vim.org/scripts/script.php?script_id=2147, чтобы получить представление временной шкалы серверов трассировки. Вам нужно установить его и установить + python в вашей vim. Хотя, возможно, есть и другие языковые библиотеки, которые вы можете попробовать, если вы парень с ruby / perl.
Немного знаний скриптов Vim, и вы там (проверьте ссылку выше и украдите то, что вам нужно). И не стесняйтесь делать все, что вы чертовски хорошо, пожалуйста, с вашей собственной установкой vim:)
Редактировать: вместо того, чтобы копаться в этом коде ... вот сокращенная версия вашего vimrc, которую вы можете расширить и сделать красивее
fun MyFeed(feed)
split
enew
set buftype=nofile
python b = vim.current.buffer
python import re
python import feedparser;f = feedparser.parse(vim.eval('a:feed'))
python for i in f['items']: b.append('%s {{{1 %s' % (str(i.title), str(i.link)));
\b.append(str(re.sub(r'<[^>]*?>', '',i.summary_detail.value)).split("\n"))
setlocal textwidth=120
norm gggqGgg
set foldmethod=marker
endfun
com VimRssFeed call MyFeed("http://stackoverflow.com/feeds/question/566656")
com Slashdot call MyFeed("http://rss.slashdot.org/Slashdot/slashdot")
com MyStack call MyFeed("http://stackoverflow.com/feeds/user/59592")
Убедитесь, что у вас установлено http://www.feedparser.org/