vim/snippets/lisp.snippets @ ab4a7458c22c

Fix lispindent to indent flet/labels right so I don't lose my goddamn mind

This code is an incomprehensible hellscape so this probably breaks something
somewhere but if I have to spend another moment without correctly-indented flets
and labelses I'm gonna jump out a fucking window.
author Steve Losh <steve@stevelosh.com>
date Fri, 25 Mar 2016 21:34:05 +0000
parents 662f1676bfb4
children (none)
snippet defp
	(defparameter ${1} ${2})${3}
snippet defv
	(defvar ${1} ${2})${3}
snippet defun
	(defun ${1} (${2})
	  ${3})
snippet defm
	(defmethod ${1} (${2})
	  ${3})
snippet let
	(let ((${1} ${2})${3})
	  ${4})
snippet flet
	(flet ((${1} (${2})
	         ${3})${4})
	  ${5})
snippet labels
	(labels ((${1} (${2})
	           ${3})${4})
	  ${5})
snippet when
	(when ${1}
	      ${2})
snippet unless
	(unless ${1}
	        ${2})
snippet cond
	(cond (${1} ${2})
		  ${3})
snippet case
	(case ${1}
		 (${2} ${3})
		 ${4})