https://wikemacs.org/index.php?title=Srefactor&feed=atom&action=historySrefactor - Revision history2024-03-29T04:59:53ZRevision history for this page on the wikiMediaWiki 1.35.14https://wikemacs.org/index.php?title=Srefactor&diff=50829&oldid=prevElvince: create srefactor2018-10-25T15:05:59Z<p>create srefactor</p>
<p><b>New page</b></p><div>{{Package<br />
|name=Srefactor<br />
|description=Refactoring tool based on the Semantic parser framework<br />
|author=tuhdo<br />
|maintainer=tuhdo<br />
|source=https://github.com/tuhdo/semantic-refactor<br />
}}<br />
<br />
Semantic Refactor is a C/C++/Lisp (both Elisp and Common Lisp) refactoring tool based on the Semantic parser framework.<br />
<br />
For Lisp, its features include:<br />
<br />
* Format whole buffer<br />
* Format a defun<br />
* Convert a sexpression into one line precisely<br />
* Convert a sexpression into multiple lines precisely<br />
<br />
For more information, see https://github.com/tuhdo/semantic-refactor/blob/master/srefactor-demos/demos-elisp.org<br />
<br />
[[File:Srefactor-demo.gif]]<br />
<br />
<br />
[[Category:Lisp]]<br />
[[Category:Common Lisp]]<br />
[[Category:Emacs Lisp]]<br />
[[Category:Cpp]]<br />
[[Category:Refactoring]]<br />
[[Category:Third Party Package]]</div>Elvince