diff --git a/publish.el b/publish.el index 350e15e..dcb5a99 100755 --- a/publish.el +++ b/publish.el @@ -1,28 +1,37 @@ #!/usr/local/bin/emacs --script (require 'package) +(add-to-list 'package-archives + '("melpa" . "https://melpa.org/packages/") t) +(add-to-list 'package-archives + '("org" . "http://orgmode.org/elpa/") t) (package-initialize) -;; (setq package-archives '(("melpa" . "https://melpa.org/packages/") -;; ("elpa" . "https://elpa.gnu.org/packages/") -;; ("org" . "http://orgmode.org/elpa/"))) - -;; (unless package-archive-contents -;; (package-refresh-contents)) - -;; (unless (package-installed-p 'use-package) -;; (package-install 'use-package)) -;; (require 'use-package) +(unless package-archive-contents + (package-refresh-contents)) +(unless (package-installed-p 'use-package) + (package-install 'use-package)) +(require 'use-package) (setq use-package-always-ensure t) +(use-package auto-package-update + :custom + (auto-package-update-interval 7) + (auto-package-update-prompt-before-update nil) + (auto-package-update-hide-results t) + :config + (auto-package-update-maybe)) + +(use-package org + :pin org) + (use-package htmlize) (require 'ox-publish) (require 'ox-html) (require 'htmlize) -(require 'org) (setq org-html-doctype "html5") (setq org-html-htmlize-output-type 'css)