From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marcin Borkowski Newsgroups: gmane.emacs.help Subject: How do I display pdfs to the right and not below the current window? Date: Thu, 31 Dec 2015 15:26:40 +0100 Message-ID: <871ta28zj3.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1451572068 14562 80.91.229.3 (31 Dec 2015 14:27:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Dec 2015 14:27:48 +0000 (UTC) To: Help Gnu Emacs mailing list Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 31 15:27:41 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1aEeCZ-0006OG-PX for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Dec 2015 15:27:40 +0100 Original-Received: from localhost ([::1]:55930 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEeCX-0003mo-J3 for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Dec 2015 09:27:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEeCN-0003lq-Nr for help-gnu-emacs@gnu.org; Thu, 31 Dec 2015 09:27:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEeCK-0000M3-He for help-gnu-emacs@gnu.org; Thu, 31 Dec 2015 09:27:27 -0500 Original-Received: from mail.mojserwer.eu ([2a01:5e00:2:52::8]:59524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEeCK-0000Ks-Au for help-gnu-emacs@gnu.org; Thu, 31 Dec 2015 09:27:24 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id C22ED8F2017 for ; Thu, 31 Dec 2015 15:26:54 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Original-Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8x57wc2x7zBO for ; Thu, 31 Dec 2015 15:26:44 +0100 (CET) Original-Received: from localhost (unknown [109.232.24.28]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 5D9D98F200B for ; Thu, 31 Dec 2015 15:26:44 +0100 (CET) User-agent: mu4e 0.9.13; emacs 25.0.50.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2a01:5e00:2:52::8 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:108553 Archived-At: Hi list, this is what I've come up with: --8<---------------cut here---------------start------------->8--- (add-to-list 'display-buffer-alist '("\\.pdf$" . (display-buffer-pop-up-window-split-horizontally))) (defun display-buffer-pop-up-window-split-horizontally (buffer alist) "Call `display-buffer-pop-up-window', setting `split-height-threshold' and `split-width-threshold' so that the split is always horizontal." (let ((split-height-threshold nil) (split-width-threshold 0)) (display-buffer-pop-up-window buffer alist))) --8<---------------cut here---------------end--------------->8--- And here are my questions: 1. Do I use the right variable? There are quite a few places I could stick my `display-buffer-pop-up-window-split-horizontally', I'm not sure this is the best one. 2. Is my way of ensuring that the split will be horizontal a good one? 3. I'd also like to be able to make the newly created window a bit narrower than half the width of the original one (or rather, ensure that the original window is at least 80 columns wide). How do I achieve that? 4. Do you agree that something like this should be (at least as an option, but preferably as the default) in Emacs core? Stock Emacs can display pdfs with doc-view (I use pdf-tools). Nowadays most people have rather wide screens, and displaying a (portrait, not landscape) pdf in a wide but short (in a sense of height) window does not make a lot of sense. Of course, when items 1-3 are resolved, I'll be happy to submit a patch. WDYT? -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University