feat(edit): stop forcing VISUAL to the terminal editor
VISUAL was hardwired to $EDITOR (nvim), so 'edit --visual' would launch a terminal editor detached with no tty. Comment it out so --visual falls through to the GUI fallback chain, and let users set a real GUI editor via local.fish. Update the editor-variable docs to match.
This commit is contained in:
+1
-1
@@ -108,7 +108,7 @@ if type -q nvim
|
|||||||
else
|
else
|
||||||
set -gx EDITOR (command -s vi)
|
set -gx EDITOR (command -s vi)
|
||||||
end
|
end
|
||||||
set -gx VISUAL $EDITOR
|
# set -gx VISUAL $EDITOR # <- Use local.fish to set your preferred GUI editor.
|
||||||
set -gx SUDO_EDITOR $EDITOR
|
set -gx SUDO_EDITOR $EDITOR
|
||||||
|
|
||||||
# ──────────────────────────── GPG variables ─────────────────────────────
|
# ──────────────────────────── GPG variables ─────────────────────────────
|
||||||
|
|||||||
+2
-1
@@ -159,7 +159,8 @@ Tools that respect XDG are directed to these paths rather than polluting $HOME.
|
|||||||
## Editor and Pager
|
## Editor and Pager
|
||||||
|
|
||||||
EDITOR nvim (falls back to vi if nvim is absent)
|
EDITOR nvim (falls back to vi if nvim is absent)
|
||||||
VISUAL same as EDITOR
|
VISUAL unset by default; set a GUI editor via local.fish (the edit
|
||||||
|
function falls back to a GUI chain when VISUAL is empty)
|
||||||
SUDO_EDITOR same as EDITOR
|
SUDO_EDITOR same as EDITOR
|
||||||
PAGER ov (falls back to less)
|
PAGER ov (falls back to less)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user