W4726ORKDCI53XH2QPETZ3EZ6ZPZBJGH6A7MTTT3RDW5U57XC5WQC
(define-key evil-insert-state-map (kbd "TAB") 'company-complete))
(define-key evil-insert-state-map (kbd "TAB") 'company-complete)
(use-package lisp-skeletons
:ensure t
:config
(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)
)
(capitalized-words-mode haskell-decl-scan-mode haskell-indentation-mode highlight-uses-mode imenu-add-menubar-index interactive-haskell-mode)))
(capitalized-words-mode haskell-decl-scan-mode haskell-indentation-mode highlight-uses-mode imenu-add-menubar-index interactive-haskell-mode)) t)