From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: invisible text and navigation commands Date: Mon, 02 Oct 2017 20:44:22 -0400 Message-ID: References: <837ewd34it.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1506991480 13971 195.159.176.226 (3 Oct 2017 00:44:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 3 Oct 2017 00:44:40 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 03 02:44:35 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 1dzBK7-0002vm-1V for ged-emacs-devel@m.gmane.org; Tue, 03 Oct 2017 02:44:35 +0200 Original-Received: from localhost ([::1]:55352 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzBKE-0001wj-3j for ged-emacs-devel@m.gmane.org; Mon, 02 Oct 2017 20:44:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47624) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzBK7-0001wT-O5 for emacs-devel@gnu.org; Mon, 02 Oct 2017 20:44:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzBK4-0004bF-IE for emacs-devel@gnu.org; Mon, 02 Oct 2017 20:44:35 -0400 Original-Received: from [195.159.176.226] (port=34940 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dzBK4-0004aK-At for emacs-devel@gnu.org; Mon, 02 Oct 2017 20:44:32 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dzBJt-0001fT-P4 for emacs-devel@gnu.org; Tue, 03 Oct 2017 02:44:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:5uF+HQVytRYTzrOn2fG+Vx7T35E= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:219023 Archived-At: > I just wanted to know if Emacs already has some variable like > `ignore-invisible-text-when-moving' which I could just bind to t in my > mode and be done. It kind of does, but it's already t by default. It's just that it doesn't quite do what you want, because what you want can't be done in a generic way easily. Movement normally works on the buffer text, whereas in your case to make sense you'd want to work in terms of displayed text. BTW, you can get what you want by *deleting* the text instead of marking it invisible ;-) Stefan