From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.orgmode,gmane.emacs.devel Subject: Re: Using CEDET modules from Emacs core Date: Thu, 02 Feb 2017 23:24:55 -0500 Message-ID: References: <87k29d7zvw.fsf@engster.org> <87fuk08i01.fsf@engster.org> <87d1f36xnc.fsf@engster.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1486095955 11316 195.159.176.226 (3 Feb 2017 04:25:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 3 Feb 2017 04:25:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: emacs-orgmode@gnu.org To: emacs-devel@gnu.org Original-X-From: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Fri Feb 03 05:25:51 2017 Return-path: Envelope-to: geo-emacs-orgmode@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZVRW-0002io-Vb for geo-emacs-orgmode@m.gmane.org; Fri, 03 Feb 2017 05:25:51 +0100 Original-Received: from localhost ([::1]:60131 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZVRa-0003gm-Lj for geo-emacs-orgmode@m.gmane.org; Thu, 02 Feb 2017 23:25:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZVQn-0003eT-BZ for emacs-orgmode@gnu.org; Thu, 02 Feb 2017 23:25:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZVQm-0002Bv-Kv for emacs-orgmode@gnu.org; Thu, 02 Feb 2017 23:25:05 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:46417) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cZVQf-00029A-FP; Thu, 02 Feb 2017 23:24:57 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AiKQAu3EVY/0gvq8BdGgEBAQECAQEBAQgBAQEBgzgBAQEBAR+EW4VUnAImAZJHhBeGHAQCAoIRRBABAgEBAQEBAQFiKIRpAQQBViMFCws0EhQYDYkeCK0Ui0QBAQEHAiWLGYUUhRUFj3yKapsahjqSDzYgeBMOhXMgiS0BAQE X-IPAS-Result: A0AiKQAu3EVY/0gvq8BdGgEBAQECAQEBAQgBAQEBgzgBAQEBAR+EW4VUnAImAZJHhBeGHAQCAoIRRBABAgEBAQEBAQFiKIRpAQQBViMFCws0EhQYDYkeCK0Ui0QBAQEHAiWLGYUUhRUFj3yKapsahjqSDzYgeBMOhXMgiS0BAQE X-IronPort-AV: E=Sophos;i="5.33,749,1477972800"; d="scan'208";a="291932389" Original-Received: from 192-171-47-72.cpe.pppoe.ca (HELO pastel.home) ([192.171.47.72]) by smtp.teksavvy.com with ESMTP; 02 Feb 2017 23:24:55 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id BE29F657AD; Thu, 2 Feb 2017 23:24:55 -0500 (EST) In-Reply-To: (John Wiegley's message of "Thu, 02 Feb 2017 20:55:18 -0500") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Original-Sender: "Emacs-orgmode" Xref: news.gmane.org gmane.emacs.orgmode:111883 gmane.emacs.devel:211908 Archived-At: SM> 2- We wanted to integrate it more tightly with Emacs (not in terms of SM> bug-tracking and releasing schedule, but in terms of making it SM> possible for generic Emacs code to use some of CEDET, and to SM> encourage more major modes and other features to use CEDET). > Can you clarify what the plans are here? The plans were not very clear, no. Just a general feeling that there's a lot of opportunity for integration. It has not materialized the way we had hoped, admittedly. I guess I'd consider the xref work as something in that direction, although it happened more by replacing CEDET's system than by integrating it. > Which CEDET features would we want to use from core? For one, I'd like to see more major modes come with support for Semantic right in the major mode's own definition (rather than have it part of CEDET). E.g. for Elisp mode, CC-mode, ... The idea is to get to the point where Semantic support is just another thing that a major mode should aim to support alongside syntax-tables, indentation, font-lock, outline-minor-mode, ... Stefan