neovim/runtime/autoload/provider
Jan Edmund Lazo 67d7906652 clipboard: close stdout when copying via xclip #11617
test_registers.vim can fail even if a clipboard manager is running.
If a clipboard manager is not running, this test always fails with xclip.
Use xsel as a workaround.
https://github.com/astrand/xclip/issues/20 suggests closing stdout
when sending input via stdin.

Environment
- Ubuntu Xenial
- Vim 7.4 (any app with broken clipboard code will do)
- Neovim nightly

Steps to reproduce:
0. Start the clipboard manager.
1. Open a file in Vim on Linux.
   Vim should have +clipboard enabled.
   'set clipboard='
2. Yank some text to the clipboard register.
3. Quit Vim.
4. Run 'cd /path/to/neovim/repo/'
5. Run 'make oldtest'.
   Do not run any individual tests.
   They likely pass with or without this fix.

Before fix: test_registers.vim can fail.
After fix: test_registers.vim always passes.

Close https://github.com/neovim/neovim/issues/7958

https://wiki.ubuntu.com/ClipboardPersistence#The_state_of_things
2020-01-02 00:41:36 -08:00
..
clipboard.vim clipboard: close stdout when copying via xclip #11617 2020-01-02 00:41:36 -08:00
node.vim system(), jobstart(): raise error on non-executable #11234 2019-12-24 07:53:56 +01:00
python3.vim provider: g:loaded_xx_provider=2 means "enabled and working" 2019-08-04 13:23:46 +02:00
python.vim provider: g:loaded_xx_provider=2 means "enabled and working" 2019-08-04 13:23:46 +02:00
pythonx.vim provider/python: add python3.8 executable (#11402) 2019-11-17 14:23:17 +01:00
ruby.vim provider: g:loaded_xx_provider=2 means "enabled and working" 2019-08-04 13:23:46 +02:00
script_host.rb Make script_host.rb rubocop-clean 2017-05-03 22:24:51 +02:00