From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alex Harsanyi Newsgroups: gmane.emacs.devel Subject: smart indentation for SQL files Date: Wed, 3 May 2017 17:12:22 +0800 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1493802825 32661 195.159.176.226 (3 May 2017 09:13:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 3 May 2017 09:13:45 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 03 11:13:41 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5qLs-0008NP-Vw for ged-emacs-devel@m.gmane.org; Wed, 03 May 2017 11:13:41 +0200 Original-Received: from localhost ([::1]:35456 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5qLy-00078N-M8 for ged-emacs-devel@m.gmane.org; Wed, 03 May 2017 05:13:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32892) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5qKf-0006kL-43 for emacs-devel@gnu.org; Wed, 03 May 2017 05:12:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5qKe-0006yQ-CO for emacs-devel@gnu.org; Wed, 03 May 2017 05:12:25 -0400 Original-Received: from mail-it0-x235.google.com ([2607:f8b0:4001:c0b::235]:36970) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d5qKe-0006y1-7Q for emacs-devel@gnu.org; Wed, 03 May 2017 05:12:24 -0400 Original-Received: by mail-it0-x235.google.com with SMTP id x188so30920760itb.0 for ; Wed, 03 May 2017 02:12:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=nUS7rDVqShc56Mpdl2XdCE0mw0NmfvJuHKUaUEibis0=; b=XhDdKI/CNm3CNWHrbSd+aovbJG6uJKjXAylEIxOdNwYomJ8tpVqd21oH68AtfxuO1h OQqyKem+8SG0jGgOSlXhrFtpLBU8YnJF/DT7Ih8vFK+Uy7LIw3G0yztHsV2efWnRCEV/ W19BhpgGDKWHMs7Ao+AVn6f3kcBtiadXryjSJ+oNxxVUBfMEjn9jZyjngXHLxQnzWL6a qYZZAahVZ2MCWYWv7KPkRt/NB/k4ZZ3Wp1cOS/KL/wNDokk/cmMBi5907kHlxPMNE3ck eDmy6OAA56kfks0RF+SWEU8YpR7/mSDg0iM2A12FgHyi166X4dXqxY1SRHEiRIa6q9Or xvvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nUS7rDVqShc56Mpdl2XdCE0mw0NmfvJuHKUaUEibis0=; b=Lv231bzIEfNd8jR0dgboRoJW1nyjo1/aN2nCiW8HOhZUiCoa7JMw7Gq7QZrOLnk/0F hqeQ8GMo7YF+jyaKTf9Qtm8FRWSMZn8DoALW5wqoT8ITDvO/iTuSTaYd1voQvq/KNx/W TnKKVTkDnv5a54z93hqM/gGI+KeaHWbg/4MopdzORiOPRO12GSpp0D6NjuzCZO8SnlvN haZraMukq7WBKePwF5G+MKRPzYTcE8bzTmvXcQV9YVCHY/2SPcYoSvwsSeIEsEq6i7mo XvPnAbKk5UPT9+moM2ikR6qZq32MqaklxZAUiNTO2KDyAizjs/zwxv51wsBPurBKCh0T 66eg== X-Gm-Message-State: AN3rC/4EKQ4iX1uNQaH2FS4eippH42z4ZRoM299FWqsVVlQ1o8aatGbW oRi/xYe2pQEJYEt8uKZXcxuJSQuTDTdNGOA= X-Received: by 10.36.211.198 with SMTP id n189mr526430itg.90.1493802742902; Wed, 03 May 2017 02:12:22 -0700 (PDT) Original-Received: by 10.107.173.6 with HTTP; Wed, 3 May 2017 02:12:22 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:214540 Archived-At: Hello, A while ago, I posted on this mailing list about a SQL indentation package that I wrote. The package provides indentation for SQL files, similar to how cc-mode works, it even allows customizing the indentation rules. The current sql.el mode only provides syntax highlighting. You can find the package here: https://github.com/alex-hhh/emacs-sql-indent and the previous discussion here: https://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00943.html Could this package be considered for inclusion in sql.el or as an ELPA package? I have already signed papers for contributing to Emacs. Best Regards, Alex.