Re: getpos()

Russell Shaw <[email protected]> Tue, 5 Aug 2025 16:48:41 +1000
Newsgroups gmane.editors.vim
Message-ID <[email protected]>
On 5/8/25 13:53, Maxim Kim wrote:
> oops,
> 
> instead of getpos() you can use line() of course:
> 
> vim9script
> def g:Comment(line1: number, line2: number)
>      var l1 = min([line1, line2])
>      var l2 = max([line1, line2])
>      append(l2, ["#endif"])
>      append(l1 - 1, ["assert(0);", "#if 0"])
> enddef
> 
> noremap \cm <cmd>call Comment(line('.'), line('v'))<CR><ESC>

Hi, that one is much more efficient because l2 is appended before l1 :)

-- 
-- 
You received this message from the "vim_use" 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_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/vim_use/02fb06f8-a58b-409f-bf8c-706614e31c3a%40gmail.com.