anchor.diff:            map <C-w> <ESC>:bd<Return>
             map! <C-w> <ESC>:bd<Return>
   
  -          map <C-d> Yp
  -          imap <C-d> <esc>Ypi
  +          map <A-d> Yp
  +          imap <A-d> <esc>Ypi
   
             map <C-u> <esc>:UndotreeToggle<CR>
   
  
positive.code:           set smartindent
            set copyindent
  
            " Override w motion
            function! MyWMotion()
              " Save the initial position
              let initialLine=line('.')
  
              " Execute the builtin word motion and get the new position
              normal! w
              let newLine=line('.')
  
              " If the line as changed go back to the previous line
              if initialLine != newLine
                  normal k$
              endif
            endfunction
  
            " Override b motion
            function! MyBMotion()
              " Save the initial position
              let initialLine=line('.')
  
              " Execute the builtin word motion and get the new position
              normal! b
              let newLine=line('.')
  
              " If the line as changed go back to the previous line
              if initialLine != newLine
                normal j^
              endif
            endfunction
  
            nnoremap <silent> w :call MyWMotion()<CR>
            nnoremap <silent> b :call MyBMotion()<CR>
  
            nmap <PageUp> 10<up>
            imap <PageUp> <esc>10<up>i
  
negative.code:           autocmd StdinReadPre * let s:std_in=1
            autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
  
            let g:NERDTreeDirArrowExpandable = '▸'
            let g:NERDTreeDirArrowCollapsible = '▾'
  
  