commit 89eb2244a4804fb653baee9c34a09a1b7168d6b6 parent 12cdf6ce39c5670d144290481459f282b9016cea Author: Szymon Mikulicz <szymon.mikulicz@posteo.net> Date: Mon, 18 May 2020 15:12:52 +0200 fish: add vim-like aliases for :e, :q, :split, :vsplit Diffstat:
| M | fish/.config/fish/config.fish | | | 12 | +++++++++++- |
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish @@ -16,6 +16,16 @@ alias wine32 'env WINEPREFIX=/home/shyman/.wine32 WINEARCH=win32 wine' alias wine32cfg 'env WINEPREFIX=/home/shyman/.wine32 WINEARCH=win32 winecfg' alias wine32tricks 'env WINEPREFIX=/home/shyman/.wine32 WINEARCH=win32 winetricks' -alias cmus='tmux attach-session -t cmus || tmux new-session -A -D -s cmus cmus' +alias cmus='tmux attach-session -t cmus || tmux new-session -A -D -s cmus /usr/bin/cmus' + +alias :q exit +alias :e nvim +if test "$XDG_SESSION_TYPE" = "x11" + alias :split 'i3-msg split v\; exec alacritty > /dev/null' + alias :vsplit 'i3-msg split h\; exec alacritty > /dev/null' +else + alias :split 'swaymsg split v\; exec alacritty' + alias :vsplit 'swaymsg split h\; exec alacritty' +end source /usr/share/autojump/autojump.fish