From 7b433addc42f912922325d879a9d39a0279cd583 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 29 Mar 2024 01:17:37 +0100 Subject: [PATCH] feat(clipboard): fix clipboard for ssh+tmux Fix clipboard when attaching to a tmux session over SSH. --- init.lua | 1 + lua/core/env.lua | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 lua/core/env.lua diff --git a/init.lua b/init.lua index 951d4dd..b68cdc6 100644 --- a/init.lua +++ b/init.lua @@ -3,6 +3,7 @@ local module_name = "base" local utils = require("utils") local files = { + "env", "globals", "options", "autocommands", diff --git a/lua/core/env.lua b/lua/core/env.lua new file mode 100644 index 0000000..246ec29 --- /dev/null +++ b/lua/core/env.lua @@ -0,0 +1,4 @@ +-- Tell neovim to prefer tmux as clipboard over xsel/xclip. +if vim.fn.getenv("TMUX") ~= vim.NIL then + vim.fn.setenv("DISPLAY", vim.NIL) +end