]> git.cworth.org Git - sup/commitdiff
add tab-completion to multi add labels (;l)
authorMarc Hartstein <marc.hartstein@alum.vassar.edu>
Fri, 4 Apr 2008 19:51:47 +0000 (15:51 -0400)
committerWilliam Morgan <wmorgan-sup@masanjin.net>
Thu, 1 May 2008 01:12:57 +0000 (18:12 -0700)
lib/sup/modes/thread-index-mode.rb

index 7a0b8150c455cc4df19cdb581e3ae9144cacd1e0..d4aedbc4112d201d0993fea52f6bd865de2aca6a 100644 (file)
@@ -440,9 +440,8 @@ EOS
   end
 
   def multi_edit_labels threads
-    answer = BufferManager.ask :add_labels, "add labels: "
-    return unless answer
-    user_labels = answer.split(/\s+/).map { |l| l.intern }
+    user_labels = BufferManager.ask_for_labels :add_labels, "Add labels: ", [], @hidden_labels
+    return unless user_labels
     
     hl = user_labels.select { |l| @hidden_labels.member? l }
     if hl.empty?