if vim.env.CONTAINER then vim.g.clipboard = { name = 'osc52', copy = { ['+'] = require('vim.ui.clipboard.osc52').copy('+'), ['*'] = require('vim.ui.clipboard.osc52').copy('*'), }, paste = { ['+'] = require('vim.ui.clipboard.osc52').paste('+'), ['*'] = require('vim.ui.clipboard.osc52').paste('*'), }, } end -- vim.schedule(function() -- vim.opt.clipboard = 'unnamedplus' -- end) -- TEMP: Check if it helps with edge cases vim.api.nvim_create_user_command('FixClipboard', function() vim.cmd('lua require("vim.ui.clipboard.osc52")') vim.schedule(function() vim.notify('Clipboard provider reloaded (OSC52)') end) end, {})