From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Dzhus Newsgroups: gmane.emacs.devel Subject: How to change overlay arrow position silently? Date: Sun, 02 Aug 2009 17:01:28 +0400 Message-ID: <87ljm2nzdj.fsf@sphinx.net.ru> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1249218254 31511 80.91.229.12 (2 Aug 2009 13:04:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Aug 2009 13:04:14 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 02 15:04:08 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MXajO-0006Qw-Ho for ged-emacs-devel@m.gmane.org; Sun, 02 Aug 2009 15:04:06 +0200 Original-Received: from localhost ([127.0.0.1]:48970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MXajO-0000ea-1l for ged-emacs-devel@m.gmane.org; Sun, 02 Aug 2009 09:04:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MXajI-0000eM-Hf for emacs-devel@gnu.org; Sun, 02 Aug 2009 09:04:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MXajE-0000dx-Nt for emacs-devel@gnu.org; Sun, 02 Aug 2009 09:04:00 -0400 Original-Received: from [199.232.76.173] (port=60713 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MXajE-0000du-IE for emacs-devel@gnu.org; Sun, 02 Aug 2009 09:03:56 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:50782 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MXajE-0006N4-1E for emacs-devel@gnu.org; Sun, 02 Aug 2009 09:03:56 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MXaj9-00044l-Ru for emacs-devel@gnu.org; Sun, 02 Aug 2009 13:03:51 +0000 Original-Received: from 93-80-236-55.broadband.corbina.ru ([93.80.236.55]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Aug 2009 13:03:51 +0000 Original-Received: from dima by 93-80-236-55.broadband.corbina.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Aug 2009 13:03:51 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 93-80-236-55.broadband.corbina.ru User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:YXwFWNEtBfbZ2dVT3hQG6lSPzjU= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113546 Archived-At: How are you gentlemen. In the package I'm working on, gdb-mi, overlay arrows are used in several GDB buffers to mark current stack frame and current thread, just like GUD uses overlay arrow to mark current line of program source. Looks like changing overlay-arrow-position produces «Mark set» message, which is undesirable for me because user may miss some notifications provided by my code (like «Switched to thread #5»). (mapc (lambda (n) (goto-line n) (set-marker overlay-arrow-position (point-marker))) '(1 2 3 4 5)) => Mark set [5 times] Is there any way to inhibit «Mark set» message while changing overlay arrow position? I see that push-mark has nomsg argument for this, but it works only for The Mark, not any marker. -- Happy Hacking. http://sphinx.net.ru む