From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Test Alternative initialize scheme Date: Tue, 10 Apr 2018 00:44:40 +0200 Organization: Aioe.org NNTP Server Message-ID: <86woxgatk7.fsf@zoho.com> References: <20180404231211.GB31955@mail.akwebsoft.com> <86zi2g2lzp.fsf@zoho.com> <86muygyp84.fsf@zoho.com> <86woxi8oco.fsf@zoho.com> <86r2nprbxx.fsf@zoho.com> <86o9isp5sh.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523313809 15467 195.159.176.226 (9 Apr 2018 22:43:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 9 Apr 2018 22:43:29 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 10 00:43:25 2018 Return-path: Envelope-to: geh-help-gnu-emacs@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 1f5fVT-0003t0-W2 for geh-help-gnu-emacs@m.gmane.org; Tue, 10 Apr 2018 00:43:24 +0200 Original-Received: from localhost ([::1]:44639 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5fXX-0004Xy-Vf for geh-help-gnu-emacs@m.gmane.org; Mon, 09 Apr 2018 18:45:32 -0400 X-Received: by 10.28.207.134 with SMTP id f128mr3188wmg.11.1523313881686; Mon, 09 Apr 2018 15:44:41 -0700 (PDT) Original-Path: usenet.stanford.edu!69no4584542wms.0!news-out.google.com!a2ni9253wmg.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 32 Original-NNTP-Posting-Host: ey7daRps1n1jd+mMaOEjpw.user.gioia.aioe.org Original-X-Complaints-To: abuse@aioe.org Cancel-Lock: sha1:QAwg5jJJMLJPcB5TazApOukwbbE= Mail-Copies-To: never X-Notice: Filtered by postfilter v. 0.8.3 Original-Xref: usenet.stanford.edu gnu.emacs.help:222311 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:116432 Archived-At: Nikolay Kudryavtsev wrote: > Ivy is not hard-coded in any way. It's just > that its default settings are set up for > vanilla Emacs keybindings. E. g. > previous-candidate in Ivy is "C-p". But if > we're using Evil we want "k" to be that > key(while respecting the mode). > With ergoemacs-mode we would expect "M-i". > I don't think that we should expect any > package developer to provide defaults for all > available keyboard layout packages. The people we expect this from is the people who want it. If there isn't anything fishy to setting up the keyboard for Ivy, all that is needed is a single .el file that go thru the whole thing, which is loaded on Emacs init. Certainly not a fork of the whole project! Observe: if (init(Ivy) && init(my_Ivy_keys) { return 0; } else { fprintf(stderr, "Oh, no! We have to fork Emacs to do it!\n"); } -- underground experts united http://user.it.uu.se/~embe8573