From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Vertical line separating the fringe and the buffer Date: Thu, 11 Sep 2014 22:56:58 +0200 Organization: Aioe.org NNTP Server Message-ID: <874mwdyixx.fsf@debian.uxu> References: <864mweui5y.fsf@somewhere.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1410469227 32587 80.91.229.3 (11 Sep 2014 21:00:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 11 Sep 2014 21:00:27 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Sep 11 23:00:20 2014 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 1XSBTW-0003CP-LO for geh-help-gnu-emacs@m.gmane.org; Thu, 11 Sep 2014 23:00:18 +0200 Original-Received: from localhost ([::1]:41200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSBTW-0007K5-2V for geh-help-gnu-emacs@m.gmane.org; Thu, 11 Sep 2014 17:00:18 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 49 Original-NNTP-Posting-Host: P0uMB9BthHuWo8+BJXB4Mw.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:XXDmV6VfUfg148zwFMEfpRDGiYM= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:207554 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:99829 Archived-At: user3341592 writes: > Is there a way to get a 1-px vertical line *between* > the 8-px fringe and the buffer itself, such as in > many other editors? You can try with: (set-window-margins (selected-window) 1) Increase the digit (the "1") to get a wider left-side margin. Problem is, I don't know how to make that hold for all windows, always. It could be put in the window-configuration-change-hook - but that wouldn't always do it (e.g., a help window on `describe-variable') - but for most cases it would work, something like: (defun silly-window-update () (interactive) (set-window-margins (car (get-buffer-window-list)) 1) ) (setq window-configuration-change-hook '(silly-window-update)) If you find a better way, do tell! > This has first been posted onto StackOverflow It is OK to post on both places. Even if you get an answer on SO, you might get an even better one here... By the way, in the help for set-window-margins it says WINDOW must be a live window and defaults to the selected one. but the interface is (set-window-margins WINDOW LEFT-WIDTH &optional RIGHT-WIDTH) - so how can WINDOW "default" to anything, since it isn't optional? Answer: if you use nil, you get the selected window. Question: is this anything we are expected to know (as a rule) or should it be spelled out? Opinion: it should be spelled out. -- underground experts united