{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/3165","labels_url":"https://api.github.com/repos/neovim/neovim/issues/3165/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/3165/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/3165/events","html_url":"https://github.com/neovim/neovim/pull/3165","id":100670925,"number":3165,"title":"[RFC] Do not use TMUX_WRAP for DECSCUSR sequence","user":{"login":"blueyed","id":9766,"avatar_url":"https://avatars.githubusercontent.com/u/9766?v=3","gravatar_id":"","url":"https://api.github.com/users/blueyed","html_url":"https://github.com/blueyed","followers_url":"https://api.github.com/users/blueyed/followers","following_url":"https://api.github.com/users/blueyed/following{/other_user}","gists_url":"https://api.github.com/users/blueyed/gists{/gist_id}","starred_url":"https://api.github.com/users/blueyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueyed/subscriptions","organizations_url":"https://api.github.com/users/blueyed/orgs","repos_url":"https://api.github.com/users/blueyed/repos","events_url":"https://api.github.com/users/blueyed/events{/privacy}","received_events_url":"https://api.github.com/users/blueyed/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neovim/neovim/labels/RFC","name":"RFC","color":"dfdfdf"},{"url":"https://api.github.com/repos/neovim/neovim/labels/terminal","name":"terminal","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-13T01:33:53Z","updated_at":"2015-08-15T17:09:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neovim/neovim/pulls/3165","html_url":"https://github.com/neovim/neovim/pull/3165","diff_url":"https://github.com/neovim/neovim/pull/3165.diff","patch_url":"https://github.com/neovim/neovim/pull/3165.patch"},"body":"Wrapping it will send it to the terminal \"directly\", which might change the\r\ncursor of another pane, e.g. when starting Neovim and changing to\r\nanother pane directly.\r\n\r\ntmux has a terminfo extension (Ss/Se) to handle and translate the\r\nDECSCUSR sequences internally.  This can be controlled through\r\n`terminal-overrides`, but does not appear to be able to handle the\r\nuncommon sequences for Konsole."},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/131401110","html_url":"https://github.com/neovim/neovim/pull/3165#issuecomment-131401110","issue_url":"https://api.github.com/repos/neovim/neovim/issues/3165","id":131401110,"user":{"login":"justinmk","id":1359421,"avatar_url":"https://avatars.githubusercontent.com/u/1359421?v=3","gravatar_id":"","url":"https://api.github.com/users/justinmk","html_url":"https://github.com/justinmk","followers_url":"https://api.github.com/users/justinmk/followers","following_url":"https://api.github.com/users/justinmk/following{/other_user}","gists_url":"https://api.github.com/users/justinmk/gists{/gist_id}","starred_url":"https://api.github.com/users/justinmk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinmk/subscriptions","organizations_url":"https://api.github.com/users/justinmk/orgs","repos_url":"https://api.github.com/users/justinmk/repos","events_url":"https://api.github.com/users/justinmk/events{/privacy}","received_events_url":"https://api.github.com/users/justinmk/received_events","type":"User","site_admin":false},"created_at":"2015-08-15T17:09:59Z","updated_at":"2015-08-15T17:09:59Z","body":"> which might change the cursor of another pane, e.g. when starting Neovim and changing to\r\nanother pane directly.\r\n\r\nHow often does this happen in practice? Is there a way we can check programmatically if `terminal-overrides` is valid, and then switch the behavior based on that? "}}