Note that there are some explanatory texts on larger screens.

plurals
  1. POWhich .vimrc setting causes this weird copy-paste behaviour?
    text
    copied!<p>I recently copy-pasted a bunch of .vimrc settings from somewhere, and now I have this weird behaviour on text copy paste:</p> <ol> <li><p><img src="https://i.stack.imgur.com/RPyqw.jpg" alt="alt text"></p></li> <li><p><kbd>Ctrl</kbd> + <kbd>C</kbd></p></li> <li><p><kbd>Shift</kbd> + <kbd>Insert</kbd></p></li> <li><p><img src="https://i.stack.imgur.com/hTAKk.jpg" alt="alt text"></p></li> </ol> <p>I thought it would be <code>autoindent</code> but it is not.</p> <p><strong>What should I remove from my .vimrc to stop this behaviour and enable normal copy paste?</strong></p> <hr> <p>The fault is somewhere in this part of my .vimrc :</p> <pre><code>command -range=% -nargs=* Tidy &lt;line1&gt;,&lt;line2&gt;! \perltidy -your -preferred -default -options &lt;args&gt; vmap &lt;tab&gt; &gt;gv vmap &lt;s-tab&gt; &lt;gv nmap &lt;tab&gt; I&lt;tab&gt;&lt;esc&gt; nmap &lt;s-tab&gt; ^i&lt;bs&gt;&lt;esc&gt; let perl_include_pod = 1 let perl_extended_vars = 1 let perl_sync_dist = 250 filetype off set nocompatible set modelines=0 set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab set ic set ai set nu command -range Cm &lt;line1&gt;,&lt;line2&gt;s/^/#/ command -range Uc &lt;line1&gt;,&lt;line2&gt;s/^#// set encoding=utf-8 set scrolloff=3 set autoindent set showmode set showcmd set hidden set wildmenu set wildmode=list:longest set visualbell set ttyfast set ruler set backspace=indent,eol,start set laststatus=2 let mapleader = "," nnoremap &lt;leader&gt;1 yypVr- nnoremap &lt;leader&gt;2 yypVr= set ignorecase set smartcase set gdefault set incsearch set showmatch set hlsearch set wrap set textwidth=79 set formatoptions=qrn1 nnoremap j gj nnoremap k gk nnoremap ; : nnoremap &lt;leader&gt;W :%s/\s\+$//&lt;cr&gt;:let @/=''&lt;CR&gt; nnoremap &lt;leader&gt;w &lt;C-w&gt;v&lt;C-w&gt;l syntax on set backup set backupdir=~/.vim/backup set directory=~/.vim/tmp set noerrorbells </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload