diff options
| -rw-r--r-- | .config/alacritty/alacritty.yml | 9 | ||||
| -rw-r--r-- | INSTALL.txt | 2 |
2 files changed, 10 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 # diff --git a/INSTALL.txt b/INSTALL.txt index 3b30338..fa63cfa 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -7,6 +7,7 @@ $ brew install \ cmake \ curl \ fd \ + fzf \ gcc \ git \ jq \ @@ -52,6 +53,7 @@ $ sudo apt install \ curl \ emacs \ fd-find \ + fzf \ gcc \ git \ jq \ |
