From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: Any way to prevent window splits for a window or a major-mode Date: Fri, 01 Dec 2017 13:40:14 -0800 Message-ID: <87shcuktz5.fsf@ericabrahamsen.net> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1512164633 9748 195.159.176.226 (1 Dec 2017 21:43:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 1 Dec 2017 21:43:53 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 01 22:43:50 2017 Return-path: Envelope-to: ged-emacs-devel@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 1eKt65-0002FR-8k for ged-emacs-devel@m.gmane.org; Fri, 01 Dec 2017 22:43:49 +0100 Original-Received: from localhost ([::1]:33220 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKt6C-0004yU-F5 for ged-emacs-devel@m.gmane.org; Fri, 01 Dec 2017 16:43:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKt4i-0003Ho-50 for emacs-devel@gnu.org; Fri, 01 Dec 2017 16:42:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKt4d-0002am-FU for emacs-devel@gnu.org; Fri, 01 Dec 2017 16:42:24 -0500 Original-Received: from [195.159.176.226] (port=49822 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eKt4d-0002YY-9M for emacs-devel@gnu.org; Fri, 01 Dec 2017 16:42:19 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eKt4M-0004pI-Iy for emacs-devel@gnu.org; Fri, 01 Dec 2017 22:42:02 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 14 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:oBRddHF7lPcqcwFSf/dRxo+BPpw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:220597 Archived-At: Robert Weiner writes: > I have looked through the Windows sections of the Elisp manual but did not see an option that would do this specifically, though I imagine it must be there. > > For a window, I would like to be able to mark it so it is never split. > For a major mode, I would like to say for any windows displaying buffers in this major mode, don't split them. > > Is there a simple way to program that? You might look at the Atomic Windows and Preserving Window Sizes sections of the manual. My guess is something in there would do it. Yours, Eric