anchor.diff:            nmap <C-a> gg0vG$
             imap <C-a> <esc>gg0vG$
   
  -          nmap <C-v> v
  -          imap <C-v> <esc>v
  +          nmap <A-v> v
  +          imap <A-v> <esc>v
   
             map <C-f> <esc>:call CtrlSFIfOpen()<cr>
   
  -          imap <S-v> <esc>pi
  -          nmap <S-v> p
  -          vmap <S-v> p
  -
  -          vmap <S-c> y
  +          imap <C-v> <esc>pi
  +          nmap <C-v> p
  +          vmap <C-v> p
  +
  +          imap <C-c> <esc>yy
  +          nmap <C-c> yy
  +          vmap <C-c> y
   
             nmap <S-Down> vj
             nmap <S-Up> vk
  +          nmap <S-Left> vh
  +          nmap <S-Right> vl
   
             imap <S-Down> <esc>vj
             imap <S-Up> <esc>vk
  +          imap <S-Left> <esc>vh
  +          imap <S-Right> <esc>vl
   
             vmap <S-Down> j
             vmap <S-Up> k
  +          vmap <S-Left> h
  +          vmap <S-Right> l
           '';
           packages.myVimPackage = with pkgs.vimPlugins; {
             start = [
  
positive.code:           syntax enable
            set termguicolors
            set title
            colorscheme monokai_pro
  
            set shell=sh
  
negative.code:               endif
            endf
  
            let g:VM_default_mappings = 0
            let g:VM_maps = {}
            let g:VM_maps['Find Under']                  = '<C-n>'
            let g:VM_maps['Find Subword Under']          = '<C-n>'
            let g:VM_maps["Select All"]                  = '<leader>A'
            let g:VM_maps["Start Regex Search"]          = 'g/'
            let g:VM_maps["Add Cursor Down"]             = '<A-Down>'
            let g:VM_maps["Add Cursor Up"]               = '<A-Up>'
            let g:VM_maps["Add Cursor At Pos"]           = 'g<space>'
            let g:VM_maps["Visual Regex"]                = 'g/'
            let g:VM_maps["Visual All"]                  = '<leader>A'
            let g:VM_maps["Visual Add"]                  = '<A-a>'
            let g:VM_maps["Visual Find"]                 = '<A-f>'
            let g:VM_maps["Visual Cursors"]              = '<A-c>'
  
            " SuperTab like snippets behavior.
            " Note: It must be "imap" and "smap".  It uses <Plug> mappings.
            imap <expr><TAB>
  