From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/7105 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.gnus.user Subject: Re: Using proportional fonts in Gnus Date: Mon, 17 Apr 2006 06:59:08 +0900 Organization: FusionGOL - Global Online Japan Message-ID: <87wtdpmbbn.fsf__25922.8176823401$1145227231$gmane$org@catnip.gol.com> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1145227231 17421 80.91.229.2 (16 Apr 2006 22:40:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 16 Apr 2006 22:40:31 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Mon Apr 17 00:40:28 2006 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FVFul-00007r-5q for gegu-info-gnus-english@m.gmane.org; Mon, 17 Apr 2006 00:40:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FVFuk-0001iO-M8 for gegu-info-gnus-english@m.gmane.org; Sun, 16 Apr 2006 18:40:18 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!newsfeed.news.ucla.edu!newsfeed.media.kyoto-u.ac.jp!nntp.gol.com!203.216.70.8.MISMATCH!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 22 Original-NNTP-Posting-Host: 203-216-101-205.dsl.gol.ne.jp Original-X-Trace: nnrp.gol.com 1145224748 21964 203.216.101.205 (16 Apr 2006 21:59:08 GMT) Original-X-Complaints-To: abuse@gol.com Original-NNTP-Posting-Date: Sun, 16 Apr 2006 21:59:08 +0000 (UTC) System-Type: i686-pc-linux-gnu Cancel-Lock: sha1:aZFIKI2qZZp8IGs61LdGn/s2q8g= Original-Xref: shelby.stanford.edu gnu.emacs.gnus:77287 Original-To: info-gnus-english@gnu.org X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:7105 Archived-At: Lars Magne Ingebrigtsen writes: > Nope. Emacs' support for proportional fonts is still pretty > immature. It's interesting to consider how one might do this in an "Emacsy" manner convenient for elisp programmers. For instance a "super tab" text property saying "align to colum N (or leave M units of whitespace if already there)"; maybe some degree of indirection would be useful so one need not rewrite the buffer text to change N dynamically. Given that emacs already has text properties to allow munging spaces, perhaps this would even not be terribly difficult to implement (you'd just leave the decision as to how wide the resulting space was until a point where the display engine had an idea of concrete display positions). -Miles -- "Suppose He doesn't give a shit? Suppose there is a God but He just doesn't give a shit?" [George Carlin]