]> Sergey Matveev's repositories - stargrave-blog.git/commit
Обрезание новой строки при bracketed paste в zsh
authorSergey Matveev <stargrave@stargrave.org>
Sun, 13 Nov 2022 11:26:17 +0000 (14:26 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 13 Nov 2022 11:26:17 +0000 (14:26 +0300)
commit5f5528e851f0b160dcb03a903982a8c92e9d7901
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentcd14c3c1c7593ddb7095892a088d7b6034b0357e
Обрезание новой строки при bracketed paste в zsh

Что-то надоело что при вставке из буфера строчек с newline-ом, он честно
вставляется, остаётся в истории, мозолит глаза. Нашёл рецепт как это очень
просто поправить:

    bracketed-paste() { zle .$WIDGET && LBUFFER=${LBUFFER%$'\n'} }
    zle -N bracketed-paste