From bca6ed08439a6b106b21bc37634b75a9fe6ab9cb Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 14 Apr 2023 10:07:39 +0800 Subject: tkc -> context --- bin/task/context | 4 ++++ bin/task/shellrc | 1 - zsh/_context.zsh | 7 +++++++ zsh/_tkc.zsh | 7 ------- 4 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 zsh/_context.zsh delete mode 100644 zsh/_tkc.zsh diff --git a/bin/task/context b/bin/task/context index 06848d6..639f54a 100755 --- a/bin/task/context +++ b/bin/task/context @@ -16,6 +16,10 @@ PROC=$$ context="$(cat ~/.task/context)" [[ "$*" =~ '-s' ]] && SET=true && shift +[[ "$1" =~ ^[a-zA-Z] ]] && { + echo "$1" > ~/.task/context + exit 0 +} time="$1" # The unit of time display. For example: diff --git a/bin/task/shellrc b/bin/task/shellrc index 7098ac0..6d7f109 100644 --- a/bin/task/shellrc +++ b/bin/task/shellrc @@ -1,7 +1,6 @@ # task alias c='context' tk() { task rc.context=`cat ~/.task/context` $@; } -tkc(){ echo $1 >~/.task/context; } alias tkcc='task context' tkcn() { echo none >~/.task/context; } tkcp() { echo plan >~/.task/context; } diff --git a/zsh/_context.zsh b/zsh/_context.zsh new file mode 100644 index 0000000..dbb250d --- /dev/null +++ b/zsh/_context.zsh @@ -0,0 +1,7 @@ +#compdef context + +function _context() { + compadd -S '' $(sed -E '/^$/q' ~/log/plan.context.md | cut -d' ' -f1) +} + +_context diff --git a/zsh/_tkc.zsh b/zsh/_tkc.zsh deleted file mode 100644 index 2e98d4f..0000000 --- a/zsh/_tkc.zsh +++ /dev/null @@ -1,7 +0,0 @@ -#compdef tkc - -function _tkc() { - compadd -S '' $(sed -E '/^$/q' ~/log/plan.context.md | cut -d' ' -f1) -} - -_tkc -- cgit v1.2.3-70-g09d2