From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-15?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.help Subject: Re: command-separator char Date: Tue, 23 Jun 2015 15:56:46 +0200 Message-ID: <5589659E.4070904@easy-emacs.de> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1435067845 17007 80.91.229.3 (23 Jun 2015 13:57:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Jun 2015 13:57:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 23 15:57:16 2015 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 1Z7OhP-00085U-0B for geh-help-gnu-emacs@m.gmane.org; Tue, 23 Jun 2015 15:57:15 +0200 Original-Received: from localhost ([::1]:45488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z7OhO-0003Vj-FR for geh-help-gnu-emacs@m.gmane.org; Tue, 23 Jun 2015 09:57:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42943) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z7Oh4-0003JB-Tf for help-gnu-emacs@gnu.org; Tue, 23 Jun 2015 09:56:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z7Ogz-0003kH-Rq for help-gnu-emacs@gnu.org; Tue, 23 Jun 2015 09:56:54 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.131]:56647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z7Ogz-0003k3-B1 for help-gnu-emacs@gnu.org; Tue, 23 Jun 2015 09:56:49 -0400 Original-Received: from [192.168.178.31] ([77.12.75.104]) by mrelayeu.kundenserver.de (mreue004) with ESMTPSA (Nemesis) id 0Lgc09-1YmL1O3y3Z-00nupX for ; Tue, 23 Jun 2015 15:56:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 In-Reply-To: X-Provags-ID: V03:K0:0H4mja6yevqpTW9HO9h0Bj64X/twGPbQy7+Iup1fvLWQ7eKtu54 6auRVoPNhPy5CuiMHcf29M5srIYAhR+hc75Q0ss2QUStsSf+XLKXGk3cT5SNd3NIUeK4O5l r1iHkIc6x9XlaJkgV8CfwxXyDlV2UgHaBI4ZjfvO8ESMl+YZM+KESeADQveh0IX/31iSFA/ VJY8RMXMk2+Wa/lg8NfFQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:DLbCJNPLyXM=:KbnMZ0I2iAccwfBMdySvrL X0q+NghrOGPC0Kew5QFaWXYmVlcV567Njry3F0RvQ/WEkkIsd2wRCAKJkAPbc8d7e9aSyVC1W KxA8/vH9Vw7CphMCfwJaXS573/R4M8kK3whu6H7/Sd49LqdOtRS/f6Y0qzv2ntySGQ8HVQzyE ZmKin9UW4HqygK0DVVuCuhZbY53nobGQsKlbX59vBz7eay9CEZsUyhTkdol5p40gtEAs+bqcF fxL+Jl7QnC3Mv9pQ+dZ/ZqAe5yDUC7NFpuGlL2QXNFm20ERHqODBKiSikykJefPZ+eT/yDHSE CYH2IWh++hOFMqnf4l9x/EEcC+gXWA1PA686VkrAiQ7S5KvEqccSs35vLDv9sTuGuywPOOsR2 1KsTfx9H2KPeExxV651Fv1bajWBVrj4yx4xYJWQW9ByeDOW4LCzmQ4OA/+S4ZAxVhbEI5dbSZ kB6dcxlDPilKQcZTcDDmrfFnoA011bIxd9Jc4Gvxc4C8XX6apvPnChIY9eoSK4YEYpF4LXTUf KwMcNhFgHB1CyJ9D5PLFfvQqyV21huRKaYrxNJZ4kvQGVD6Tea/jCdaeiwIbOpWa8Q/regi0w kaQ7MrOWqQ5Qww3sRRYJK9OfA6hcu9F+rxxbqF6ckV3ea6fFPKRuxbKDch44JKMgJN1aL4WHg bKCuBo21aIvkP/aUOI9XzNsOvh9KErT5aTQMWuNt9jIueQg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.126.131 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:105097 Archived-At: Am 23.06.2015 um 14:45 schrieb Stefan Monnier: >>>> Hmm, in python-mode, C-M-f at beginning of >>>> import time; import os >>>> ends after "os", but should stop at semi-colon. >>> I was only talking about modes using SMIE. >> Any example? > Prolog, sh, css, Ruby, Tuareg, SML, Coq, Octave, Postscript, Modula-2? > "grep smie-setup" is a good way to find out. > > > Stefan With buffer sh-mode, Same inconsistencies as common forward-sexp: echo "foo"; echo "asdf"; With cursor at first word --> end of first word With cursor inside first string --> end of first string With cursor at end of first string --> inside second string With cursor after first semicolon --> after second "echo" etc. Seems still no idea or definition what a sexp should be. Unusable...