Skip to content

Commit 93cb375

Browse files
committed
0.61.1
1 parent d22e75d commit 93cb375

File tree

6 files changed

+19
-11
lines changed

6 files changed

+19
-11
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
CHANGELOG
22
=========
33

4+
0.61.1
5+
------
6+
- Disable bracketed-paste mode on exit. This fixes issue where pasting breaks after running fzf on old bash versions that don't support the mode.
7+
48
0.61.0
59
------
610
- Added `--ghost=TEXT` to display a ghost text when the input is empty

Diff for: install

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -u
44

5-
version=0.61.0
5+
version=0.61.1
66
auto_completion=
77
key_bindings=
88
update_config=2

Diff for: install.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$version="0.61.0"
1+
$version="0.61.1"
22

33
$fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition
44

Diff for: man/man1/fzf-tmux.1

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2121
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
THE SOFTWARE.
2323
..
24-
.TH fzf\-tmux 1 "Mar 2025" "fzf 0.61.0" "fzf\-tmux - open fzf in tmux split pane"
24+
.TH fzf\-tmux 1 "Apr 2025" "fzf 0.61.1" "fzf\-tmux - open fzf in tmux split pane"
2525

2626
.SH NAME
2727
fzf\-tmux - open fzf in tmux split pane

Diff for: man/man1/fzf.1

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2121
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
THE SOFTWARE.
2323
..
24-
.TH fzf 1 "Mar 2025" "fzf 0.61.0" "fzf - a command-line fuzzy finder"
24+
.TH fzf 1 "Apr 2025" "fzf 0.61.1" "fzf - a command-line fuzzy finder"
2525

2626
.SH NAME
2727
fzf - a command-line fuzzy finder

Diff for: src/tui/light.go

+11-7
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,7 @@ func (r *LightRenderer) Init() error {
213213
}
214214
}
215215

216-
r.enableMouse()
217-
r.csi("?2004h") // Enable bracketed paste mode
216+
r.enableModes()
218217
r.csi(fmt.Sprintf("%dA", r.MaxY()-1))
219218
r.csi("G")
220219
r.csi("K")
@@ -683,7 +682,7 @@ func (r *LightRenderer) rmcup() {
683682
}
684683

685684
func (r *LightRenderer) Pause(clear bool) {
686-
r.disableMouse()
685+
r.disableModes()
687686
r.restoreTerminal()
688687
if clear {
689688
if r.fullscreen {
@@ -696,12 +695,13 @@ func (r *LightRenderer) Pause(clear bool) {
696695
}
697696
}
698697

699-
func (r *LightRenderer) enableMouse() {
698+
func (r *LightRenderer) enableModes() {
700699
if r.mouse {
701700
r.csi("?1000h")
702701
r.csi("?1002h")
703702
r.csi("?1006h")
704703
}
704+
r.csi("?2004h") // Enable bracketed paste mode
705705
}
706706

707707
func (r *LightRenderer) disableMouse() {
@@ -712,6 +712,11 @@ func (r *LightRenderer) disableMouse() {
712712
}
713713
}
714714

715+
func (r *LightRenderer) disableModes() {
716+
r.disableMouse()
717+
r.csi("?2004l")
718+
}
719+
715720
func (r *LightRenderer) Resume(clear bool, sigcont bool) {
716721
r.setupTerminal()
717722
if clear {
@@ -720,7 +725,7 @@ func (r *LightRenderer) Resume(clear bool, sigcont bool) {
720725
} else {
721726
r.rmcup()
722727
}
723-
r.enableMouse()
728+
r.enableModes()
724729
r.flush()
725730
} else if sigcont && !r.fullscreen && r.mouse {
726731
// NOTE: SIGCONT (Coming back from CTRL-Z):
@@ -775,8 +780,7 @@ func (r *LightRenderer) Close() {
775780
if !r.showCursor {
776781
r.csi("?25h")
777782
}
778-
r.csi("?2004l") // Disable bracketed paste mode we enabled in Init()
779-
r.disableMouse()
783+
r.disableModes()
780784
r.flush()
781785
r.restoreTerminal()
782786
r.closePlatform()

0 commit comments

Comments
 (0)