From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Tue, 29 Dec 2015 14:24:18 +0100 Message-ID: <87wprxfkvx.fsf@gmx.us> References: <87bn9a8an8.fsf@isaac.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1451395485 12493 80.91.229.3 (29 Dec 2015 13:24:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Dec 2015 13:24:45 +0000 (UTC) Cc: rms@gnu.org To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 29 14:24:37 2015 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 1aDuGS-000089-SS for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2015 14:24:37 +0100 Original-Received: from localhost ([::1]:48445 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDuGQ-0001Sk-PH for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2015 08:24:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38803) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDuGM-0001Sb-Kx for emacs-devel@gnu.org; Tue, 29 Dec 2015 08:24:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDuGI-0000mR-AQ for emacs-devel@gnu.org; Tue, 29 Dec 2015 08:24:30 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:47396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDuGI-0000mJ-38 for emacs-devel@gnu.org; Tue, 29 Dec 2015 08:24:26 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aDuGG-0008Pu-MQ for emacs-devel@gnu.org; Tue, 29 Dec 2015 14:24:24 +0100 Original-Received: from 188-176-98-204-dynamic.dk.customer.tdc.net ([188.176.98.204]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 Dec 2015 14:24:24 +0100 Original-Received: from rasmus by 188-176-98-204-dynamic.dk.customer.tdc.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 Dec 2015 14:24:24 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 47 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 188-176-98-204-dynamic.dk.customer.tdc.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWx0OaXss1yo8ljjLRR cpgyYZEvSmwfMlDc5u4DBQ9JVm2NnLK+hqzBAAAACXBIWXMAAABIAAAASABGyWs+AAACMElEQVQ4 y7XSv09TURQH8EscfMEFdLCGhZSYoG5A1dVAlcgk9LUyGl77hAli25Nvp8d2YycDvsP3Mgo2r6sm Fv46h/vaR5MOLt7t5fO+59wfx8ytbISxiIRhYG0lbIiEa8vGJGauXKnHIp29lZK1lUoorc7esjGJ MeVqDGi6Wy5Zu77eUJVo2QTWJOUGSbK7G1i7EpMkOyZIjHlFUoRMPwT39kmJQZ4H1syT7B1dD0D/ 8/DqPcgTazJSSVJikqmApJB8bThezaq0r31OSFcAenKU11OQBfB7q1V8TEHYmA1pK54NwnQ2TK8C lALMTGj52exSZ48eEyRRAATSPnSxoC6KOyCt5uY7BRVprR4LctA3D9cWX1FBKt3i0trSvofOqjW/ Ww2nkvW6jasFm1TzRG3zRfDrubvcuT0/Wy8tbVSR99Dmqn0a9o4X+q4dBklVfA9QZNu+3JGLB313 Ui8lEJ/ISN22bwe4OO2rk5EFqaChkvxobwRu64Y9HSUglTRMSX62Iv6Gs9Epc1CQx/edP6+6876/ FQ89Zpm/sCzTMfCQpJPxaw04AZAcuByc8y1o/HyNK1GRkc6DIx1BpuySBCYJJTOloo0IoOhdgFDZ REShYzZ5qK4yY4oD1BCT8EPun1bBNiIcoOl3PxkGJb6ggwhXhBYgjNs4QIQINQ6KKdGh4NNwK65J Ld6q/wBknBj90Z8iqgoREbi5LD+g/To1td/skzxxOz8Fl8Ps36b9/8Ff17ZhZsma3UAAAAAASUVO RK5CYII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:KRIz78tq0T/YDzNM/8DAdqwXYRE= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:197079 Archived-At: Richard Stallman writes: > > If Yamamoto-san is doing the work and giving it to the Emacs > > project freely, > > is there a reason to turn it down? I suppose this is indeed a matter for > > Richard to weigh in on. > > Could someone explain to me, first, what these features do? This was outlined by Yamamoto-san in this message: http://permalink.gmane.org/gmane.emacs.devel/196996 Here's the relevant quotation from Yamamoto-san: Originally, the Mac port was not intended for inclusion to the main distribution, but for my private and classroom use. But if the inclusion is useful and meaningful for many people, then I'll make some effort to do that. I have one concern about the inclusion of the Mac port, that is, whether it can be merged with its full features. If not, then I'll have to provide some additional patch anyway, and that's not beneficial to the current users of the Mac port. In particular, I suspect the inclusion of the following features might be controversial whether they can be regarded as specific to Mac: * Pixel-based mouse wheel smooth scroll for newer mice/trackpads. * When the clipboard has both textual and image data, yank inserts the former and push both into the kill ring so the latter can be inserted with yank-pop afterwards. * The function `mac-start-animation' provides several animation effects via Core Animation. You can see the default animations with buffer switching by horizontal swiping/flicking (horizontal movement), exiting from the splash screen by typing "q" (fade out), and the "About Emacs" (ripple effect) and "Preferences..." menu items (swipe effect) in the application menu in the menu bar. * Emoji display, with support of variation sequences (text-style vs. emoji-style) and modifiers (skin tones) if the font supports them. * Blend-and-blur of background color on OS X 10.10 and later via face's stipple attribute: e.g., (set-face-stipple 'fringe "alpha:50%"). -- Vote for proprietary math!