XJLV3OIIPQ6V6YHJGFI7RRDYI5MXTXCXSVKPOZFUOGMV4B2DEJSQC NWXFEA3LHLS5YE6BUVB2IXMIA6ARTVH5PU3FD4I4M5UCDYMC6INAC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC ZIZORUH6UNA67S6DRRGGCTSOCYENTHGODHJ5JP3UUPLIKGYU5UVAC IOVPOFAVXEQIZ7BCFVVAWFW3RYFXPK2GOILDWA6N6QHQHLAJ4XTAC NLKO2HJ55FV76MQCUCSJBSSZFI4NK6ROLQ323F2RDFDTLU5IFLDQC (provide 'lisp-skeletons);;; lisp-skeletons.el ends here
(define-skeleton skel-defsystem"Insert a defsystem template"(skeleton-read "System Name: " (if v1(file-name-sans-extension(file-name-nondirectory(buffer-file-name)))))& (if (setq v1 (bobp))";;; -*- Mode:Lisp; Syntax:ANSI-Common-Lisp; Package: ASDF-USER -*-")& \n& "(in-package :asdf-user)"& \n& \n"(defsystem :" @ str ":description \"\":author \"Ed L <edward@elangley.org>\":license \"MIT\":depends-on (#:alexandria#:uiop#:serapeum" @ - "):serial t:components (" @ "" _ "))"'(save-excursion(indent-region (point-min) (point-max) nil)))
("org" . "http://orgmode.org/elpa/")("melpa" . "https://melpa.org/packages/")("melpa-stable" . "http://stable.melpa.org/packages/"))
("org" . "http://orgmode.org/elpa/")("melpa" . "https://melpa.org/packages/")("melpa-stable" . "http://stable.melpa.org/packages/"))
(add-hook 'skeleton-end-hook 'skeleton-make-markers))(defun helm-generate-lisp-skeleton ()(interactive)(let ((skeletons '(("defunction" . skel-defun)("defmacro" . skel-defmacro)("defparameter" . skel-defparameter)("defvar" . skel-defvar))))(funcall (helm-comp-read "code template: " skeletons))))(define-key evil-normal-state-map " g" 'helm-generate-lisp-skeleton)(define-key evil-visual-state-map " g" 'helm-generate-lisp-skeleton)
(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)("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))
'(lambda ();;(define-key evil-insert-state-map "^N" 'slime-fuzzy-indent-and-complete-symbol)(unless (string= "*slime-scratch*" (buffer-name))(paredit-mode)(evil-paredit-mode))(rainbow-delimiters-mode)))
'(lambda ();;(define-key evil-insert-state-map "^N" 'slime-fuzzy-indent-and-complete-symbol)(unless (string= "*slime-scratch*" (buffer-name))(paredit-mode)(evil-paredit-mode))(rainbow-delimiters-mode)))
(define-key company-active-map (kbd "SPC") (kbd "RET SPC"))(define-key company-active-map (kbd "(") (kbd "RET SPC ("))(define-key company-active-map (kbd "{") (kbd "RET SPC {"))(define-key company-active-map (kbd "[") (kbd "RET [")))
(define-key company-active-map (kbd "SPC") (kbd "RET SPC"))(define-key company-active-map (kbd "(") (kbd "RET SPC ("))(define-key company-active-map (kbd "{") (kbd "RET SPC {"))(define-key company-active-map (kbd "[") (kbd "RET [")))
'(company-clangcompany-bbdbcompany-nxmlcompany-csscompany-xcodecompany-cmakecompany-capfcompany-files(company-dabbrev-codecompany-gtagscompany-etagscompany-keywords)company-oddmusecompany-dabbrev))
'(company-clangcompany-bbdbcompany-nxmlcompany-csscompany-xcodecompany-cmakecompany-capfcompany-files(company-dabbrev-codecompany-gtagscompany-etagscompany-keywords)company-oddmusecompany-dabbrev))