blob: c33e4f7de296778d4048fc7c6d41d54df8b3bb52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
if [ "$#" -eq 0 ]; then
set -- "$(
rg '^# (.*)$' "$ZK_NOTEBOOK_DIR" --type=markdown --max-count=1 --vimgrep --replace '$1' \
--no-line-number --no-column --sort=modified |
fzf-tmux "$FZF_TMUX_OPTS" -- --tac --print-query -d: --with-nth -1 \
--bind 'focus:transform-header(echo {1})' \
--preview-window='right,100,<100(up,75%,border-bottom)' \
--preview="glow -l -w 100 --style dark {1}" |
tail -1 |
cut -d: -f1
)"
fi
if [ -z "$1" ]; then
exit 1
elif [ -f "$1" ]; then
$EDITOR -c "cd $ZK_NOTEBOOK_DIR" "$1"
else
zk new --title="$1"
fi
|