Yegappan wrote:
> > > Currently the following Vim built-in functions are available to get > > > information about individual marks: getpos(), line() and col(). > > > > > > But we don't have a function to get the list of marks placed in a > > > buffer or the list of global marks (similar to the list displayed by > > > the :marks command). > > > > > > What do you think about adding a getmarks() function that returns > > > the list of global marks or the list of marks placed in a buffer? > > > > One can loop over all the mark names to get all the values. When would > > it be useful to get the whole list? > > > > If anybody would want to get marks for a buffer that is not in a window > > we could add an optional argument to getpos(). But I don't recall > > anyone asking for this. > > This feature request came up in the "Support for plugin authors needs to be > improved (poll) #3573" last year: > > https://github.com/vim/vim/issues/3573 > > In addition to this, the discussion also centered around adding support for > user-specified custom marks from a plugin. That has been implemented with text properties. You can use an invisible text property, it will stick to the text. Also when characters are inserted/deleted. Marks only keep the line. -- GALAHAD: No, please. Please! I can defeat them! There's only a hundred. GIRLS: He will beat us easily. We haven't a chance. "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/201909201222.x8KCMDuZ017953%40masaka.moolenaar.net.
