From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: IDE Date: Wed, 21 Oct 2015 03:23:14 +0300 Message-ID: <5626DAF2.9010608@yandex.ru> References: <5610E0BC.8090902@online.de> <83si5r106e.fsf@gnu.org> <831td9z18h.fsf@gnu.org> <5612E996.7090700@yandex.ru> <83bnc7tavr.fsf@gnu.org> <5618C92A.3040207@yandex.ru> <83a8rrt9ag.fsf@gnu.org> <871tcyexa9.fsf@fimbulvetr.bsc.es> <87612a7my2.fsf@fencepost.gnu.org> <561DC925.5050001@siege-engine.com> <561E32D2.4060501@yandex.ru> <83wpum3ozk.fsf@gnu.org> <87si59ln6u.fsf@isaac.fritz.box> <56224B63.3010803@yandex.ru> <87k2qlldny.fsf@isaac.fritz.box> <5622AD4D.3010504@yandex.ru> <5622C5BA.2070209@cumego.com> <5622C696.2070200@yandex.ru> <5622CB80.4090700@cumego.com> <5622CDA6.5080600@yandex.ru> <5623618F.6030303@cumego.com> <56236974.50404@yandex.ru> <562593B9.5090000@siege-engine.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1445387040 31659 80.91.229.3 (21 Oct 2015 00:24:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 Oct 2015 00:24:00 +0000 (UTC) Cc: John Wiegley , Eli Zaretskii , emacs-devel@gnu.org To: Eric Ludlam , =?UTF-8?Q?Przemys=c5=82aw_Wojnowski?= , David Engster Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 21 02:23:53 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZohC0-0007tC-93 for ged-emacs-devel@m.gmane.org; Wed, 21 Oct 2015 02:23:48 +0200 Original-Received: from localhost ([::1]:48570 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZohBz-0007lK-Jh for ged-emacs-devel@m.gmane.org; Tue, 20 Oct 2015 20:23:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54215) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZohBv-0007kl-An for emacs-devel@gnu.org; Tue, 20 Oct 2015 20:23:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZohBW-0000jC-1v for emacs-devel@gnu.org; Tue, 20 Oct 2015 20:23:43 -0400 Original-Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:34883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZohBV-0000j6-OT; Tue, 20 Oct 2015 20:23:17 -0400 Original-Received: by wicll6 with SMTP id ll6so68314937wic.0; Tue, 20 Oct 2015 17:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=StfOLB08vN6dIVKfE8nohKS8iGoVg2fgrDE1Moy6mjE=; b=lw0nw8mZppOpDC4sJFkcmxAlBOePSzJ76wYSMmgg/8C20swkSjV4EtlOvE3yZ1chW9 2mwquXxJbItsWjRnHuiUImJ2aredo660GahMuGd+D70AsSTJK0R+kWgELs9j2McIgYOz ztLHFWfiJaU4UB9lR628odi0CMZiYwBAGcIDwKX2T1fPYuDCzTcCZ6dUR3L8O178uTyX xWFH+2ZobEWgJRec0RnYVVIhW3AJQT0wIY3LQyqM7hKC56ZJzZtSKwvQLMJfvvwg60Uv XumInw4EbxYxFjHCpGszxHW8loUs44AfRWCBvSmjf3A9f/pvh7Tc+oPS0B44iQ4hEryu dDvg== X-Received: by 10.180.93.232 with SMTP id cx8mr7230308wib.26.1445386996942; Tue, 20 Oct 2015 17:23:16 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id q1sm6764135wje.39.2015.10.20.17.23.15 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Oct 2015 17:23:16 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 In-Reply-To: <562593B9.5090000@siege-engine.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:192247 Archived-At: On 10/20/2015 04:07 AM, Eric Ludlam wrote: > Here is an example of a refactoring toolset that Tu Do started using > CEDET/Semantic as a starting point. > > https://github.com/tuhdo/semantic-refactor It's promising, but if we're talking about a UI, I would expect something like a preview of the operation. That would be most useful for things like rename. That's not there yet, but it does support "rename local variable" and "extract method", so anyone sorely missing refactoring in Emacs (in C or C++), should check it out. AFAICS, it's definitely not getting enough feedback.