diff --git a/configure.sh b/configure.sh index 785a97b..2e1a4eb 100755 --- a/configure.sh +++ b/configure.sh @@ -44,6 +44,20 @@ personalize() { if [[ -x $(command -v zoxide) && $(zoxide --version) =~ '0.4' ]]; then sed -i -E "s/.*zoxide init.*/eval \"\$(zoxide init zsh)\"/g" $HOME/.zshrc fi + if [[ -x $(command -v nvim) && ! $(nvim --version) =~ '0.10' ]]; then + sed -i "/vim.g.clipboard = {/,/}$/d" $HOME/.config/nvim/lua/options.lua + echo -e "vim.g.clipboard = { + name = 'OSC 52', + 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('*'), + }, +}" | tee -a $HOME/.config/nvim/lua/options.lua + fi } usage(){