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: Mon, 09 Apr 2018 20:56:46 +0200 Organization: Aioe.org NNTP Server Message-ID: <86o9isp5sh.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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523300306 31037 195.159.176.226 (9 Apr 2018 18:58:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 9 Apr 2018 18:58:26 +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 Mon Apr 09 20:58:22 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 1f5bze-0007vu-GB for geh-help-gnu-emacs@m.gmane.org; Mon, 09 Apr 2018 20:58:18 +0200 Original-Received: from localhost ([::1]:59500 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5c1k-0006PM-3l for geh-help-gnu-emacs@m.gmane.org; Mon, 09 Apr 2018 15:00:28 -0400 X-Received: by 10.28.14.65 with SMTP id 62mr128684wmo.31.1523300207727; Mon, 09 Apr 2018 11:56:47 -0700 (PDT) Original-Path: usenet.stanford.edu!q67no3989997wme.0!news-out.google.com!k195ni29216wmd.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: 47 Original-NNTP-Posting-Host: ey7daRps1n1jd+mMaOEjpw.user.gioia.aioe.org Original-X-Complaints-To: abuse@aioe.org Cancel-Lock: sha1:70PJGt092lHUgDHL8dDxWKHWrr8= Mail-Copies-To: never X-Notice: Filtered by postfilter v. 0.8.3 Original-Xref: usenet.stanford.edu gnu.emacs.help:222302 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:116423 Archived-At: Nikolay Kudryavtsev wrote: >> So this is obviously not the problem, so can >> you describe it again or provide an example? >> > I was not talking about the relationship > dependence, but of coexistence. For example > there's Evil, which is a package that > provides Vi keyboard layout. It works fine by > itself. Then there's Ivy which is > a minibuffer completion interface. Ivy by > default uses vanilla Emacs key bindings. > [...] Now the question is - who's area of > responsibility it is to provide that? I wouldn't use the word "responsibility" as that sounds negative, like a burden, but let's put it this way, it is in the Ivy people's interest to have their software work with any keyboard layout simply because then more people can use it! If it (Ivy) is really that hard coded so people can't use their own keys this in itself is a problem so Ivy will benefit to have the functionality in neat functions and then people can use whatever keys they want - I mean, they (Ivy) will benefit from this regardless of anyone actually using Vim keys or anything but the vanilla layout. So if the question isn't "who should do it?" but "where should it be done?", and the alternatives are 1. Evil X. Ivy 2. Spacemacs (or another fork) The answer is (I put it in my signature, and you'll have to flip your monitor upside down to read it) -- X