From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: Emacs on OS X development Date: Mon, 23 Jul 2012 14:45:23 -0700 Message-ID: References: <87r4s68rr4.fsf@lifelogs.com> <83A41E83-79C8-4490-966B-CD224041E840@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1343079932 20655 80.91.229.3 (23 Jul 2012 21:45:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 23 Jul 2012 21:45:32 +0000 (UTC) Cc: emacs-devel@gnu.org To: John Wiegley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 23 23:45:32 2012 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 1StQRX-0004SD-5f for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2012 23:45:31 +0200 Original-Received: from localhost ([::1]:33586 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1StQRW-00069h-HQ for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2012 17:45:30 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1StQRU-00069c-Vn for emacs-devel@gnu.org; Mon, 23 Jul 2012 17:45:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1StQRT-00084Q-Ro for emacs-devel@gnu.org; Mon, 23 Jul 2012 17:45:28 -0400 Original-Received: from mail-qa0-f41.google.com ([209.85.216.41]:42692) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1StQRT-00084L-Na for emacs-devel@gnu.org; Mon, 23 Jul 2012 17:45:27 -0400 Original-Received: by qabg27 with SMTP id g27so1686110qab.0 for ; Mon, 23 Jul 2012 14:45:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=n5Pk8FrFB23c79ab/NEnpfE8P76lCL8YxN/5vde/QyA=; b=ARp1cvHIC+XZ7R6sDGS6V3XsQCHu3xbMyqq9YedGlX6RP+w/45aU98LqqJCJreKHhu yDP1Uw8H0/PwWjZcXqmPjJ5F2uLmiXTPApkLUqX7Ni+Qlo+LRvodwjhNEBoROEKU3XNo jbi4l8hP20ubvK0AIag3AE/3iK/22gNNtMz+aOSCrWgvlDN6btJKGgV88KIF1DLICOYd bCgvfSAFM61DWzhyLbaisbwNQzVrmjJR3izmgDQEx1lXPm543SwZ8jYJBpve/A7/ZA+S 38ansyKjp8Z2DFOEfb1uRg70Ri4U5gk4qvSQb/3LzSaU29Xh9+L5A8mFcO/FCm4k4Cd4 X+aA== Original-Received: by 10.229.75.161 with SMTP id y33mr7854808qcj.34.1343079926822; Mon, 23 Jul 2012 14:45:26 -0700 (PDT) Original-Received: from [10.0.0.153] ([12.198.236.170]) by mx.google.com with ESMTPS id fx5sm10954917qab.14.2012.07.23.14.45.25 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 23 Jul 2012 14:45:26 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.41 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:151828 Archived-At: On Jul 23, 2012, at 12:45 PM, John Wiegley wrote: >>>>>> Stefan Monnier writes: >=20 >> None of that is inherent, i.e. it can all be fixed without having to = use a >> different API. So we need to someone to step up to the plate and = provide >> patches. >=20 > We have an existing body of code that it seems no one is excited to = maintain, > and a fork that at least one person is very eager to maintain. This viewpoint that does not match the reality I see. Several people on emacs-devel use the ns port heavily every day, and bugs are both reported and fixed regularly. =20 > I then change my font to: >=20 > "-*-Courier-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1" Interesting. I see a problem with this font spec if the emacs window pre-font-change is tall enough that the post-change window won't fit on the display. If I use my normal nearly-full-height window with your font spec, it looks like emacs thinks that window is taller than it actually is; the scrollbar is the wrong size, the cursor can go above the window, and there are some display turds that you might expect from a window that is taller than it thinks it is (most easily seen with the tool-bar enabled). If I make the emacs window short enough before changing the font, everything seems to work fine even with your spec. Hopefully, this will help someone knowledgeable about the display engine narrow=20 down the problem area. > When in a scratch buffer, if I enable flyspell-mode, I can type fast = enough > that Emacs can't insert the characters as quickly as I can type. I have written a few hundred thousand words of flyspell'd english text in the ns port, primarily in text-mode and org-mode. Flyspell isn't fast, due to a known annoyance with the ns port event loop, but it is certainly not unusable for me (and for many others here), using relatively modern but not top-of-the-line hardware. I would love to see if the mac port's approach could improve this; it is far and away the most exciting potential of the mac port (to me). Do you still have this problem with flyspell if you run emacs -Q? *Chad