diff options
-rw-r--r-- | ranger/config/commands.py | 7 | ||||
-rw-r--r-- | ranger/core/main.py | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/ranger/config/commands.py b/ranger/config/commands.py index f5dac9ef..453f7f6a 100644 --- a/ranger/config/commands.py +++ b/ranger/config/commands.py @@ -779,10 +779,11 @@ class rename_append(Command): def execute(self): cf = self.fm.thisfile - if cf.relative_path.find('.') != 0 and cf.relative_path.rfind('.') != -1 and not cf.is_directory: - self.fm.open_console('rename ' + cf.relative_path.replace("%", "%%"), position=(7 + cf.relative_path.rfind('.'))) + path = cf.relative_path.replace("%", "%%") + if path.find('.') != 0 and path.rfind('.') != -1 and not cf.is_directory: + self.fm.open_console('rename ' + path, position=(7 + path.rfind('.'))) else: - self.fm.open_console('rename ' + cf.relative_path.replace("%", "%%")) + self.fm.open_console('rename ' + path) class chmod(Command): """:chmod <octal number> diff --git a/ranger/core/main.py b/ranger/core/main.py index 96f56bf1..4c7c9482 100644 --- a/ranger/core/main.py +++ b/ranger/core/main.py @@ -107,6 +107,7 @@ def main(): if fm.username == 'root': fm.settings.preview_files = False fm.settings.use_preview_script = False + fm.log.append("Running as root, disabling the file previews.") if not arg.debug: from ranger.ext import curses_interrupt_handler curses_interrupt_handler.install_interrupt_handler() |