emacs-lisp source: (provide 'cce/lisp-core) (use-package evil-lispy :diminish) (defun cce/lisp-like-mode-hook () (aggressive-indent-mode -1) (evil-lispy-mode)) ; (parinfer-mode)) (defun cce/elisp-mode-hook () (setq-local tab-width 8)) (use-package parinfer :ensure nil :config (setq parinfer-extensions '(defaults pretty-parens evil smart-yank)) (evil-define-key 'normal 'parinfer-mode (kbd "<SPC>o") #'parinfer-toggle-mode) :hook (clojure-mode . cce/lisp-like-mode-hook) (common-lisp-mode . cce/lisp-like-mode-hook) (emacs-lisp-mode . cce/lisp-like-mode-hook) (emacs-lisp-mode . cce/elisp-mode-hook) (lisp-mode . cce/lisp-like-mode-hook) (scheme-mode . cce/lisp-like-mode-hook))
(provide 'cce/lisp-core) (use-package evil-lispy :diminish) (defun cce/lisp-like-mode-hook () (aggressive-indent-mode -1) (evil-lispy-mode)) ; (parinfer-mode)) (defun cce/elisp-mode-hook () (setq-local tab-width 8)) (use-package parinfer :ensure nil :config (setq parinfer-extensions '(defaults pretty-parens evil smart-yank)) (evil-define-key 'normal 'parinfer-mode (kbd "<SPC>o") #'parinfer-toggle-mode) :hook (clojure-mode . cce/lisp-like-mode-hook) (common-lisp-mode . cce/lisp-like-mode-hook) (emacs-lisp-mode . cce/lisp-like-mode-hook) (emacs-lisp-mode . cce/elisp-mode-hook) (lisp-mode . cce/lisp-like-mode-hook) (scheme-mode . cce/lisp-like-mode-hook))
#+ARCOLOGY_ALLOW_CRAWL: t
#+ARCOLOGY_KEY: cce/lisp-core
#+ARROYO_EMACS_MODULE: lisp-core
#+ARROYO_MODULE_WANTS: cce/code_formatting_aggressively.org
#+ARROYO_MODULE_WANTS: cce/diminish.org
#+ARROYO_MODULE_WANTS: cce/evil_mode.org