From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Testing fontification, indentation, and buffer manipulation Date: Wed, 23 Jan 2019 21:09:06 -0500 Message-ID: References: <7803c5de-e139-01ed-e9e3-98abb875782b@grinta.net> <2d777e7b-28d9-36a5-073d-b439fca9706a@grinta.net> <1548067539.3478998.1639830432.03003247@webmail.messagingengine.com> <87bm47558t.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="140469"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 24 03:19:05 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gmUbh-000aQV-Jq for ged-emacs-devel@m.gmane.org; Thu, 24 Jan 2019 03:19:05 +0100 Original-Received: from localhost ([127.0.0.1]:45089 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmUbg-0003LE-43 for ged-emacs-devel@m.gmane.org; Wed, 23 Jan 2019 21:19:04 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmUbP-0003I2-FB for emacs-devel@gnu.org; Wed, 23 Jan 2019 21:18:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gmUSx-0007HP-VU for emacs-devel@gnu.org; Wed, 23 Jan 2019 21:10:04 -0500 Original-Received: from [195.159.176.226] (port=36040 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gmUSx-0007H8-OT for emacs-devel@gnu.org; Wed, 23 Jan 2019 21:10:03 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1gmUSw-000Qdk-68 for emacs-devel@gnu.org; Thu, 24 Jan 2019 03:10:02 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:zAv6Js4EfXnwxovkXCNoNFkT2p0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:232663 Archived-At: > I was hoping to have it as both an ELPA package and available in core, > but there still isn't a good mechanism for that at the moment. Don't know about "good", but we can (and do) publish GNU ELPA packages where the code is kept in core (i.e. in the master branch of emacs.git): % grep :core .../elpa/externals-list ;; :core = part of GNU Emacs repository. ;; :core URL must be a list of: ;; ("cc-mode" :core ("lisp/progmodes/cc-align.el" ("cl-print" :core "lisp/emacs-lisp/cl-print.el") ("flymake" :core "lisp/progmodes/flymake.el") ("jsonrpc" :core "lisp/jsonrpc.el") ("let-alist" :core "lisp/emacs-lisp/let-alist.el") ("map" :core "lisp/emacs-lisp/map.el") ("ntlm" :core "lisp/net/ntlm.el") ("python" :core "lisp/progmodes/python.el") ("soap-client" :core ("lisp/net/soap-client.el" "lisp/net/soap-inspect.el")) ;;("tramp" :core % It has some rough edges, which makes it currently impractical to do that for Tramp (for example), but for simple enough cases it works OK. Stefan