GithubHelp home page GithubHelp logo

Comments (6)

dahu avatar dahu commented on June 15, 2024

Ok. I'll have a look at it.

from vim-asciidoc.

dahu avatar dahu commented on June 15, 2024

713a2bbf1aded4a32ef123a5067c447ce100fb2b

Disable vimple's maps and commands with:
let g:init_vimple_maps_and_commands = 0

There might be a few lingering maps buried in the autoload (library) files, so this may not be completely over yet. Those remaining maps (and commands?) would be better shielded with per-instance guards rather than the all-or-none guard I just put on the main plugin/vimple.vim maps and commands. Of course, I could add per-instance guards around the plugin/vimple.vim maps and commands in the future too.

from vim-asciidoc.

Mange avatar Mange commented on June 15, 2024

from vim-asciidoc.

Mange avatar Mange commented on June 15, 2024

This did not work fully for me. (Sorry for not getting back to you in such a long time)

I still cannot type "jj" in my documents, even after adding the new variable before loading vim-asciidoc (and vimple).

Should I move this issue over to the vimple repo?

from vim-asciidoc.

Mange avatar Mange commented on June 15, 2024

I managed to fix it locally by adding an after file that removes the bindings I could find using Github search for inoremap and imap:

" Disable some unwanted Vimple keybindings (Vimple is loaded by vim-asciidoc)
iunmap jj
iunmap <c-x><c-z>
iunmap <c-x><c-a>

from vim-asciidoc.

dahu avatar dahu commented on June 15, 2024

I have just updated vimple (dahu/vimple@ce4535f) to provide maps for the abbrev and datetime completers. The jj completer was already a map. You can disable these completers from your vimrc like this:

imap <unique> <nop-1> <plug>vimple_completers_trigger
imap <unique> <nop-2> <plug>vimple_completers_abbrev_trigger
imap <unique> <nop-3> <plug>vimple_completers_datetime_trigger

from vim-asciidoc.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.