4

IdeaVim current replaces essentially all multi-line text inputs. For example, Git commit messages and the Clojure REPL both accept Vim commands. However, in those situations, I'd prefer to have a simple text input, without Vim's features.

Is there any way to enable IdeaVim only on the main editor window, and disable it on all other text inputs? If not, is there any way to disable it or configure it differently for different text inputs?

Thanks!

ddulaney
  • 843
  • 7
  • 19

3 Answers3

4

The following line will disable IdeaVim from dialogs

set ideavimsupport=
bus1hero
  • 199
  • 1
  • 12
2

As of November 2020 (and IdeaVIM 0.61), this is fully possible by setting the following in your .ideavimrc file:

set dialogescape=off (disables IdeaVIM in all dialogs | defaults to legacy - the old behaviour)

set oneline=off (disables IdeaVIM only in single line boxes | defaults to on)

kioleanu
  • 920
  • 1
  • 6
  • 17
  • Hi! These 2 options were removed after the EAP. Now there is a single option `ideavimsupport` https://github.com/JetBrains/ideavim/blob/master/doc/set-commands.md – Feedforward Nov 18 '20 at 13:57
0

Currently it's not possible. Feel free to vote for VIM-765 and VIM-740.

Andrey Vlasovskikh
  • 16,489
  • 7
  • 44
  • 62