Changeset 7234 for lang/vim

Show
Ignore:
Timestamp:
02/28/08 17:01:01 (9 months ago)
Author:
ujihisa
Message:

lang/vim/misc/{nowa,mixi}.vim: fix bugs

Location:
lang/vim/misc
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/vim/misc/mixi.vim

    r7222 r7234  
    4242 
    4343def mixi_run 
    44   title = eva "getline(1)" 
    45   body = eva 'join(getline(2, a:lastline), "\n")' 
     44  return if eva('confirm("really?")') == 0 
     45 
     46  endline = eva %[line("$")] 
     47  title   = eva %[getline(1)] 
     48  body    = eva %[join(getline(2, #{endline}), "\n")] 
    4649 
    4750  m = Mixi.new 'YOUR_EMAIL', 'YOUR_PASSWORD' 
    4851  m.post title.toeuc, body.toeuc 
    4952  m.get_latest.each do |line| 
    50     eva "append(a:lastline, \"#{line.chomp}\")" 
     53    eva %[append(#{endline}, \"#{line.chomp}\")] 
    5154  end 
    5255end 
  • lang/vim/misc/nowa.vim

    r7222 r7234  
    3838 
    3939def nowa_run 
    40   title = eva "getline(1)" 
    41   body = eva 'join(getline(3, a:lastline-1), "\n")' 
    42   tag = eva "getline(a:lastline)" 
     40  return if eva('confirm("really?")') == 0 
     41 
     42  endline = eva 'line("$")' 
     43  title = eva %[getline(1)] 
     44  body  = eva %[join(getline(2, #{endline}-1), "\n")] 
     45  tag   = eva %[getline(#{endline})] 
    4346 
    4447  n = Nowa.new 'YOUR_NOWA_ID', 'YOUR_PASSWORD' 
    4548  n.post title, body, tag 
    4649  n.get_latest.each_line do |line| 
    47     eva "append(a:lastline, \"#{line.chomp}\")" 
     50    eva %[append(#{endline}, \"#{line.chomp}\")] 
    4851  end 
    4952end