Quoting the help for :syn-extend :

        The "keepend" behavior can be changed by using the "extend" argument.
        When an item with "extend" is contained in an item that uses
        "keepend", the "keepend" is ignored and the containing region will be
        extended.

Fair enough, but how does one get the opposite behavior? I.e. what I want is "keepend-but-seriously-stop-here" regardless of whether contained items use extend, or match the newlines, etc.

(Context: including portions of one syntax in another, where the former's use of extend doesn't anticipate the latter. I haven't found any obviously right way to do this in either the help or the runtime files that ship with Vim, only workarounds for specific cases.)

-Rob

--
--
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 on the web visit 
https://groups.google.com/d/msgid/vim_use/2ce85c8e-55f3-4cab-6583-6897e2ee330b%40loonybin.net.

Reply via email to