From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Carsten Mattner Newsgroups: gmane.emacs.devel Subject: Re: C-g crash in C-x C-f (OSX Lion) Date: Thu, 22 Dec 2011 12:23:46 +0100 Message-ID: References: <4EEB48B2.9090602@swipnet.se> <83liqc1tac.fsf@gnu.org> <83fwgk1atk.fsf@gnu.org> <4EEBE0DC.1050803@cs.ucla.edu> <9E637EAB-A0C5-421B-9CCA-71C41442AF52@gmail.com> 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: dough.gmane.org 1324553048 27851 80.91.229.12 (22 Dec 2011 11:24:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 22 Dec 2011 11:24:08 +0000 (UTC) Cc: chad , Rene@kyllingstad.com, Emacs developers To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 22 12:24:04 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rdgkk-0000cj-Kg for ged-emacs-devel@m.gmane.org; Thu, 22 Dec 2011 12:24:02 +0100 Original-Received: from localhost ([::1]:42333 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rdgkk-0000UE-60 for ged-emacs-devel@m.gmane.org; Thu, 22 Dec 2011 06:24:02 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:55510) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rdgkb-0000Te-DR for emacs-devel@gnu.org; Thu, 22 Dec 2011 06:23:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdgkV-0000Zd-7v for emacs-devel@gnu.org; Thu, 22 Dec 2011 06:23:53 -0500 Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:53298) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdgkV-0000Z5-3Z for emacs-devel@gnu.org; Thu, 22 Dec 2011 06:23:47 -0500 Original-Received: by iacb35 with SMTP id b35so13770618iac.0 for ; Thu, 22 Dec 2011 03:23:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=uzvRmTtOUAm1FAw8N/TA7HQQDyCnJkjWGbM+ErcdP0o=; b=Qg6sxtv450NxkG5bCX5s5hagusyhoAgUzCFh4Gz/UPDmOUwglQ7TO25BkT4YMyMR+R QSHYewEs/NvsBhJAltxxOo5GJM5cgOk9hoGXBCckbN+ckoPK/Iu7KiP8EeCWF6efkxll CYQ2EoP1/lurk/eG/Dq2ufHLAYfyILlzfdYqc= Original-Received: by 10.50.219.234 with SMTP id pr10mr8291950igc.27.1324553026421; Thu, 22 Dec 2011 03:23:46 -0800 (PST) Original-Received: by 10.50.6.165 with HTTP; Thu, 22 Dec 2011 03:23:46 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.169 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:146918 Archived-At: On Thu, Dec 22, 2011 at 1:34 AM, YAMAMOTO Mitsuharu wrote: >>>>>> On Wed, 21 Dec 2011 11:42:57 +0100, Carsten Mattner said: > >> On Wed, Dec 21, 2011 at 1:38 AM, YAMAMOTO Mitsuharu >> wrote: >>>>>>>> On Tue, 20 Dec 2011 19:33:03 +0100, Carsten Mattner >>>>>>>> said: >>> >>>> All of this prompted me to try harder to make the terminal emacs >>>> session as usable (key bindings and other non flashy things) as >>>> the graphical one. =A0I don't really use graphical features anyway >>>> and have to --disable-FOO on Xorg. =A0Hey, nyan-mode works in >>>> text-mode too :). >>> >>> I'd recommend that for your important tasks. =A0But it would be >>> appreciated if you could try the NS port for the tasks where crash >>> is not so critical and send bug reports. > >> Sure. I'm surprised you endorse the NS port instead of the Mac or >> Aqua ports :-). > > I didn't make the subject of the sentence explicit. =A0At least bug > reports for the NS port will be appreciated by someone. =A0I > occasionally test whether the reported bugs can also be reproduced > with the Mac port. Sure. Which I did yesterday with the crash report. >>> BTW, Terminal.app bundled with Lion is also linked with the Carbon >>> framework, so if you really want to avoid Carbon as much as >>> possible, then it would be better to use another terminal emulator. > >> I use iTerm2.app and xterm. > > FWIW, both iTerm2 and X11.app are linked with the Carbon framework, in > case it still really matters for you. Doesn't matter in that case as there are maintainers for those. Emacs' OSX frontends would be better served with more concentrated efforts trying to make emacs mainline a better experience. Actually if you ignore the memory leaks (which according to the last two days were plenty in the NS port) and crashes I never missed anything in the NS port. I don't use more than 7-bit ASCII, though. >> The comparison doesn't hold as the OSX gui frontend of GNU Emacs is >> not as well maintained and tested as the X frontend. =A0Therefore it >> makes a difference which future path is selected and limited >> resources are used for. If Carbon is deprecated and we already have >> a Cocoa frontend, enhancing that seems like a better plan to me. > > Did you read through the thread? =A0The Mac port uses Cocoa AppKit for > GUI. I tried to read it but got lost and that's why I thought I should just try to use the text frontend. >> Would you consider porting over missing bits into the --with-ns >> frontend? > > No. Fair enough. Is it a lot of work to port the Mac frontend to bzr trunk?