From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: Artifacts on the fringes Date: Mon, 03 Mar 2014 22:21:05 +0100 Message-ID: <87vbvv9dxa.fsf@engster.org> References: <87ob35yki5.fsf@wanadoo.es> <87eh41v8lc.fsf@bennee.com> <87iotdxrdu.fsf@wanadoo.es> <877g9jgihj.fsf@spindle.srvr.nix> <87bnyu287n.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1393881683 30023 80.91.229.3 (3 Mar 2014 21:21:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Mar 2014 21:21:23 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?iso-8859-1?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 03 22:21:32 2014 Return-path: Envelope-to: ged-emacs-devel@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 1WKaIj-0001uu-1q for ged-emacs-devel@m.gmane.org; Mon, 03 Mar 2014 22:21:29 +0100 Original-Received: from localhost ([::1]:41733 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKaIi-0000Fe-6o for ged-emacs-devel@m.gmane.org; Mon, 03 Mar 2014 16:21:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47122) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKaIa-0000FT-OA for emacs-devel@gnu.org; Mon, 03 Mar 2014 16:21:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WKaIV-0002DU-B0 for emacs-devel@gnu.org; Mon, 03 Mar 2014 16:21:20 -0500 Original-Received: from randomsample.de ([5.45.97.173]:58495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKaIV-0002DM-0m for emacs-devel@gnu.org; Mon, 03 Mar 2014 16:21:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=GvZ8/aBtYM2tQwcPONNoaJv8zay7z8SlbdVdfbYpiN8=; b=rmnX98tBym7TBgpiXM4DJksdIU1D8SPHURS0ZnqZYi5XGQZfI8/mrLkl5KZu6IxU0x4K0MZYTjLSCUlz2/4Dk3l+dTmIyRgP0g/Ltd2HoEH06hU6n7a2jEq9zvPl4fy+; Original-Received: from dslc-082-083-055-138.pools.arcor-ip.net ([82.83.55.138] helo=spaten) by randomsample.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1WKaIS-0002ap-Os; Mon, 03 Mar 2014 22:21:13 +0100 In-Reply-To: <87bnyu287n.fsf@wanadoo.es> (=?iso-8859-1?Q?=22=D3scar?= Fuentes"'s message of "Wed, 29 Jan 2014 15:06:36 +0100") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (gnu/linux) Mail-Followup-To: =?iso-8859-1?Q?=D3scar?= Fuentes , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 5.45.97.173 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170105 Archived-At: =D3scar Fuentes writes: > Nix writes: > >>> AFAIK redrawing the fringe when its contents change is something that >>> Emacs does independently of the window manager. >>> >>> It is good to know that I'm not the only one experiencing this problem. >> >> It is certainly not universal: using fvwm and a recent Emacs (2.6.x) and >> making fairly heavy use of the fringes, I have never seen it. > > I'm using Bozhidar Batsov's solarized-dark theme. With > > (setq solarized-distinct-fringe-background t) > > the problem happened /almost/ predictably with my configuration (not > with Emacs -Q). It also happened without that setq but not predictably > at all. That's odd because the effect of that variable is just selecting > among two possible background colors for the fringe. > > After updating the theme to the latest git sources and 5 days of Emacs > usage, the fringe display still works fine. AFAIK nothing changed on the > theme spec wrt the fringe. I noticed this for a while as well, and today I finally managed to reliably reproduce it. At least in my case, the fringe doesn't correctly get updated when you switch to(!) a buffer where - point is on a tabulator - there's an overlay from beginning to end of line - that overlay has a face background identical to the fringe color No wonder not many people are seeing this... In my case, this was usually triggered by the Magit status buffer, where the list of changed files is indented with tabulators, and the files are highlighted with the face `magit-item-highlight'. I'm using Bozhidar Batsov's zenburn theme, and there this face has the same background color as the fringe. This is now bug#16932, probably the weirdest one I've ever filed... -David