From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: SMIE examples or guides Date: Sun, 19 Jun 2016 23:21:46 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1466392972 12190 80.91.229.3 (20 Jun 2016 03:22:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Jun 2016 03:22:52 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 20 05:22:38 2016 Return-path: Envelope-to: geh-help-gnu-emacs@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 1bEpnE-0004fM-Ug for geh-help-gnu-emacs@m.gmane.org; Mon, 20 Jun 2016 05:22:33 +0200 Original-Received: from localhost ([::1]:41023 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEpnE-0001Dn-9o for geh-help-gnu-emacs@m.gmane.org; Sun, 19 Jun 2016 23:22:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEpmi-0001DW-Fb for help-gnu-emacs@gnu.org; Sun, 19 Jun 2016 23:22:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bEpmc-0007V5-DZ for help-gnu-emacs@gnu.org; Sun, 19 Jun 2016 23:21:59 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:51827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEpmc-0007U3-6O for help-gnu-emacs@gnu.org; Sun, 19 Jun 2016 23:21:54 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bEpmZ-00046A-Mr for help-gnu-emacs@gnu.org; Mon, 20 Jun 2016 05:21:51 +0200 Original-Received: from 45.72.244.67 ([45.72.244.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jun 2016 05:21:51 +0200 Original-Received: from monnier by 45.72.244.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jun 2016 05:21:51 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 16 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 45.72.244.67 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:7VazfwMAkIsmmLoEZpFWd/UmB1I= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110510 Archived-At: > I'm trying to implement SMIE support for a language's major mode. So > I've been reading the documentation and looking at how SMIE is used in > octave-mode, but it is not easy to understand how it works. Does any > friendlier sources for learning how to use SMIE exist? Like smaller > examples, how tos or smie guides? There are several modes using SMIE, beside octave-mode. They don't tend to be very small, sadly, because indentation is pretty much always tricky business, so even if it starts small, it quickly grows. I suggest you post what you've tried and the problems you encountered, and someone (mostly likely me) will help you out. In return, hopefully you can provide some suggestions for how to improve the doc. Stefan