mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Start in insert mode when writing a new post.
This commit is contained in:
@@ -50,7 +50,7 @@ function jekyll {
|
|||||||
JTEMPLATE+="layout: post\n"
|
JTEMPLATE+="layout: post\n"
|
||||||
JTEMPLATE+="title: \"%s\"\n"
|
JTEMPLATE+="title: \"%s\"\n"
|
||||||
JTEMPLATE+="category: Blog\n"
|
JTEMPLATE+="category: Blog\n"
|
||||||
JTEMPLATE+="---\n"
|
JTEMPLATE+="---\n\n"
|
||||||
TITLE=${@[2,-1]}
|
TITLE=${@[2,-1]}
|
||||||
SLUG=$(echo -n ${TITLE}|tr A-Z a-z|tr -c -s -- a-z0-9 -)
|
SLUG=$(echo -n ${TITLE}|tr A-Z a-z|tr -c -s -- a-z0-9 -)
|
||||||
DATE=`date +%Y-%m-%d`
|
DATE=`date +%Y-%m-%d`
|
||||||
@@ -72,7 +72,7 @@ function jekyll {
|
|||||||
mkdir -p "${JEKYLL_DIR}/_drafts"
|
mkdir -p "${JEKYLL_DIR}/_drafts"
|
||||||
FILENAME="${JEKYLL_DIR}/_drafts/${SLUG}.md"
|
FILENAME="${JEKYLL_DIR}/_drafts/${SLUG}.md"
|
||||||
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
||||||
vim "${FILENAME}" '+$'
|
vim "${FILENAME}" '+$' '+startinsert'
|
||||||
;;
|
;;
|
||||||
post)
|
post)
|
||||||
if [ -z "${SLUG}" ] ; then
|
if [ -z "${SLUG}" ] ; then
|
||||||
@@ -82,7 +82,7 @@ function jekyll {
|
|||||||
FILENAME="${JEKYLL_DIR}/_posts/${DATE}-${SLUG}.md"
|
FILENAME="${JEKYLL_DIR}/_posts/${DATE}-${SLUG}.md"
|
||||||
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
printf -- "${JTEMPLATE}" "${TITLE}" > "${FILENAME}"
|
||||||
_jekyll_set_date "${FILENAME}" "${DATE}"
|
_jekyll_set_date "${FILENAME}" "${DATE}"
|
||||||
vim "${FILENAME}" '+$'
|
vim "${FILENAME}" '+$' '+startinsert'
|
||||||
;;
|
;;
|
||||||
publish)
|
publish)
|
||||||
if [ -z "${SLUG}" ] ; then
|
if [ -z "${SLUG}" ] ; then
|
||||||
@@ -110,7 +110,7 @@ function jekyll {
|
|||||||
if [ $? -ne 0 ] ; then
|
if [ $? -ne 0 ] ; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
vim "${FILENAME}" '+$'
|
vim "${FILENAME}"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
command jekyll "$@"
|
command jekyll "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user