about summary refs log tree commit diff stats
path: root/ranger/config/commands.py
diff options
context:
space:
mode:
authorWojciech Siewierski <wojciech.siewierski@onet.pl>2015-01-17 18:33:17 +0100
committerWojciech Siewierski <wojciech.siewierski@onet.pl>2015-01-17 18:33:17 +0100
commitaa4cb479bd2af29d0ea268490918c7f5968a6246 (patch)
treee799cb3ad6aac308f499ef91b3cad19d4996c3a3 /ranger/config/commands.py
parente456d4549f47b006b07efdcce9511506790c7d1d (diff)
downloadranger-aa4cb479bd2af29d0ea268490918c7f5968a6246.tar.gz
:meta may be used on multiple selected files
Diffstat (limited to 'ranger/config/commands.py')
-rw-r--r--ranger/config/commands.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ranger/config/commands.py b/ranger/config/commands.py
index 32f5da8c..c02a30c3 100644
--- a/ranger/config/commands.py
+++ b/ranger/config/commands.py
@@ -1395,7 +1395,9 @@ class meta(prompt_metadata):
         value = self.rest(1)
         update_dict = dict()
         update_dict[key] = self.rest(2)
-        self.fm.metadata.set_metadata(self.fm.thisfile.path, update_dict)
+        selection = self.fm.thistab.get_selection()
+        for f in selection:
+            self.fm.metadata.set_metadata(f.path, update_dict)
         self._process_command_stack()
 
     def tab(self):