From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Small improvements to ruby-mode Date: Fri, 05 Jul 2013 18:15:28 +0400 Message-ID: <51D6D500.7080306@yandex.ru> References: <2A6700DEDCA640EF92B326002717596D@gmail.com> <87txkrm46t.fsf@yandex.ru> <6EF2AEF8D67840A2AF1C908AA3D0725F@gmail.com> <51C5A67A.2020002@yandex.ru> <51C6EA5F.2040408@yandex.ru> <51D1CB5A.2060900@yandex.ru> <51D1F98D.3060900@yandex.ru> <51D31E12.7060002@yandex.ru> <51D4476A.40107@yandex.ru> <51D6A02C.2020207@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1373033745 6109 80.91.229.3 (5 Jul 2013 14:15:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Jul 2013 14:15:45 +0000 (UTC) Cc: emacs-devel To: Bozhidar Batsov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 05 16:15:45 2013 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 1Uv6nZ-0003la-Cg for ged-emacs-devel@m.gmane.org; Fri, 05 Jul 2013 16:15:45 +0200 Original-Received: from localhost ([::1]:59146 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uv6nY-0002xf-RS for ged-emacs-devel@m.gmane.org; Fri, 05 Jul 2013 10:15:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uv6nO-0002x1-Og for emacs-devel@gnu.org; Fri, 05 Jul 2013 10:15:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uv6nK-0006Ef-8u for emacs-devel@gnu.org; Fri, 05 Jul 2013 10:15:34 -0400 Original-Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:47075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uv6nK-0006ES-1y for emacs-devel@gnu.org; Fri, 05 Jul 2013 10:15:30 -0400 Original-Received: by mail-lb0-f171.google.com with SMTP id 13so2086526lba.16 for ; Fri, 05 Jul 2013 07:15:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-antivirus:x-antivirus-status; bh=pj3MbZFwFqO1lzWlF4Q3ozSmLGm2R3X0xvIfQ88SegE=; b=cST/cjAc+31iue/ickEhxMia/YBnloAvWibPvabeeRoHYiPXxZzh4pzQueXiPwSffR 2wQ4Up5XuW8BpeSkvLbK7tPqdGoRI/JyEOXDZnufugj8DfjjLF3XGmqP6lNZGbi+FR5C gURgwl05PRZkCeDUsgHJRNSZWPRKczzbMwcksUu/tG4yKiPkzbhcN9jtY2rn77ULZHyJ k9kNInpKzC9idpUv+/44XlOgNsydTLfGniFW8W3uX48emf6nF5m6n9ctd7Xi/PvkvO3p vK9fgh0fjkYjahZBppI1BfhbTMJu6YkYCze+GLY5qtrnDsgeqDHqgsFQ++TJyMgjszMk jOjQ== X-Received: by 10.152.20.40 with SMTP id k8mr5296224lae.25.1373033729137; Fri, 05 Jul 2013 07:15:29 -0700 (PDT) Original-Received: from [127.0.0.1] ([178.252.127.240]) by mx.google.com with ESMTPSA id m14sm3018728lbl.1.2013.07.05.07.15.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 05 Jul 2013 07:15:28 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 In-Reply-To: X-Antivirus: avast! (VPS 130705-0, 05.07.2013), Outbound message X-Antivirus-Status: Clean X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22b 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:161589 Archived-At: On 05.07.2013 17:01, Bozhidar Batsov wrote: > I thought the manual installation instructions were leftovers from the > old ruby-mode. I was under the impression that since ruby-mode started > using SMIE it's not a good idea to distribute it separately, since it > might not behave appropriately on older Emacsen. Perhaps I'm wrong. SMIE is the way forward, but it still needs work, and it's disabled by default. Patches welcome, by the way. ruby-mode doesn't run on older Emacsen, but it's not hard to fix. Since earlier versions distributed via Marmalade and Tromey's archive seem to cause problems, perhaps we should make an effort and upload the current version to Marmalade, at least once. It stable enough, I think. > That's unfortunate. Files with tabs look like Christmas trees for most > whitespace-mode users. Tabs are colored with whitish-yellow for me, which is the default whitespace-tab face. Noticeable, but not critical. > Yes, I have - but I really feel that this is something that should be > handled by ruby-mode itself. After all around 90% of all ruby hackers > have to deal with yard and rdoc. It's better to have core functionality > built-in. We should contact Kyle, then, for the copyright assignment. Or, again, patches welcome. :) > * make use of `font-lock-negation-char-face` for ! > > > Uh, okay. Is it different from the default face, in any themes? > > If more modes were actually using it more themes would have customised > it. I can assure you that zenburn and solarized will support it :-) Any idea how you're going to make it look?