summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordequis2015-09-25 00:56:15 -0300
committerChristoph Lohmann2015-09-25 20:16:30 +0200
commit4be353e381e07fd8100f0cf29b299180f6681e46 (patch)
tree9ed6ac0579bf45f2cf12de0f9acdd1dadce68c3a /TODO
parent20d53cebc122829449524ef339ce44e13c6e85ec (diff)
downloadst-4be353e381e07fd8100f0cf29b299180f6681e46.tar.gz
st-4be353e381e07fd8100f0cf29b299180f6681e46.tar.xz
st-4be353e381e07fd8100f0cf29b299180f6681e46.zip
Fix extra bracketed paste markers when pasting >8kb
Before this patch, when pasting over BUFSIZE (8192 bytes here), st would do the following: \e[200~...8192 bytes...\e[201~\e[200~...remaining bytes...\e[201~ With this patch, the start marker is only sent when the offset is 0 (at the beginning of selnotify) and the end marker is only sent when the remaining bytes to read are 0 (at the end). For short pastes, both conditions are true in the same iteration. For long pastes, it removes the extra markers in the middle, keeping the intended wrapping: \e[200~...8192 bytes......remaining bytes...\e[201~ Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions