summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-07-23 19:30:01 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-07-23 19:30:52 +0900
commit5818b58350e080e13ee4b26a2b4f76b7c3712704 (patch)
treed7769bc2b826517f3bbb2c935e001df75d0e320d
parent7941129cc406a07da2b748f41c19b040224585e4 (diff)
downloadfzf-5818b58350e080e13ee4b26a2b4f76b7c3712704.tar.gz
Better fix for #4465 - remove unnecessary erase
-rw-r--r--src/terminal.go9
-rw-r--r--src/tui/tui.go2
2 files changed, 9 insertions, 2 deletions
diff --git a/src/terminal.go b/src/terminal.go
index de134356..37c947be 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -2291,13 +2291,20 @@ func (t *Terminal) resizeWindows(forcePreview bool, redrawBorder bool) {
innerMarginInt[0]+shift, innerMarginInt[3]+pwidth+m, innerWidth-pwidth-m, innerHeight-shrink, tui.WindowList, noBorder, true)
// Clear characters on the margin
- // fzf --bind 'space:preview(seq 100)' --preview-window left,1
+ // fzf --bind 'space:toggle-preview' --preview ':' --preview-window left,1
if !hasListBorder {
for y := 0; y < innerHeight; y++ {
t.window.Move(y, -1)
t.window.Print(" ")
}
}
+ // fzf --bind 'space:toggle-preview' --preview ':' --preview-window left,1,border-none
+ if !previewOpts.Border().HasRight() {
+ for y := 0; y < innerHeight; y++ {
+ t.window.Move(y, -2)
+ t.window.Print(" ")
+ }
+ }
innerBorderFn(marginInt[0], marginInt[3]+pwidth, width-pwidth, height)
createPreviewWindow(marginInt[0], marginInt[3], pwidth, height)
diff --git a/src/tui/tui.go b/src/tui/tui.go
index 3f5d4282..7617d922 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -505,7 +505,7 @@ type BorderCharacter int
func MakeBorderStyle(shape BorderShape, unicode bool) BorderStyle {
if shape == BorderNone || shape == BorderPhantom {
return BorderStyle{
- shape: BorderRounded,
+ shape: BorderNone,
top: ' ',
bottom: ' ',
left: ' ',