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: [Emacs-diffs] comment-cache 223d16f 2/3: Apply `comment-depth' text properties when calling `back_comment'. Date: Sat, 12 Mar 2016 22:56:18 +0200 Message-ID: References: <20160308132530.861.91488@vcs.savannah.gnu.org> <20160308183010.GB6269@acm.fritz.box> <20160309174816.GE3948@acm.fritz.box> <56E0805F.3050804@gmx.at> <20160312170839.GE2572@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1457816202 8116 80.91.229.3 (12 Mar 2016 20:56:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Mar 2016 20:56:42 +0000 (UTC) Cc: emacs-devel@gnu.org To: Alan Mackenzie , martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 12 21:56:42 2016 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 1aeqaW-0003J9-PV for ged-emacs-devel@m.gmane.org; Sat, 12 Mar 2016 21:56:40 +0100 Original-Received: from localhost ([::1]:33398 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeqaW-0000wk-60 for ged-emacs-devel@m.gmane.org; Sat, 12 Mar 2016 15:56:40 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeqaI-0000wO-JG for emacs-devel@gnu.org; Sat, 12 Mar 2016 15:56:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeqaD-0000eJ-Jb for emacs-devel@gnu.org; Sat, 12 Mar 2016 15:56:26 -0500 Original-Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:33828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeqaD-0000eD-D3 for emacs-devel@gnu.org; Sat, 12 Mar 2016 15:56:21 -0500 Original-Received: by mail-wm0-x231.google.com with SMTP id p65so57302295wmp.1 for ; Sat, 12 Mar 2016 12:56:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=rAOdd8qg7G2GTGBcYT1iJr6wf7OkdKzpM2GC1ZZHxv4=; b=XsX2vyaZ+aNI8mtjKB0eaLF1oelEe/vQVXSCNz2atrWyPfqd9sQ6LQ5HXDM5lxGinK aHKyb9IJoAxYSU7SUAJxCikzYz6m60sxbv/OxC78FEYMSe1rr8SdGHXO56OkbCIk6Snm RJANuh/3U0iu6MxUcDJVc6/cZYR42uwPfFLAtCtYFHckUNr9n1IDpZ3WnqIVXWgIunda g5EsndoBEu3W6HesFExhHIMrVVq/X5McXqxl4BgaWJDyyItKHkd3QPpK4QEXWN2uK3D7 zerihyljDKRgwOr6DHt34NYuVuRni0IDmn0tQVjGBacn5Q1R5rqQP4Hc9QSLs8kwDG+6 HPbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=rAOdd8qg7G2GTGBcYT1iJr6wf7OkdKzpM2GC1ZZHxv4=; b=clT41rYIx1DLCpBl0AR1jozTcp0yGwIDZUb6hH1YeHsyEMUilSOosZRU8lHJJgp789 Xknb6BhRlTFOQuK4Lp9mSZb8JU22G+PD8tpgbwu7UApLww+yOD4Rj3QPdiND+PnxYuXN 2zirTTzJTwnbOTu4qfRg+Ilaq8wtU5x16R7EM0NZW8xU7RsCBUyuyPWXVKv7RsfUqxnS MtsErnAIa4deP0fYI70CBbE9JURVbwepvA9PcO7Ljo1RsV2oKwsk7Z00S+gBOQUfMGoa oiSSuVyt/UDx1kPs+WY1Dor4rH259+FwFlSy7yOW7u0a0IdsT9PxdUC9xxhOCsPbyQab govg== X-Gm-Message-State: AD7BkJKkfVl5wK1cYS7Rd1vuLZHFbH0ce1EQ9OC9Viwy7pPtQxhZRJpIbhZ6xyH7tsKMog== X-Received: by 10.28.17.198 with SMTP id 189mr9481396wmr.47.1457816180595; Sat, 12 Mar 2016 12:56:20 -0800 (PST) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id hq2sm14697610wjb.3.2016.03.12.12.56.19 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 12 Mar 2016 12:56:20 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: <20160312170839.GE2572@acm.fritz.box> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::231 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:201554 Archived-At: On 03/12/2016 07:08 PM, Alan Mackenzie wrote: > Now, if only we had a nice fast method of determining whether we were in > a literal, and then getting out of it ..... :-) Why not (save-restriction (prog-widen) (let* ((state (syntax-ppss)) (lit-start (nth 8 state))) (when lit-start (goto-char lit-start)))) ?