 ;; Handle installing packages in emacs
 (defun ensure-package-installed (&rest packages)
   "Assure every package is installed, ask for installation if it’s not.
-  Return a list of installed packages or nil for every skipped package."
+Return a list of installed PACKAGES or nil for every skipped package."
   (mapcar
     (lambda (package)
       (if (package-installed-p package)

;; esc quits
(defun minibuffer-keyboard-quit ()
  "Abort recursive edit.
  In Delete Selection mode, if the mark is active, just deactivate it;
  then it takes a second \\[keyboard-quit] to abort the minibuffer."
  (interactive)
  (if (and delete-selection-mode transient-mark-mode mark-active)
    (setq deactivate-mark  t)

(add-hook 'kill-buffer-query-functions 'immortal-scratch)


;; disable backup
(setq backup-inhibited t)

;; disable auto save
(setq auto-save-default nil)

;; no line wrapping
