Index: /lang/vim/ruby/mixi.vim
===================================================================
--- /lang/vim/ruby/mixi.vim (revision 15696)
+++ /lang/vim/ruby/mixi.vim (revision 15697)
@@ -47,6 +47,8 @@
   def get_latest
     page = @agent.get 'http://mixi.jp/list_diary.pl'
-    ["http://mixi.jp/" << page.links[33].uri.to_s.toutf8,
-    page.links[33].text.toutf8]
+    [
+      page.links[33].text.toutf8,
+      "http://mixi.jp/" << page.links[33].uri.to_s.toutf8
+    ]
   end
 
@@ -80,4 +82,5 @@
 
 def mixi_run
+  vim = VIM::Buffer.current
   return if VIM.evaluate('confirm("really?")') == 0
 
@@ -105,5 +108,5 @@
   m.post title.toeuc, body.toeuc, images
   m.get_latest.each do |line|
-    VIM.evaluate %[append(#{endline}, \"#{line.chomp}\")]
+    vim.append(vim.count, line)
   end
 end
