#!/bin/sh [ -n "${TITFICHE_VIM_INSTANCE}" ] || TITFICHE_VIM_INSTANCE="TITFICHE" REMOTE=" --remote" gvim --serverlist | grep -q "${TITFICHE_VIM_INSTANCE}" || REMOTE='' EDITOR="gvim --servername ${TITFICHE_VIM_INSTANCE}${REMOTE}" export TITFICHE_MODE=1 if [ -z "${TITFICHE_HOME}" ] then export TITFICHE_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}/titfiche" else export TITFICHE_HOME="${TITFICHE_HOME%/}" fi if [ -n "${1}" ] then mkdir "${TITFICHE_HOME}" $EDITOR "${1}" else ID="$(date "+%Y/%m/%d/%H:%M")" mkdir -p "${TITFICHE_HOME}/${ID%/*}" $EDITOR -c "normal A# /${ID} " -c 'startinsert!' "${TITFICHE_HOME}/${ID}.md" fi