diff options
| author | nsfisis <nsfisis@gmail.com> | 2022-03-12 00:44:04 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2022-03-12 00:44:04 +0900 |
| commit | 2aeff452616ccabdbf7dab9d7daf353e11142cf5 (patch) | |
| tree | cec70146c7c307962285246e27ea3c17b420c303 /.config/alacritty | |
| parent | f128d410ba4ba40b9c2c717f550f14b45adc477c (diff) | |
| download | dotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.tar.gz dotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.tar.zst dotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.zip | |
fzf: install fzf
Diffstat (limited to '.config/alacritty')
| -rw-r--r-- | .config/alacritty/alacritty.yml | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index 376fbd0..dba2895 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -437,7 +437,14 @@ shell: program: /bin/bash args: - -c - - 'export PATH="$PATH:/usr/bin:/usr/local/bin"; tmux attach -t 0 || tmux new -s 0' + - > + export PATH="$PATH:/usr/bin:/usr/local/bin"; + session="$({ tmux ls -F "#{session_name}" 2>/dev/null; echo "New (n)"; } | fzf --no-sort --reverse --no-info --prompt="Select tmux session" --select-1 --bind='n:last+accept')"; + if [[ "$session" = "New (n)" ]]; then + tmux new -s "$(date '+%Y-%m-%d')"; + else + tmux attach -t "$session"; + fi # Startup directory # |
