autocomplete - How can I configure vim so that movement commands will include underscores and CamelCase, but completion will ignore them? -
for example, have this:
set iskeyword-=_ this has effect of making work:
foo_bar if cursor on "f", pressing w moves cursor underscore. pressing 1 time again moves "b" in bar. desired effect movement, has undesired side-effect of breaking completion. same story camelcase tokens. example,
if have this:
foo_bar and type foo_<ctrl+n> don't "foo_bar" completion option.
install camelcase motion plugin , follow illustration on page override default w mapping camelcase one. create movements follow camelcase, won't require changes iskeyword. alternatively can utilize alternative comma-preceded mappings (my preference), ,w, ,e etc camelcase motions.
vim autocomplete camelcasing underscores
No comments:
Post a Comment