For the life of me, I can't figure this out.
When using a browser (doesnt matter which), if I select text, then paste in Vim or Neovim or Nano, I see characters added to the beginning and end of my selection.
For example, I select "answer" from this page, then paste it over in Terminal I get:
??????answer??????
Saving this pasted data to file with .bin extension and then opening in Vim with this auto command helper:
augroup Binary
au!
au BufReadPre *.bin let &bin=1
au BufReadPost *.bin if &bin | %!xxd
au BufReadPost *.bin set ft=xxd | endif
au BufWritePre *.bin if &bin | %!xxd -r
au BufWritePre *.bin endif
au BufWritePost *.bin if &bin | %!xxd
au BufWritePost *.bin set nomod | endif
augroup END
I get this output:
0000000: fdbf bfb9 b083 616e 7377 6572 fdbf bfb9 ......answer....
0000010: b083 0a ...
So, you can see that I get
fdbf bfb9 b083
added to the beginning, and I get
fdbf bfb9 b083
added to the end.
Any ideas on what this is about?
The only recent major change I can remember is upgrading OS X to Yosemite, so sure that's potentially a large update.
EDIT: I suspect Terminal is the source of the issue. I've been able to use iTerm2 without this problem.