From 205b9eca2ed8e27360c6e6082869a97e30752e26 Mon Sep 17 00:00:00 2001 From: David Mohl Date: Tue, 19 Jun 2018 19:29:28 +0900 Subject: [PATCH] vim: Fix odd block pasting behaviour This is a issue in neovim when using the system clipboard. See [this issue](https://github.com/neovim/neovim/issues/1822) miniyank is a plugin that fixes this until it's fixed in core --- vim/init.vim | 2 ++ vim/keybindings.vim | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/vim/init.vim b/vim/init.vim index 649a661..ab0d403 100644 --- a/vim/init.vim +++ b/vim/init.vim @@ -20,6 +20,8 @@ Plug 'tpope/vim-sensible' Plug 'jiangmiao/auto-pairs' +Plug 'bfredl/nvim-miniyank' + " Syntax Plug 'Shougo/neco-vim', {'for': 'vim'} diff --git a/vim/keybindings.vim b/vim/keybindings.vim index 057a307..0bd2184 100644 --- a/vim/keybindings.vim +++ b/vim/keybindings.vim @@ -38,6 +38,10 @@ nnoremap k k nnoremap Q +" Fix block cursor weirdness +map p (miniyank-autoput) +map P (miniyank-autoPut) + " Start interactive EasyAlign in visual mode (e.g. vipga) xmap ga (EasyAlign)