From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#24542: 25.1.50; The symbol `@' and sexp scanning Date: Sun, 25 Sep 2016 19:42:17 +0200 Message-ID: <8760pj27wm.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1474825402 17191 195.159.176.226 (25 Sep 2016 17:43:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 25 Sep 2016 17:43:22 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) To: 24542@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 25 19:43:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1boDSL-0003Op-9c for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Sep 2016 19:43:13 +0200 Original-Received: from localhost ([::1]:39770 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDSJ-0006ts-Pq for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Sep 2016 13:43:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDSD-0006tl-Vw for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:43:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boDSA-0003DQ-Py for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:43:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDSA-0003DM-MY for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1boDSA-00076W-IG for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Sep 2016 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24542 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147482535727266 (code B ref -1); Sun, 25 Sep 2016 17:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Sep 2016 17:42:37 +0000 Original-Received: from localhost ([127.0.0.1]:35763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boDRk-00075h-Uj for submit@debbugs.gnu.org; Sun, 25 Sep 2016 13:42:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boDRi-00075V-MI for submit@debbugs.gnu.org; Sun, 25 Sep 2016 13:42:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boDRc-00038L-Ey for submit@debbugs.gnu.org; Sun, 25 Sep 2016 13:42:29 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:57089) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDRc-000386-C2 for submit@debbugs.gnu.org; Sun, 25 Sep 2016 13:42:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDRa-0006K9-4P for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:42:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boDRV-00034U-V3 for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:42:25 -0400 Original-Received: from mout.web.de ([212.227.15.4]:65311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boDRV-00034P-KQ for bug-gnu-emacs@gnu.org; Sun, 25 Sep 2016 13:42:21 -0400 Original-Received: from drachen.dragon ([90.186.2.21]) by smtp.web.de (mrweb004) with ESMTPSA (Nemesis) id 0LqXBp-1bJqhR0A9x-00e74t; Sun, 25 Sep 2016 19:42:20 +0200 X-Provags-ID: V03:K0:RkUOXgTEdp6u654oMnBbwN+2OOebwriiWDI5Y0tNqK4sS6Zsu8/ fjgc69HLzV29WK5fakMRauKQSzrej1FDH9mj6/jWwPEy+taYArEL+W+OS6lBEw6fWTPuXaE WHBpBh5jEDbfrpD01Woy8Uj67JMCWmu9l+4/PAIm4bMB8YlxRDXkSIBxEi0iiURaw9Bj89x JiNtoi5zaJx3x/1D1jqaA== X-UI-Out-Filterresults: notjunk:1;V01:K0:hSsHDKaAwZQ=:P3aABS13so5ArzRXCrqFDp tYyZTriRh4FVGfAUJy+UzvVb7feJZiN7Z7adC4xpW4F8EzqrawLSrNcGO+kQJP+kS/wdXkQ3w 8/6AzOhcxXNa4n68d7beIqx/RD3QziHKfs3SPC+pQ/kEaBrVIZ6A/envz9bTcCIc6CkuVyVgz Y/5Mh/1a6bEDvCAXOVed8R//HrJR15wwQkUAGB5cGwvo2EwXmIIdcdhu1ue98+4G+WJ1atMnU Nrli3BWycjiWkzSomDiaN9Hhh9UXII4hIw8QkvnLvIlWnhXgIbDd8+zG9mJsoH9xESY/mlogz B25hwSM9qYhXo6XcZvF8QveWhMt3wZAhha5eHnAMOVfnqw5MsPae1Vg9/dwlRJLSNoj7KS63u NQyVUQNcI/hmm9nBERMBBAsag62Q6XTLQSDJkj5BEUMuRLIzf84jBBpXOKhgKLw6rKsCtfro2 rAV8vmq0wt22PJYFTn8B7Q7ojJBJ0RTzgnEUHVBFhFwuiwsfmyhI8qNmCChp46lBPIX9uNj/h YZrm4VfPt82KnwszysLK4IgT6O3F62aKSIy6YSQzIc1vQ42Wbn1AYN0RDiWc2MMs+L+BCKeHr rEfoUL+WzzFLMZrJTjU+sJSGtfltjc+FTjvM9Gbzko7O0zQopRluxwcSaS7pGxW0/KBItn40W Hl0j012KZizUIaVDz4uG/PgW/TC7BIULqSYsxxNg9K/VXniFoAgKSXBCqxBnz64NyKQl2B78L thi9kDov1XEvLD6PhQss+y0tSHY/xdar4ZnvEM7rSv8Z3Dpq31Yly27C7wREKCfojhBAa0Nc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:123686 Archived-At: Hi, the following breaks my "el-search" package when searching in "skeleton.el". It assumes that calling `scan-sexps' works at the start of any sexp. Recipe: in emacs -Q, insert (eq element '@) in an elisp mode buffer (e.g. scratch). Put point at the quote or the "@". Eval (goto-char (scan-sexps (point) 1)) and you get an error like: Debugger entered--Lisp error: (scan-error "Containing expression ends prematurely" 15 16) scan-sexps(13 1) (goto-char (scan-sexps (point) 1)) eval((goto-char (scan-sexps (point) 1)) nil) eval-expression((goto-char (scan-sexps (point) 1)) nil) funcall-interactively(eval-expression (goto-char (scan-sexps (point) 1)) nil) call-interactively(eval-expression nil nil) command-execute(eval-expression) I think `scan-sexps' should not error. FWIW, if I add one more sexp to the list after "'@" (different from "'@"), there is no error. TIA, Michael. In GNU Emacs 25.1.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.21.5) of 2016-09-23 built on drachen Repository revision: 14c36d76df035faa127580d706a0564f4e496991 Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Debian GNU/Linux testing (stretch) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_COLLATE: C value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp