| | 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 | |