From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Hugo Wolf Newsgroups: gmane.emacs.help Subject: Re: installing emacs and X11 on OS X Date: Sun, 27 Oct 2002 20:08:09 GMT Organization: AT&T Broadband Sender: help-gnu-emacs-admin@gnu.org Message-ID: References: <87elah9ril.fsf@bundalo.shootybangbang.com> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1035749762 19256 80.91.224.249 (27 Oct 2002 20:16:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 27 Oct 2002 20:16:02 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 185tpI-00050C-00 for ; Sun, 27 Oct 2002 21:16:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 185tpg-0005eL-00; Sun, 27 Oct 2002 15:16:24 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn11feed!wn12feed!worldnet.att.net!204.127.198.204!attbi_feed4!attbi_feed3!attbi.com!sccrnsc02.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: slrn/0.9.7.4 (Darwin) Original-Lines: 39 Original-NNTP-Posting-Host: 66.31.41.137 Original-X-Complaints-To: abuse@attbi.com Original-X-Trace: sccrnsc02 1035749289 66.31.41.137 (Sun, 27 Oct 2002 20:08:09 GMT) Original-NNTP-Posting-Date: Sun, 27 Oct 2002 20:08:09 GMT Original-Xref: shelby.stanford.edu gnu.emacs.help:106443 Original-To: help-gnu-emacs@gnu.org Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:2993 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:2993 In article , Eli Zaretskii wrote: > Because I never realized that this aspect has such a profound meaning > for you. Most people to whom I explained this in the past were > convinced by the other issues I mentioned in this thread. No, it's quite sensible to want to conditionalize based on the gui environment. If my ability to do so is about to be taken away from me, I'll have to do something else -- "it's going away" is as convincing an argument as anyone could make. But the _right_ test here is indeed window-system, since that's the closest thing emacs has to a representation of what gui environment if any emacs is running in. >> There's no logical difference I can see between this and (eq >> window-system 'mac) > > There's a significant difference: system-type has a precise and fixed > meaning -- the OS on which Emacs runs -- while window-system's > semantics is vague and changes with time. See Thomas F. Burdick's response. The two are different but not for the reasons you claim. There's really nothing very vague about X11 windowing vs MacOS windowing vs Windows windowing vs no windowing, at least not in my mind. And it's a stretch to claim these change very often. It's not as if emacs ports to new windowing systems appear with any frequency. No, the two proposed solutions are different because I can run emacs under Aqua in osx and also under X11 in osx and your proposal won't distinguish the two, whereas (eq window-system 'mac) will. Since I _want_ this distinction, I can't use your suggestion after all. Given which, what would you recommend?