Anonymous avatar Anonymous committed cef3c52

ropeide: updated about dialog

Comments (0)

Files changed (9)

docs/dev/stories.txt

 Stories
 =======
 
-> Public Release 0.7
+> Public Release 0.8
 
 
 * Handling the return type of ``yield`` keyword
 * Generate ~/.rope graphically
 
 
+* Performing refactorings across multiple projects
+
+
+* ropemacs: only activating keybinding in python files
+
+
 * ropemacs: auto-complete
 
 
 * ropemacs: showing refactoring progress
 
 
-> Public Release 0.6.3 : November 2, 2007
+* ropemacs: adding a menu
+
+
+* ropemacs: specifying refactoring options
+
+
+> Public Release 0.7 : November 2, 2007

docs/dev/workingon.txt

 Plans For New Packages
 ======================
 
-* Updating docs
-
-
-ropemacs Mode
-=============
-
-* Adding rope menu
-* Adding a patch for pymacs on python2.5
-* Specifying refactoring options
-* Only activating keybinding in python files
+* Separating rope and ropeide version numbers?
 New Features
 ============
 
-* *Ropemacs* package for using rope in emacs
-* Added `Core.add_extension()` for registering extension modules for
-  *ropeide*
-* A new open project dialog
+* Added *ropemacs* package for using rope in emacs
 
 
 Backward Incompatible Changes
 Overview
 ========
 
-`Ropeide`_ is a python refactoring IDE.  It uses rope library to
+`Ropeide`_ is a python refactoring IDE.  It uses rope_ library to
 provide features like refactoring, code assist, and auto-completion.
 It is written in python.  The IDE uses `Tkinter` library.
 
 You should install `rope`_ library before using this IDE.
 
+.. _`ropeide`: http://rope.sf.net/
 .. _`rope`: http://rope.sf.net/
 
 
 New Features
 ============
 
-* *Ropemacs* package for using rope in emacs
 * Added `Core.add_extension()` for registering extension modules for
   *ropeide*
 * A new open project dialog
 -----------------------------
 
 * *Ropeide* and *ropemacs* packages depend on *rope* package; *rope*
-  should be installed, first.
+  should be installed, first
 * Renamed ``rope.py`` and ``rope`` scripts to ``ropeide.py`` and
-  ``ropeide``.
+  ``ropeide``
 * *Ropeide* reads ``~/.ropeide`` instead of ``~/.rope``
 * `rope.ide.codeassist` was moved to `rope.contrib.codeassist`
 

docs/ropemacs.txt

 .. _`rope`: http://rope.sf.net/
 
 
+New Features
+============
+
 Setting Up
 ==========
 
 Keybinding
 ==========
 
-Uses almost the same keybinding as in rope.
+Uses almost the same keybinding as rope.
 
 =============   ============================
 Key             Action

ropeide/__init__.py

-"""A python refactoring ide"""
+"""ropeide, a python refactoring IDE"""
 
 INFO = __doc__
-VERSION = '0.6.3'
+VERSION = '0.7'
 COPYRIGHT = """\
 Copyright (C) 2006-2007 Ali Gholami Rudi
 

ropeide/helpactions.py

 
 def show_about_dialog(context):
     toplevel = Tkinter.Toplevel()
-    toplevel.title('About Rope')
-    text = '%s and IDE ...\nversion %s\n\n%s\n' % \
-           (rope.INFO, rope.VERSION, rope.COPYRIGHT)
+    toplevel.title('About Ropeide')
+    text = '%s - version %s\n' % (rope.INFO, rope.VERSION)
+    text += '%s - version %s\n\n%s\n' % \
+         (ropeide.INFO, ropeide.VERSION, ropeide.COPYRIGHT)
     label = Tkinter.Label(toplevel, text=text, height=16, width=70,
                           justify=Tkinter.LEFT, relief=Tkinter.GROOVE)
     def ok():
         resource, offset = self._get_location()
         docs = codeassist.get_doc(
             self.project, lisp.buffer_string(), offset, resource)
+        pydoc_buffer = lisp.get_buffer_create('*rope-pydoc*')
+        lisp.set_buffer(pydoc_buffer)
+        lisp.erase_buffer()
         if docs:
-            pydoc_buffer = lisp.get_buffer_create('*rope-pydoc*')
-            lisp.set_buffer(pydoc_buffer)
-            lisp.erase_buffer()
             lisp.insert(docs)
             lisp.display_buffer(pydoc_buffer)
 

tools/ropemacs_setup.py

 
 def get_long_description():
     lines = open('README.txt').read().splitlines(False)
-    end = lines.index('License')
+    end = lines.index('Getting Started')
     return '\n' + '\n'.join(lines[:end]) + '\n'
 
 setup(name='ropemacs',
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.