parsonsmatt / intero-neovim

A neovim plugin for Intero, forked from ghcmod-vim
218 stars 28 forks source link

intero-vim causes vim-easy-align ga to take no motion as an argument. #34

Open juliapath opened 7 years ago

juliapath commented 7 years ago

How to reproduce:

  1. Starting with a clean installation + vim-plug.

  2. .config/nvim/init.vim:

    call plug#begin('~/.local/share/nvim/plugged') Plug 'junegunn/vim-easy-align' Plug 'parsonsmatt/intero-neovim' call plug#end()

    nmap ga (EasyAlign)

  3. :PlugInstall

  4. Open a file with a haskell extension. E.g: nvim test.hs

  5. In normal mode enter ga

Expected result:

Nothing happens so far, because the command is still missing a motion. Like gaip.

Actual result:

Immediately after ga easy align is activated and a motion following it would be interpreted as commands for easy align.

Version:

NVIM 0.1.7 on ArchLinux

I reported the issue to vim-easy-align here.

parsonsmatt commented 7 years ago

Well, that's bizarre. I'll try to investigate this.