Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
commit message:
-don't use [nore]map mapping flavours otherwise any recursive mappings
employed by the user won't work
more detail
-this change is useful as it allows working key maps for anyone using
the (fairly fundamental) recursive mapping nature of vim
-with my (rather limited) understanding, i believe that plugin devs are
only supposed to 'protect' (via [nore]map) internal mappings. e.g.
when exposing a public command via <Plug>ycm..., 'noremap'ping of
that to an internal script function is all good. however, when taking a
user's key input, it's not really their place to provide 'protection' of that.
as with the above issue, it might be an intermediate map/name that
doesn't represent a valid/working key symbol
testing
-this is a trivial vimscript change, touching nothing of this plugin's core
functionality, thus i see it as an 'either author agrees with above point'
and it gets merged, else it gets rejected - the use of noremap might
very well be intentional and i've no interest in debating that 😄
Thank you for this plugin.
PR Prelude
Thank you for working on YCM! :)
Please complete these steps and check these boxes (by putting an
x
insidethe brackets) before filing your PR:
rationale for why I haven't.
actually perform all of these steps.
This change is