|
|
@ -847,6 +847,10 @@ func (t *Terminal) environ() []string {
|
|
|
|
if t.listenPort != nil {
|
|
|
|
if t.listenPort != nil {
|
|
|
|
env = append(env, fmt.Sprintf("FZF_PORT=%d", *t.listenPort))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_PORT=%d", *t.listenPort))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if t.clickHeaderLine > 0 {
|
|
|
|
|
|
|
|
env = append(env, fmt.Sprintf("FZF_CLICK_HEADER_LINE=%d", t.clickHeaderLine))
|
|
|
|
|
|
|
|
env = append(env, fmt.Sprintf("FZF_CLICK_HEADER_COLUMN=%d", t.clickHeaderColumn))
|
|
|
|
|
|
|
|
}
|
|
|
|
env = append(env, "FZF_QUERY="+string(t.input))
|
|
|
|
env = append(env, "FZF_QUERY="+string(t.input))
|
|
|
|
env = append(env, "FZF_ACTION="+t.lastAction.Name())
|
|
|
|
env = append(env, "FZF_ACTION="+t.lastAction.Name())
|
|
|
|
env = append(env, "FZF_KEY="+t.lastKey)
|
|
|
|
env = append(env, "FZF_KEY="+t.lastKey)
|
|
|
@ -859,8 +863,6 @@ func (t *Terminal) environ() []string {
|
|
|
|
env = append(env, fmt.Sprintf("FZF_LINES=%d", t.areaLines))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_LINES=%d", t.areaLines))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_COLUMNS=%d", t.areaColumns))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_COLUMNS=%d", t.areaColumns))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_POS=%d", util.Min(t.merger.Length(), t.cy+1)))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_POS=%d", util.Min(t.merger.Length(), t.cy+1)))
|
|
|
|
env = append(env, fmt.Sprintf("FZF_CLICK_HEADER_LINE=%d", t.clickHeaderLine))
|
|
|
|
|
|
|
|
env = append(env, fmt.Sprintf("FZF_CLICK_HEADER_COLUMN=%d", t.clickHeaderColumn))
|
|
|
|
|
|
|
|
return env
|
|
|
|
return env
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -4040,7 +4042,10 @@ func (t *Terminal) Loop() {
|
|
|
|
t.clickHeaderLine = my + 1
|
|
|
|
t.clickHeaderLine = my + 1
|
|
|
|
t.clickHeaderColumn = mx + 1
|
|
|
|
t.clickHeaderColumn = mx + 1
|
|
|
|
evt := tui.ClickHeader
|
|
|
|
evt := tui.ClickHeader
|
|
|
|
return doActions(actionsFor(evt))
|
|
|
|
res := doActions(actionsFor(evt))
|
|
|
|
|
|
|
|
t.clickHeaderLine = 0
|
|
|
|
|
|
|
|
t.clickHeaderColumn = 0
|
|
|
|
|
|
|
|
return res
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|