From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Pascal J. Bourguignon" Newsgroups: gmane.emacs.help Subject: Re: Listing markers in buffer Date: Fri, 29 Apr 2016 19:13:23 +0200 Organization: Informatimago Message-ID: <871t5o1gp8.fsf@kuiper.lan.informatimago.com> References: <39ea9931-1237-48e2-ae24-a14e465a56d6@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1464881817 20123 80.91.229.3 (2 Jun 2016 15:36:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 2 Jun 2016 15:36:57 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 02 17:36:52 2016 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 1b8Ufu-0007k6-LL for geh-help-gnu-emacs@m.gmane.org; Thu, 02 Jun 2016 17:36:46 +0200 Original-Received: from localhost ([::1]:48073 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8Uft-00086S-My for geh-help-gnu-emacs@m.gmane.org; Thu, 02 Jun 2016 11:36:45 -0400 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 25 Original-X-Trace: individual.net e7obeiTUGSNXgBQEGCdhggC3QkGIG7wZ3jVMCfJ0XC+SYcODe4 Cancel-Lock: sha1:NjdhZjQzYzllZDEyN2IxY2M2MDc5Yzg1YTVlNzVmNDllMWRjZWIxYQ== sha1:nkLq+nmKA582i+Potf9zI0t+NyE= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en Importance: high User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Original-Xref: usenet.stanford.edu gnu.emacs.help:217561 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:110192 Archived-At: "ian.tegebo" writes: > I see that `buffer-has-markers-at` will at least tell if there are > markers pointing to a position, but not only has it been marked > obsolete since 24.3, it doesn't provide one a means to actually get a > marker object. > > Looking at the C source, I can see that buffer to buffer_text structs > point to a singly linked list of Lisp_marker structs, but I can't find > any Elisp functions to access them. Also, there's a related thread > from 1999: > > https://groups.google.com/forum/#!topic/gnu.emacs.help/vNG9y5qCaxc/discussion Markers belong to their owners, and it would be very dangerous if you could get them and set or reset them behind the back of their owners. That said, you can always patch GNU emacs C sources to provide a lisp access to them. -- __Pascal Bourguignon__ http://www.informatimago.com/ “The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.” -- Carl Bass CEO Autodesk