From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Package initialization Date: Sun, 19 Jul 2015 14:09:50 +0200 Message-ID: <87fv4ks60h.fsf@fencepost.gnu.org> References: <87twt1dmxu.fsf@uwakimon.sk.tsukuba.ac.jp> <87oaj8s9ho.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1437307817 5382 80.91.229.3 (19 Jul 2015 12:10:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Jul 2015 12:10:17 +0000 (UTC) Cc: "Stephen J. Turnbull" , Helmut Eller , emacs-devel To: Artur Malabarba Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 19 14:10:17 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 1ZGnQ7-0007QH-15 for ged-emacs-devel@m.gmane.org; Sun, 19 Jul 2015 14:10:15 +0200 Original-Received: from localhost ([::1]:51345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGnQ6-0004pF-0B for ged-emacs-devel@m.gmane.org; Sun, 19 Jul 2015 08:10:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGnPq-0004pA-Vy for emacs-devel@gnu.org; Sun, 19 Jul 2015 08:09:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZGnPq-0006FA-85 for emacs-devel@gnu.org; Sun, 19 Jul 2015 08:09:58 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49857) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZGnPj-0006E2-LC; Sun, 19 Jul 2015 08:09:51 -0400 Original-Received: from localhost ([127.0.0.1]:35443 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZGnPi-0007M7-Qk; Sun, 19 Jul 2015 08:09:51 -0400 Original-Received: by lola (Postfix, from userid 1000) id 44F70E0E09; Sun, 19 Jul 2015 14:09:50 +0200 (CEST) In-Reply-To: (Artur Malabarba's message of "Sun, 19 Jul 2015 12:34:13 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:187988 Archived-At: Artur Malabarba writes: >> Any personal keybinding would override an autoloaded keymap entry anyway > > I think that depends on which code runs first. Autoloads don't overwrite already loaded proper code. They only overwrite previous autoloads. So you would have to both a) define your own bindings with an autoloading keymap (why would you do that?) b) load libraries with autoloads _after_ defining your own autoloads (why would you do that?) Yes, you can't just load stuff in arbitrary order when coding it in exactly the same manner and hope that Emacs will guess which stuff is supposed to be more important to you than other identically coded stuff. Is that really a surprise to anybody? -- David Kastrup