From a4296a5d7e38cee08f441535e56bbcddb7c986eb Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Sat, 9 Jan 2021 17:10:24 +0530 Subject: [PATCH] fish: Use editor as floaterm inside a neovim floating terminal Note that this works only in floaterm. Opening a terminal with :terminal, will not have floaterm available in it. --- fish/.config/fish/config.fish | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index 65ee5c4..98ed410 100644 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -2,12 +2,19 @@ set PATH {$HOME}/.nix-profile/bin {$HOME}/.cargo/bin {$HOME}/.cabal/bin $PATH set -gx TERM xterm-kitty set -gx NIX_PATH {$HOME}/.nix-defexpr/channels -export EDITOR='nvim' export BROWSER='firefox' export MANPAGER='nvim +Man!' export NIX_SSL_CERT_FILE='/etc/ssl/certs/ca-certificates.crt' export MOZ_ENABLE_WAYLAND=1 +if [ -n "$NVIM_LISTEN_ADDRESS" ] + export VISUAL="floaterm" + export EDITOR="floaterm" +else + export VISUAL="nvim" + export EDITOR="nvim" +end + alias b="cd .." alias c="clear" alias v="nvim"