From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: master f995fbd: * lisp/server.el (server-name): Add autoload cookie. (Bug#23576) Date: Thu, 26 May 2016 18:38:50 +0300 Message-ID: <83a8jc3k39.fsf@gnu.org> References: <20160518194708.27363.47377@vcs.savannah.gnu.org> <20160518194708.86FE0220157@vcs.savannah.gnu.org> <834m9u9dis.fsf@gnu.org> <83r3cx8eg2.fsf@gnu.org> <83mvnl894y.fsf@gnu.org> <83lh3583tb.fsf@gnu.org> <83eg8w97kf.fsf@gnu.org> <8337pc8sjc.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1464277995 16192 80.91.229.3 (26 May 2016 15:53:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 May 2016 15:53:15 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 26 17:53:10 2016 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 1b5xaw-0007ws-6C for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 17:53:10 +0200 Original-Received: from localhost ([::1]:39164 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xav-000731-4t for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 11:53:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38243) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xN0-0004QW-RZ for emacs-devel@gnu.org; Thu, 26 May 2016 11:38:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5xMy-00023k-Ts for emacs-devel@gnu.org; Thu, 26 May 2016 11:38:45 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39793) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xMy-00022B-Q0; Thu, 26 May 2016 11:38:44 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2349 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b5xMw-0006m7-Vd; Thu, 26 May 2016 11:38:43 -0400 In-reply-to: (message from Stefan Monnier on Wed, 25 May 2016 23:01:51 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:204044 Archived-At: > From: Stefan Monnier > Cc: emacs-devel@gnu.org > Date: Wed, 25 May 2016 23:01:51 -0400 > > > Is that available on master? > > I just pushed it, yes. Thanks. > > If not, please push, and let's start using this. > > The code I pushed just populates a new hash table `definition-prefixes'. > We still need to change help-fns.el (and various other places) to make > use of it. > > I've used the patch below (which makes `C-h f' use that table during > completion), but it's just the temporary result of my experimentation > with it: it's fundamentally incorrect and hence needs to be rewritten. So I guess we need more coding to get rid of autoloaded defcustoms. Btw, it would be nice to have this machinery documented, so that its usage would be more clear to the uninitiated. We could then point to that docs when such issues arise.