function note() { ( local title="$1" local timestamp="$(date +%Y%m%dT%H%M%S%z)" local dir="${HOME}/.local/var/lib/notes" mkdir -p "${dir}" cd "${dir}" if [[ -n $1 ]]; then exec vim "$timestamp-$title.md" else exec vim . fi ) } # vim: ft=zsh