From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Tromey Newsgroups: gmane.emacs.devel Subject: Re: Post-22.1 development? Date: Thu, 7 Jun 2007 11:33:17 -0700 Message-ID: <18024.20333.913034.347754@localhost.localdomain> References: <878xb05ras.fsf@stupidchicken.com> <864plnorgn.fsf@lola.quinscape.zz> <85ps4ap0kh.fsf@lola.goethe.zz> <18023.8888.790251.607253@kahikatea.snap.net.nz> <4667AAD8.5040502@swipnet.se> Reply-To: Tom Tromey NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1181242261 15018 80.91.229.12 (7 Jun 2007 18:51:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 7 Jun 2007 18:51:01 +0000 (UTC) Cc: Nick Roberts , emacs-devel@gnu.org, eliz@gnu.org, cyd@stupidchicken.com, rms@gnu.org To: Jan Djärv Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 07 20:50:59 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HwN4T-0007uW-Vk for ged-emacs-devel@m.gmane.org; Thu, 07 Jun 2007 20:50:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HwN4T-0007QQ-Df for ged-emacs-devel@m.gmane.org; Thu, 07 Jun 2007 14:50:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HwN4P-0007QL-FC for emacs-devel@gnu.org; Thu, 07 Jun 2007 14:50:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HwN4M-0007Q9-SJ for emacs-devel@gnu.org; Thu, 07 Jun 2007 14:50:52 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HwN4M-0007Q6-Pi for emacs-devel@gnu.org; Thu, 07 Jun 2007 14:50:50 -0400 Original-Received: from mx1.redhat.com ([66.187.233.31]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HwN4L-0003vc-32; Thu, 07 Jun 2007 14:50:49 -0400 Original-Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.1/8.13.1) with ESMTP id l57IomnB029579; Thu, 7 Jun 2007 14:50:48 -0400 Original-Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [10.11.255.20]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l57IolRF026624; Thu, 7 Jun 2007 14:50:47 -0400 Original-Received: from localhost.localdomain.redhat.com (vpn-14-142.rdu.redhat.com [10.11.14.142]) by pobox.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l57Iohs3003502; Thu, 7 Jun 2007 14:50:44 -0400 In-Reply-To: <4667AAD8.5040502@swipnet.se> X-Mailer: VM 7.19-cannot_determine_precise_VM_version. under Emacs 22.0.95.1 X-Attribution: Tom X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:72430 Archived-At: >>>>> "Jan" =3D=3D Jan Dj=E4rv writes: Jan> - Printing, basically Emacs does not have a "modern" print dialog.= I thought the comment here was just about using the wrong program to access printing. But, I'm not an expert here. Jan> - Fonts, AA fonts and respecting the fonts selected by the user Jan> in his desktop preferences, including switching fonts on the fly Jan> when the user changes his preferences. A font dialog chooser is Jan> missing. Here I thought the problem was Emacs using some old font infrastructure= =2E Jan> - Session management. We have that now in 22.1, but Emacs does Jan> not restore the frame layout as it was. IMO -- don't bother with this. The Gnome trend is away from session management anyhow. In general my understanding of the issue from the Fedora POV is that keeping some old infrastructure (old fonts, old print subsystem, whatever) around is a pain. Whether or not Emacs looks "Gnome-like" is not really a distro issue. So the issue is, make sure Emacs is using the current blessed technology. While I think in some cases better desktop integration is nice, Emacs is also unusual and it doesn't always make sense to try to make it fit in. I suppose this is the "old time Emacs user" approach :) That said, there are a couple desktop integration areas I'm interested in: * Notification area support. I have a hacked zenity that does most of what I want -- albeit poorly. Direct support in Emacs would be much better. * Keyring support. I have some code for this (supporting either the Gnome keyring or a private Emacs-specific one), but I haven't wired it in to all the code in Emacs that uses passwords. Disclaimer: despite my email address I'm not involved in decision making for Fedora. Tom