Changes between Version 15 and Version 16 of EmacsInterface


Ignore:
Timestamp:
Apr 14, 2013, 11:26:59 PM (12 years ago)
Author:
manualwiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EmacsInterface

    v15 v16  
    9696typing the {{{C-c C-r R}}} shortcut. 
    9797 
     98==== Starting and stopping metric mode ==== 
     99 
     100The RefactorErl supports querying bad smells in the code. This feature depends on the  
     101metric analyzer which is disabled by default. The metric analyser mode can be enabled/ 
     102disabled using these menus. 
     103 
    98104==== Configure ==== 
    99105 
     
    163169use the shortcut {{{C-c C-r s q}}}. For more details about the queries see page [wiki:SemanticQuery]. 
    164170 
    165 You can ask for a list of running queries (with their name and Query Id) using "Running queries" menu item (shortcut: {{{C-c C-r s r}}}). 
    166 It is also possible to kill/stop a query with a specific Query ID using "Kill running query" (shortcut: {{{C-c C-r s k}}}).  
     171You can ask for a list of running queries (with their name and Query Id) using  
     172"Running queries" menu item (shortcut: {{{C-c C-r s r}}}).It is also possible to  
     173kill/stop a query with a specific Query ID using "Kill running query" (shortcut: {{{C-c C-r s k}}}).  
     174 
     175You can also run metric queries (Run metric query, shortcut: {{{C-c C-r m q}}})  
     176from "Semantic Query" menu or ask for the list of bad smalls found in the code  
     177(Show bad smells, shortcut: {{{C-c C-r s b}}}). See the following page for  
     178further information: [wiki:MetricQuery]. 
     179 
     180Other menu items available from "Semantic Query": Go to definition (jump to the 
     181definition of the function, shortcut: {{{M-.}}}) and Find function references 
     182(shortcut: {{{C-c C-r q r}}}). 
     183 
     184=== Dependency analysis === 
     185 
     186There are three available types of dependency analysis in RefactorErl: module, function and 
     187function block dependency analysis. For details check the following page: wiki:Dependency. 
     188 
     189If you would like to get information about dependencies between modules or functions, use 
     190the menu "Module and function dependencies". The parameters are similar to the ones described 
     191here: wiki:Dependency. 
     192 
     193To gather information about module group and function block dependencies, you should use menu 
     194group titled  "Function block dependency analysis". It contains a submenu named "Default FB 
     195analysis" where you can start the analysis itself and set its options (see wiki:Dependency), 
     196and another submenu called "Define FBs with regexps" where it is possible to define module 
     197groups using regular expressions. 
     198 
     199=== Duplicated code analysis === 
     200 
     201In the Duplicated code analysis sub menu you can search for duplicated code with default  
     202parameters (Search duplicated codes...) or in advanced mode (Advanced search) where it 
     203is possible to modify the default values. See wiki:DuplicateCodeAnalysis for further  
     204information. In Advanced search mode you can specify the name of a duplicated code  
     205analysis ran with specific options. This name can be used to load older results (saved in 
     206dets). 
     207 
     208With "Show duplicates" you can load saved analysis result. You just have to type in the 
     209name of the result which was either specified by you or generated by RefactorErl. Generated 
     210names start with the string "Temp...". The Emacs interface always shows the name of a result 
     211in a buffer titled "Duplicated code information" which is shown after clicking the Analise 
     212button (advanced mode) or starting an analysis from "Search duplicated codes..." or loading 
     213up some older results with "Show duplicates". 
    167214 
    168215=== Refactorings === 
    169216 
    170 You can use the menu or shortcuts to call a refactoring. For details about 
    171 the refactorings see page RefactoringSteps. The following refactorings are available in version 0.9.12.01 of !RefactorErl. 
     217You can use the menu or shortcuts to call a refactoring. For details aboutthe refactorings  
     218see page RefactoringSteps. The following refactorings are available in version 0.9.12.01  
     219of !RefactorErl. 
    172220 
    173221 
     
    201249|| || || 
    202250||Upgrade interface: regexp ||Anywhere ||{{{C-c C-r u i r}}} || 
    203  
    204 === Dependency analysis === 
    205  
    206 There are two available types of dependency analysis in RefactorErl: module and function and function block dependency analysis.  
    207 For details check the following page: wiki:Dependency. 
    208  
    209 === Duplicated code analysis === 
    210  
    211 In the Duplicated code analysis sub menu you can search for duplicated code with default parameters or in advanced mode.  
    212 With "Show duplicates" you can load saved analysis result. 
    213 For details check wiki:DuplicateCodeAnalysis.