diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-11-01 14:07:31 +0100 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-11-01 14:07:31 +0100 |
commit | 411cc94a9724d9fe96c3410f2e153ebcc8a0fc5a (patch) | |
tree | 24858de9058208f8398d6341d2bbf5c8cbccf5d0 /config/essentials/zsh/functions.zsh | |
parent | ed0bc4340570c8ecf5da244b69027c97750ee726 (diff) |
changed 'nextdeadline' to a function
Diffstat (limited to 'config/essentials/zsh/functions.zsh')
-rw-r--r-- | config/essentials/zsh/functions.zsh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index c64c474..41d57d1 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -294,3 +294,15 @@ edit_in_dir() { [ -f "$file" ] || return 1 $EDITOR "$file" } + +nextddl() +{ + local date + deadlines="$HOME/docs/filios/deadlines" + date="$(grep '^#' "$deadlines" | + sort -t '/' -k 3 -k 2 -k 1 -n | + sed -n "${1:-1}p" | + sed 's@/@.@g')" + sed -n "/$date/,/^#\|^$/p" "$deadlines" | + head -n -1 +} |