Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
LazyVim clears
clipboardover SSH, so ordinary yanks never invoke Omarchy's remote provider. Restore automatic clipboard yanks and remove synchronous OSC 52 reads, which can block paste for ten seconds when the terminal refuses clipboard queries.Copies reach Wayland and the terminal. Inside tmux, large copies use
load-buffer -wonly whenset-clipboardallows export; with export disabled, the internal tmux buffer still supports yank/paste. Policy is checked on each copy. tmux selects one attached client for export; unrelated sessions are not targeted.Paste prefers the existing tmux buffer over SSH, then Wayland where applicable, then this Neovim's last copy. tmux silently ignores empty loads, so an empty write records the current buffer identity in a server option. Other Neovim instances using this provider read empty until a new buffer arrives. This preserves tmux history; it does not erase older buffers or clear the terminal host's separate clipboard. Reads select a specific buffer after checking its identity.
Without Wayland or tmux, paste uses this Neovim's last copy. Use terminal paste to insert newly copied host text in that case. Register types, empty vs failed reads, existing clipboard flags, and the
omarchy_remote_clipboard_sync/omarchy_remote_clipboard_osc52opt-outs are preserved.This supersedes #125. Existing installs are handled by omacom/omarchy#11486. Publish
omarchy-nvim 2026.8.13-2in the relevant channel before releasing that migration.Validation:
yy/p, environment detection, register types, read/write failures, empty reads, opt-outs and large copies; OSC 52 reads are forbidden by the test.