about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authortoonn <toonn@toonn.io>2019-04-14 21:41:22 +0200
committertoonn <toonn@toonn.io>2019-04-14 21:41:22 +0200
commitd21f60f2a3c4a15e5b0346d28667409fd920417e (patch)
tree170479fca74e78802005dfedb1fa6023f30c5db0
parent95051d7b014bb77b2747f04f5ac35c6cf6515cb2 (diff)
parent7fd9586ee707c02afa667140b9674e6b1411ae9c (diff)
downloadranger-d21f60f2a3c4a15e5b0346d28667409fd920417e.tar.gz
Merge branch 'tag_toggle_swap'
-rw-r--r--ranger/core/actions.py22
1 files changed, 18 insertions, 4 deletions
diff --git a/ranger/core/actions.py b/ranger/core/actions.py
index 6e37aded..e7be0c65 100644
--- a/ranger/core/actions.py
+++ b/ranger/core/actions.py
@@ -876,6 +876,12 @@ class Actions(  # pylint: disable=too-many-instance-attributes,too-many-public-m
         """:tag_toggle <character>
 
         Toggle a tag <character>.
+
+        Keyword arguments:
+            tag=<character>
+            paths=<paths to tag>
+            value=<True: add/False: remove/anything else: toggle>
+            movedown=<boolean>
         """
         if not self.tags:
             return
@@ -897,11 +903,19 @@ class Actions(  # pylint: disable=too-many-instance-attributes,too-many-public-m
 
         self.ui.redraw_main_column()
 
-    def tag_remove(self, paths=None, movedown=None, tag=None):
-        self.tag_toggle(paths=paths, value=False, movedown=movedown, tag=tag)
+    def tag_remove(self, tag=None, paths=None, movedown=None):
+        """:tag_remove <character>
+
+        Remove a tag <character>. See :tag_toggle for keyword arguments.
+        """
+        self.tag_toggle(tag=tag, paths=paths, value=False, movedown=movedown)
 
-    def tag_add(self, paths=None, movedown=None, tag=None):
-        self.tag_toggle(paths=paths, value=True, movedown=movedown, tag=tag)
+    def tag_add(self, tag=None, paths=None, movedown=None):
+        """:tag_add <character>
+
+        Add a tag <character>. See :tag_toggle for keyword arguments.
+        """
+        self.tag_toggle(tag=tag, paths=paths, value=True, movedown=movedown)
 
     # --------------------------
     # -- Bookmarks