From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: fit-frame every time i open a file Date: Mon, 15 Oct 2007 10:02:14 -0700 Message-ID: References: <13216190.post@talk.nabble.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1192471147 2005 80.91.229.12 (15 Oct 2007 17:59:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Oct 2007 17:59:07 +0000 (UTC) To: "alxx" , Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Oct 15 19:58:57 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IhTLw-0005C2-TA for geh-help-gnu-emacs@m.gmane.org; Mon, 15 Oct 2007 19:03:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IhTLq-0001vs-6g for geh-help-gnu-emacs@m.gmane.org; Mon, 15 Oct 2007 13:03:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IhTLZ-0001tc-BG for help-gnu-emacs@gnu.org; Mon, 15 Oct 2007 13:03:17 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IhTLY-0001sq-P0 for Help-gnu-emacs@gnu.org; Mon, 15 Oct 2007 13:03:17 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IhTLY-0001s9-C8 for Help-gnu-emacs@gnu.org; Mon, 15 Oct 2007 13:03:16 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IhTLX-0002Bv-LX for Help-gnu-emacs@gnu.org; Mon, 15 Oct 2007 13:03:16 -0400 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id l9FH36gi011986; Mon, 15 Oct 2007 11:03:07 -0600 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id l9F6MLgY023128; Mon, 15 Oct 2007 11:03:06 -0600 Original-Received: from dhcp-4op11-4op12-west-130-35-178-158.us.oracle.com by acsmt351.oracle.com with ESMTP id 3293476541192467733; Mon, 15 Oct 2007 10:02:13 -0700 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 In-reply-to: <13216190.post@talk.nabble.com> X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:48454 Archived-At: > Thanks, but been there, done that. I admit I didn't try again with the new > libraries, because I'm not sure where they should be replaced :"> (yes, I > could try to find the files on disk). You need not replace anything, just to try a library - just load it. If it happens to help, then you can worry about how to replace what you have. > However, aren't I correct in assuming that the libraries (albeit not > necessarily the latest versions) are already in Aquamacs, since I can call > fit-frame manually and it works? I have no idea what is in Aquamacs. I don't use Aquamacs, I don't have access to an Apple machine, and I wasn't involved in adding my code to Aquamacs. If I had to guess, I'd guess that Aquamacs does something different with these libraries and `after-make-frame-functions'. But that's just a guess from ignorance. > Moreover, I can successfully associate it to some other hooks and > that works too. The only thing that doesn't work is > hooking fit-frame to after-make-frame-functions in particular. > This yields no visible results. I'm afraid I can't help you then. It works fine on other platforms. Perhaps Aquamacs does something special in this regard. Perhaps someone who is familiar with Aquamacs has a suggestion. Perhaps it has to do with the order of the functions in `after-make-frame-functions'. You might try changing the order or testing without any other functions in that hook, besides `fit-frame'. Perhaps it has to do with how Aquamacs and Apple create frames, and how that process interacts with `after-make-frame-functions'. Dunno. Did you say that it doesn't work only on files with long lines? Perhaps `fit-frame' is in fact being called, but it doesn't do what you expect. `fit-frame' does not fill or change your text in any way. The new frame width is based on the longest line in your buffer, so if you have long lines, then you'll have a wide frame. You can, however, control the maximum width in various ways (variables) - see the Commentary in fit-frame.el.