From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: moving between buffers side-by-side using the keyboard Date: Wed, 15 Feb 2017 06:41:56 -0800 (PST) Message-ID: <60a47df2-c660-4be7-88ad-03e0d1185053@default> References: <87inobslll.fsf@skimble.plus.com> <87a89nzlmm.fsf@skimble.plus.com> <87efyzk4p7.fsf@fastmail.fm> <87k28rimsk.fsf@skimble.plus.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1487169760 9950 195.159.176.226 (15 Feb 2017 14:42:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 15 Feb 2017 14:42:40 +0000 (UTC) Cc: help-emacs , Filipe Silva To: Sharon Kimble , Joost Kremers Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Feb 15 15:42:37 2017 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 1ce0my-0002Gk-Hi for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Feb 2017 15:42:36 +0100 Original-Received: from localhost ([::1]:41118 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ce0n4-00048j-8R for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Feb 2017 09:42:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ce0ma-00047j-0l for help-gnu-emacs@gnu.org; Wed, 15 Feb 2017 09:42:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ce0mV-0008AW-4V for help-gnu-emacs@gnu.org; Wed, 15 Feb 2017 09:42:12 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:37829) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ce0mU-00088W-RH for help-gnu-emacs@gnu.org; Wed, 15 Feb 2017 09:42:07 -0500 Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v1FEfxPV009041 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 15 Feb 2017 14:42:00 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v1FEfx00025315 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 15 Feb 2017 14:41:59 GMT Original-Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v1FEfv6U026069; Wed, 15 Feb 2017 14:41:58 GMT In-Reply-To: <87k28rimsk.fsf@skimble.plus.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-Received-From: 156.151.31.81 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:112323 Archived-At: > But if I do 'C-x o' now , it shows > (wrong-type-argument commandp outline-minor-mode-prefix) in command-execu= te >=20 > So where do I go from here please? >=20 > I don't have windmove or ace-window installed, but I'm quite prepared to > if it means that I get the required functionality. I'd say that _independently_ of whether you decide to use some other method, you might want to get the above problem straightened out. How you do that can help you with other, similar problems later. First, what you are asking about is switching _windows_, not _buffers_. Knowing the kind of thingie you are asking about can help you when trying to figure things out by looking at function and variable names, consulting the doc, etc. Second, to find whatever in your setup is taking over `C-x o' and stop it from doing so, recursively bisect your init file - that's a binary search for the culprit, and it is quite quick to do. You can do that by commenting out a region of text in your init file. Comment out first 1/2 of it (stopping after a full sexp (expression), of course, so that what is commented out can be evaluated without error). Then comment out half of the half that is problematic (so you've now narrowed it down to 1/4). Then from 1/4 you keep doing the same thing: 1/8, 1/16, 1/32, 1/64, 1/128... until you get to whatever code is causing the problem. This is blind and dumb, but it is quick and systematic, and it cannot fail. If the problem turns out to be in some library that you load, then either stop loading it (!) or repeat the same operation on it, to see which part of it is problematic. To comment out a region of text you can use command `comment-region'. (Bind it to a key, if you want.) With a plain prefix arg (`C-u') it UNcomments the region instead. (That is, it removes one level of comments, leaving nested comments.)