Remove totally implicit tag list arg
authorJack Miller <jack@codezen.org>
Tue, 13 Sep 2016 21:53:11 +0000 (16:53 -0500)
committerJack Miller <jack@codezen.org>
Tue, 13 Sep 2016 21:53:11 +0000 (16:53 -0500)
This removes the case where having no selection at all implies that you
want to operate on the first visible tag.

This means :promote, :demote, :del et. al. don't work without a
selection or a properly given argument

canto_curses/taglist.py

index 33cac4f..4e4fd00 100644 (file)
@@ -261,9 +261,6 @@ class TagList(GuiBase):
 
         syms['all']['*'] = range(0, len(vtags))
 
-        if not deftags and self.first_sel:
-            deftags = [ self.tag_by_obj(self.first_sel) ]
-
         return (None, lambda x: _int_range("tag", domains, syms, deftags, x))
 
     # This will accept any state, but should offer some completions for sensible ones