From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jorge Araya Navarro Newsgroups: gmane.emacs.devel Subject: Is intellisense features integration in Emacs technically possible? Date: Mon, 20 Jan 2014 20:01:10 -0600 Message-ID: <1390269670.2888.14.camel@localhost.localdomain> Reply-To: elcorreo@deshackra.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-lF1+U47B7jV6mE9JM4xx" X-Trace: ger.gmane.org 1390269687 4085 80.91.229.3 (21 Jan 2014 02:01:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jan 2014 02:01:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 21 03:01:33 2014 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 1W5Qej-0004yg-AZ for ged-emacs-devel@m.gmane.org; Tue, 21 Jan 2014 03:01:33 +0100 Original-Received: from localhost ([::1]:55275 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Qei-0006VP-RT for ged-emacs-devel@m.gmane.org; Mon, 20 Jan 2014 21:01:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5QeY-0006VK-KG for emacs-devel@gnu.org; Mon, 20 Jan 2014 21:01:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5QeR-000680-87 for emacs-devel@gnu.org; Mon, 20 Jan 2014 21:01:22 -0500 Original-Received: from shared.dohost.us ([188.165.91.212]:40240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5QeQ-00067u-US for emacs-devel@gnu.org; Mon, 20 Jan 2014 21:01:15 -0500 Original-Received: from [186.176.239.70] (port=60305 helo=[192.168.0.110]) by shared.dohost.us with esmtpsa (SSLv3:DHE-RSA-AES256-SHA:256) (Exim 4.82) (envelope-from ) id 1W5Qh1-0008S5-I9 for emacs-devel@gnu.org; Tue, 21 Jan 2014 02:03:56 +0000 X-Mailer: Evolution 3.10.3 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - shared.dohost.us X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - deshackra.com X-Get-Message-Sender-Via: shared.dohost.us: authenticated_id: elcorreo@deshackra.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 188.165.91.212 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:168808 Archived-At: --=-lF1+U47B7jV6mE9JM4xx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hello! I'm a Python and C++ programmer using Emacs 24.3! :D I wasn't complete happy with Emacs incapacity to have intellisense for C ++ (and Python have some sort of it through Jedi), so I decide to use CEDET but for me was a painful job to make it work on Emacs, because those elisp functions from CEDET that actually were void-functions, no intellisense after trying to fix those errors, etc. (I cannot make it works actually). It is amazing for me that something so useful as CEDET is proportionally hard to make it work for the majority (I guess) of Emasc users. Anyway, I was wondering if Emacs will grow on functionality not through elisp libraries but native code (I remember that Gimp have this issue too), because intellisense for a wide range of programming languages (with simple hooks and configuration to use as back-end for other libraries like auto-complete) is a very good idea to integrate into Emacs code. If it were technically possible, of course! -- Pax et bonum. Jorge Araya Navarro. DiseƱador publicitario, programador Python/C++ y colaborador en Parabola GNU/Linux-libre. --=-lF1+U47B7jV6mE9JM4xx Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit Hello!

I'm a Python and C++ programmer using Emacs 24.3! :D
I wasn't complete happy with Emacs incapacity to have intellisense for C++ (and Python have some sort of it through Jedi), so I decide to use CEDET but for me was a painful job to make it work on Emacs, because those elisp functions from CEDET that actually were void-functions, no intellisense after trying to fix those errors, etc. (I cannot make it works actually). It is amazing for me that something so useful as CEDET is proportionally hard to make it work for the majority (I guess) of Emasc users.

Anyway, I was wondering if Emacs will grow on functionality not through elisp libraries but native code (I remember that Gimp have this issue too), because intellisense for a wide range of programming languages (with simple hooks and configuration to use as back-end for other libraries like auto-complete) is a very good idea to integrate into Emacs code. If it were technically possible, of course!
--
Pax et bonum.
Jorge Araya Navarro.
Diseñador publicitario, programador Python/C++ y colaborador en Parabola GNU/Linux-libre.
--=-lF1+U47B7jV6mE9JM4xx--