Anonymous avatar Anonymous committed 838906b

added rope-find-file-other-window

Comments (0)

Files changed (3)

 C-x p o           rope-open-project
 C-x p k           rope-close-project
 C-x p f           rope-find-file
+C-x p 4 f         rope-find-file-other_window
 C-x p u           rope-undo-refactoring
 C-x p r           rope-redo-refactoring
 C-x p c           rope-project-config
  Done
 ======
 
-- added ropemacs-enable-shortcuts : January 3, 2008
+- added rope-find-file-other-window : January 4, 2008
+- added ropemacs-enable-shortcuts variable : January 3, 2008
 
 > Public Release 0.5c1 : January 3, 2008
 

ropemacs/interface.py

             ('u', lisp.rope_undo_refactoring),
             ('r', lisp.rope_redo_refactoring),
             ('f', lisp.rope_find_file),
+            ('4 f', lisp.rope_find_file_other_window),
             ('c', lisp.rope_project_config),
             ('n m', lisp.rope_create_module),
             ('n p', lisp.rope_create_package),
 
     @interactive
     def find_file(self):
+        file = self._base_find_file()
+        lisp.find_file(file.real_path)
+
+    @interactive
+    def find_file_other_window(self):
+        file = self._base_find_file()
+        lisp.find_file_other_window(file.real_path)
+
+    def _base_find_file(self):
         self._check_project()
         files = self.project.get_files()
         names = []
         result = lisputils.ask_values('Rope Find File: ', names, exact=True)
         path = '/'.join(reversed(result.split('<')))
         file = self.project.get_file(path)
-        lisp.find_file(file.real_path)
+        return file
 
     @interactive
     def project_config(self):
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.