dragvisuals =========== This is **exact** copy of `Damian Conway`_ script for moving visually selected blocks around. The purpose of this repository is to make it more convenient for package managers like Pathogen_. Installation ------------ To install it, any kind of Vim package manager can be used, like NeoBundle_, Pathogen_, Vundle_ or vim-plug_. For manual installation, copy subdirectories from this repository to your ``~/.vim`` directory. Usage ----- To use it, add the following to your ``.vimrc``: .. code:: vim vmap DVB_Drag('left') vmap DVB_Drag('right') vmap DVB_Drag('down') vmap DVB_Drag('up') vmap D DVB_Duplicate() " Remove any introduced trailing whitespace after moving... let g:DVB_TrimWS = 1 Or, if you use the arrow keys for normal motions, choose four other keys for block dragging. For example: .. code:: vim vmap h DVB_Drag('left') vmap l DVB_Drag('right') vmap j DVB_Drag('down') vmap k DVB_Drag('up') Or: .. code:: vim vmap DVB_Drag('left') vmap DVB_Drag('right') vmap DVB_Drag('down') vmap DVB_Drag('up') Or even: .. code:: vim vmap DVB_Drag('left') vmap DVB_Drag('right') vmap DVB_Drag('down') vmap DVB_Drag('up') License ------- This work is placed under public domain. .. _Pathogen: https://github.com/tpope/vim-pathogen .. _Vundle: https://github.com/gmarik/Vundle.vim .. _NeoBundle: https://github.com/Shougo/neobundle.vim .. _vim-plug: https://github.com/junegunn/vim-plug .. _Damian Conway: https://github.com/thoughtstream/Damian-Conway-s-Vim-Setup