From 13b670b72d3ae3bed514b849012552c3a0c3f434 Mon Sep 17 00:00:00 2001 From: Grant Hunter Date: Wed, 22 Mar 2017 19:41:28 -0600 Subject: [PATCH] used more use package --- emacs/init.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/emacs/init.el b/emacs/init.el index 037f9b4..87678eb 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -9,10 +9,29 @@ (package-refresh-contents) (package-install 'use-package)) +(use-package async + :config + (defun my/init-hook () + "If the current buffer is 'emacs-init.org' the code-blocks +are tangled." + (when (equal (buffer-file-name) my-org-file) + (async-start + `(lambda () + (require 'org) + (org-babel-tangle-file ,my-org-file)) + (lambda (result) + (message "Tangled file compiled."))))) + (add-hook 'after-save-hook 'my/init-hook)) + +(use-package dired-async + :after async + :config + (dired-async-mode 1) + (async-bytecomp-package-mode 1) + ) + + -(autoload 'dired-async-mode "dired-async.el" nil t) -(dired-async-mode 1) -(async-bytecomp-package-mode 1) ;;add ternjs to emacs (add-to-list 'load-path "~/Development/util/tern/emacs/")