From 3e78cde55e9c1c7c2adb810221690885ab079ae8 Mon Sep 17 00:00:00 2001 From: David Tomaschik Date: Fri, 30 Dec 2016 18:52:08 -0800 Subject: [PATCH] Start in insert mode when writing a new post. --- dotfiles/zsh_custom/plugins/jekyll/jekyll.plugin.zsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dotfiles/zsh_custom/plugins/jekyll/jekyll.plugin.zsh b/dotfiles/zsh_custom/plugins/jekyll/jekyll.plugin.zsh index c0774b0..05c791b 100644 --- a/dotfiles/zsh_custom/plugins/jekyll/jekyll.plugin.zsh +++ b/dotfiles/zsh_custom/plugins/jekyll/jekyll.plugin.zsh @@ -50,7 +50,7 @@ function jekyll { JTEMPLATE+="layout: post\n" JTEMPLATE+="title: \"%s\"\n" JTEMPLATE+="category: Blog\n" - JTEMPLATE+="---\n" + JTEMPLATE+="---\n\n" TITLE=${@[2,-1]} SLUG=$(echo -n ${TITLE}|tr A-Z a-z|tr -c -s -- a-z0-9 -) DATE=`date +%Y-%m-%d` @@ -72,7 +72,7 @@ function jekyll { mkdir -p "${JEKYLL_DIR}/_drafts" FILENAME="${JEKYLL_DIR}/_drafts/${SLUG}.md" printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}" - vim "${FILENAME}" '+$' + vim "${FILENAME}" '+$' '+startinsert' ;; post) if [ -z "${SLUG}" ] ; then @@ -82,7 +82,7 @@ function jekyll { FILENAME="${JEKYLL_DIR}/_posts/${DATE}-${SLUG}.md" printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}" _jekyll_set_date "${FILENAME}" "${DATE}" - vim "${FILENAME}" '+$' + vim "${FILENAME}" '+$' '+startinsert' ;; publish) if [ -z "${SLUG}" ] ; then @@ -110,7 +110,7 @@ function jekyll { if [ $? -ne 0 ] ; then return fi - vim "${FILENAME}" '+$' + vim "${FILENAME}" ;; *) command jekyll "$@"