| 144 | === Undo === |
| 145 | |
| 146 | Undo is supported for all refactorings except for renaming a module. In order |
| 147 | to use it, execute "Undo (one step only)" ({{{C-c C-r U}}}). This restores the files to |
| 148 | their state before the last refactoring step. This restoration includes dropping |
| 149 | all the changes that you may have done to these files. You have been warned. |
| 150 | |
| 151 | For renaming a module, the easiest way to undo the transformation is to do |
| 152 | the inverse transformation: rename the module to its previous name. |
| 153 | |
| 154 | === Clustering === |
| 155 | |
| 156 | For details about the clustering see page ModuleFunctionClustering. |
| 157 | |
| 158 | === Semantic Queries === |
| 159 | |
| 160 | You can use the "Semantic Query" menu item to run semantic queries or you can |
| 161 | use the shortcut {{{C-c C-r s q}}}. For more details about the queries see page [wiki:Query]. |
| 162 | |
| 163 | === Refactorings === |
| 164 | |
| 165 | You can use the menu or shortcuts to call a refactoring. For details about |
| 166 | the refactorings see page RefactoringSteps. The following refactorings are available in version 0.9.12.01 of !RefactorErl. |
| 167 | |
| 168 | |
| 169 | |
| 170 | |