title: What is set mouse = a for in nvim?
body: <p>I'm not sure I can ask this question, but I can't find information about what mouse = a is for, I just find that it can no longer be copied or pasted with &quot;ctrl + c&quot; and &quot;ctrl + v&quot;, however I manage to do as I normally would, I want to know what is the use of set <code>&quot;mouse=a&quot;</code>, If it works for me or not, or in which cases it would work for me, because all I find is that error, I could not even find it on the vim page, it would be very good if you could show me a page where I can know what each part of my init.vim shown below thank you very much for your understanding.</p>
  <p><strong>I clarify that I just installed neovim on Windows 10, I am completely a noob at this</strong></p>
  <pre><code>set mouse=a
  set numberwidth=1
  set clipboard=unnamed
  syntax enable
  set showcmd
  set ruler
  set cursorline
  set encoding=utf-8
  set showmatch
  set signcolumn=yes
  set noexpandtab
  set tabstop=4 shiftwidth=4
  
  filetype plugin indent on
  
  set list
  
  set relativenumber
  so ~/.vim/plugins.vim
  so ~/.vim/plugin-config.vim
  so ~/.vim/maps.vim
  
  colorscheme gruvbox
  let g:gruvbox_contrast_dark = &quot;hard&quot;
  &quot;highlight Normal ctermbg=NONE
  set laststatus=2
  set noshowmode
  
  &quot; Javascript
  autocmd BufRead *.js set filetype=javascript.jsx
  autocmd BufRead *.jsx set filetype=javascript.jsx
  augroup filetype javascript syntax=javascript
  
  &quot;&quot; Searching
  set hlsearch                    &quot; highlight matches
  set incsearch                   &quot; incremental searching
  set ignorecase                  &quot; searches are case insensitive...
  set smartcase                   &quot; ... unless they contain at least one capital letter
  </code></pre>