DZNNVEMP3EYFGAEFWMBSMPU55VQT7QVAVNNOG473CN3FAT4TTARQC XJLV3OIIPQ6V6YHJGFI7RRDYI5MXTXCXSVKPOZFUOGMV4B2DEJSQC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC ZIZORUH6UNA67S6DRRGGCTSOCYENTHGODHJ5JP3UUPLIKGYU5UVAC IOVPOFAVXEQIZ7BCFVVAWFW3RYFXPK2GOILDWA6N6QHQHLAJ4XTAC NLKO2HJ55FV76MQCUCSJBSSZFI4NK6ROLQ323F2RDFDTLU5IFLDQC (provide 'lisp-skeletons)
(defun helm-generate-lisp-skeleton ()(interactive)(let ((skeletons '(("defunction" . skel-defun)("defmacro" . skel-defmacro)("defsystem" . skel-defsystem)("defparameter" . skel-defparameter)("defvar" . skel-defvar))))(funcall (helm-comp-read "code template: " skeletons))(evil-insert 1)))(define-key evil-insert-state-map (kbd "C-c j") 'skeleton-next-position)(define-key evil-insert-state-map (kbd "C-c k") 'skeleton-prev-position)(define-key evil-normal-state-map " g" 'helm-generate-lisp-skeleton)(define-key evil-visual-state-map " g" 'helm-generate-lisp-skeleton))
(use-package lisp-skeletons:config(add-hook 'skeleton-end-hook 'skeleton-make-markers)(defun helm-generate-lisp-skeleton ()(interactive)(let ((skeletons '(("defunction" . skel-defun)("defmacro" . skel-defmacro)("defsystem" . skel-defsystem)("defpackage" . skel-defpackage)("defparameter" . skel-defparameter)("defvar" . skel-defvar))))(funcall (helm-comp-read "code template: " skeletons))(evil-insert 1)))(define-key evil-insert-state-map (kbd "C-c j") 'skeleton-next-position)(define-key evil-insert-state-map (kbd "C-c k") 'skeleton-prev-position)(define-key evil-normal-state-map " g" 'helm-generate-lisp-skeleton)(define-key evil-visual-state-map " g" 'helm-generate-lisp-skeleton))