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: JSON mode Date: Sun, 18 Oct 2015 15:30:36 +0300 Message-ID: <562390EC.5080709@yandex.ru> References: <1445164032.6127.0@smtp.gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1445171456 21173 80.91.229.3 (18 Oct 2015 12:30:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 18 Oct 2015 12:30:56 +0000 (UTC) To: =?UTF-8?Q?Simen_Heggest=c3=b8yl?= , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 18 14:30:49 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 1Znn6u-00013w-0g for ged-emacs-devel@m.gmane.org; Sun, 18 Oct 2015 14:30:48 +0200 Original-Received: from localhost ([::1]:33580 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Znn6t-0004pw-CL for ged-emacs-devel@m.gmane.org; Sun, 18 Oct 2015 08:30:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Znn6o-0004pG-VX for emacs-devel@gnu.org; Sun, 18 Oct 2015 08:30:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Znn6l-0007Ce-QK for emacs-devel@gnu.org; Sun, 18 Oct 2015 08:30:42 -0400 Original-Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:35352) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Znn6l-0007Ca-KJ for emacs-devel@gnu.org; Sun, 18 Oct 2015 08:30:39 -0400 Original-Received: by wicll6 with SMTP id ll6so61992687wic.0 for ; Sun, 18 Oct 2015 05:30:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=g8UgwkoIHlmNx/B4hmE2LIqYGNWdvy3kf5twlfFO46U=; b=BXq0lOmlSbL7A8HTTec/XCJx/LSaKY82Whyb141Rlh+0cVXGUXAZcdH54Qe8SEUmtq DqzTk3UkUfivHXmHJfOuAUhvNzlFYLCtR4jDmlunR0cBmSHbsStukAxHW2JnHVAlnck+ XjHMRBFxaMLRRkecDJaqjKJZnZy1zQhP6A7IcpjeZNIdXqyCcpOsrsH8l2LYzqelYrGx 5j8PFIWPNgUkRV6jlU1jKCBihqZqa7Cpvk5uYJb0HFXYFfQHLYdZh1q+A45Cz/tzFWSZ z7o+iFs3h5m1gwvclJIlZ6PLJDmW1fhj9OgZrpqLgkFCCf5ULSDkli5dht6gKN71ehKm Jyxg== X-Received: by 10.194.242.202 with SMTP id ws10mr26875330wjc.47.1445171439011; Sun, 18 Oct 2015 05:30:39 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id lo4sm6076890wic.5.2015.10.18.05.30.37 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 18 Oct 2015 05:30:38 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 In-Reply-To: <1445164032.6127.0@smtp.gmail.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::234 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:191939 Archived-At: On 10/18/2015 01:27 PM, Simen Heggestøyl wrote: > If you agree with me that Emacs should have a dedicated mode for > editing JSON, I'll be happy to help integrating it (be it this mode, > or another one, if it proves insufficient). Of course. But I'd suggest putting it into ELPA, if only because then Emacs 24 users would also be able to enjoy it. There is the issue of another mode with the same name, though: https://github.com/joshwnj/json-mode It's also relatively simple, and it's distributed via MELPA. I've used it for .json files for a while. Maybe you could contact the author, and agree on a merge of some kind? I guess what's important is that Josh doesn't feel left out, and that the one resulting mode doesn't lose on features. If Josh doesn't have copyright assignment signed, you might have to re-implement a command or two yourself.