Merge branch 'master' of github.com:larstvei/dot-emacs

Conflicts:
	init.el
	init.org
This commit is contained in:
larstvei 2014-01-04 09:46:05 +01:00
commit d1b0b39e70
2 changed files with 20 additions and 0 deletions

View File

@ -56,10 +56,16 @@ PACKAGE is installed and the current version is deleted."
(<= days-between-updates (<= days-between-updates
(days-between (days-between
(current-time-string) (current-time-string)
<<<<<<< HEAD
(buffer-substring-no-properties start end)))) (buffer-substring-no-properties start end))))
;; Remember to update the time-stamp. ;; Remember to update the time-stamp.
(when do-package-update-on-init (when do-package-update-on-init
(time-stamp)))))) (time-stamp))))))
=======
(buffer-substring-no-properties start end)))))))
;; Remember to update the time-stamp.
(time-stamp))
>>>>>>> 4bf07b95098fd9e26f03b2217dc256200c136488
(when do-package-update-on-init (when do-package-update-on-init
(package-refresh-contents)) (package-refresh-contents))

View File

@ -94,12 +94,20 @@
(defvar do-package-update-on-init t) (defvar do-package-update-on-init t)
#+END_SRC #+END_SRC
<<<<<<< HEAD
The tricky part is figuring out when the last time the Emacs was updated! The tricky part is figuring out when the last time the Emacs was updated!
Here is a hacky way of doing it, using [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Time-Stamps.html][time-stamps]]. By adding a Here is a hacky way of doing it, using [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Time-Stamps.html][time-stamps]]. By adding a
time-stamp to the init file, we can search for it and determine wither or time-stamp to the init file, we can search for it and determine wither or
not to do an update. After that we must run the =time-stamp=-function to not to do an update. After that we must run the =time-stamp=-function to
update the time-stamp. Note that if there is no time-stamp in the update the time-stamp. Note that if there is no time-stamp in the
init-file then packages will be updated every time you start Emacs. init-file then packages will be updated every time you start Emacs.
=======
The tricky part is figuring out when the last time the Emacs was opened!
Here is a hacky way of doing it, using [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Time-Stamps.html][time-stamps]]. By adding a
time-stamp to the init file, we can search for it and determine wither or
not to do an update. After that we must run the =time-stamp=-function to
update the time-stamp.
>>>>>>> 4bf07b95098fd9e26f03b2217dc256200c136488
#+BEGIN_SRC emacs-lisp :tangle yes #+BEGIN_SRC emacs-lisp :tangle yes
(require 'time-stamp) (require 'time-stamp)
@ -120,10 +128,16 @@
(<= days-between-updates (<= days-between-updates
(days-between (days-between
(current-time-string) (current-time-string)
<<<<<<< HEAD
(buffer-substring-no-properties start end)))) (buffer-substring-no-properties start end))))
;; Remember to update the time-stamp. ;; Remember to update the time-stamp.
(when do-package-update-on-init (when do-package-update-on-init
(time-stamp)))))) (time-stamp))))))
=======
(buffer-substring-no-properties start end)))))))
;; Remember to update the time-stamp.
(time-stamp))
>>>>>>> 4bf07b95098fd9e26f03b2217dc256200c136488
#+END_SRC #+END_SRC
Now we can use the function above to make sure packages are installed and Now we can use the function above to make sure packages are installed and