aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2022-03-12 00:44:04 +0900
committernsfisis <nsfisis@gmail.com>2022-03-12 00:44:04 +0900
commit2aeff452616ccabdbf7dab9d7daf353e11142cf5 (patch)
treecec70146c7c307962285246e27ea3c17b420c303
parentf128d410ba4ba40b9c2c717f550f14b45adc477c (diff)
downloaddotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.tar.gz
dotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.tar.zst
dotfiles-2aeff452616ccabdbf7dab9d7daf353e11142cf5.zip
fzf: install fzf
-rw-r--r--.config/alacritty/alacritty.yml9
-rw-r--r--INSTALL.txt2
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 \