diff --git a/pymode/environment.py b/pymode/environment.py index b5b2b353..43246cea 100644 --- a/pymode/environment.py +++ b/pymode/environment.py @@ -235,6 +235,8 @@ def goto_file(self, path, cmd='e', force=False): """ Function description. """ if force or os.path.abspath(path) != self.curbuf.name: self.debug('read', path) + if ' ' in path and os.name == 'posix': + path = path.replace(' ', '\\ ') vim.command("%s %s" % (cmd, path)) @staticmethod