Anonymous avatar Anonymous committed af1a650

README.txt: updated new features section

Comments (0)

Files changed (1)

 like refactorings and code-assists.  You should install rope_ library
 and pymacs_ before using ropemacs.
 
-.. _`rope`: http://rope.sf.net/
+.. _rope: http://rope.sf.net/
 .. _pymacs: http://pymacs.progiciels-bpi.ca/pymacs.html
 
 
 New Features
 ============
 
+* supporing change signature; ``C-c r s``
+* supporting inline parameters
+* added rope-find-implementations; ``C-c r a i``
+* added rope-show-calltip; ``C-c r a c``
+* added rope-analyze-modules
+* added ropemacs-autoimport-underlineds variable
+
+Finally I've added change signature support in ropemacs.  It takes the
+new signature as a ``,`` separated list of parameters.  Based on this
+new list it adds, removes or reorders parameters.
+
+Also performing inline refactoring on a parameter, tells rope to
+passes the default value of the parameter wherever its function is
+called without passing it.
+
+This list will help you decide which refactoring to use when changing
+function parameters:
+
+* renaming a parameter: use rename
+* adding, removing and reordering parameters: use change signature
+* using the default value of a parameter: use inline
+
+``rope-show-calltip`` shows the signature of the function you are
+after its open parenthesis.
+
+``rope-find-implementations`` can be used to find the places in which
+a method is overridden.
+
+``rope-analyze-modules`` analyzes all python files in the project for
+collecting more object information.
+
 
 Setting Up
 ==========
 C-c r x           rope-restructure
 C-c r u           rope-use-function
 C-c r f           rope-introduce-factory
+C-c r s           rope-change-signature
 C-c r 1 r         rope-rename-current-module
 C-c r 1 v         rope-move-current-module
 C-c r 1 p         rope-module-to-package
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.