# HG changeset patch # User Luke Hoersten # Date 1534468843 18000 # Node ID c87589ea77d53c14a98bd935440a3f2b00c14c66 # Parent 2c7a2250aebf54625694ce041bb5c94a921668ed# Parent e1c2df47261dc48a727d53a51b85d5f6fa468430 merge diff -r 2c7a2250aebf -r c87589ea77d5 elisp/package-require.el --- a/elisp/package-require.el Thu Aug 16 20:19:16 2018 -0500 +++ b/elisp/package-require.el Thu Aug 16 20:20:43 2018 -0500 @@ -1,14 +1,18 @@ -;; ~/.emacs.d/elisp/package-require.el -;; Luke Hoersten +;;; package-require --- Require that packages are installed +;;; Commentary: +;;; ~/.emacs.d/elisp/package-require.el +;;; Luke Hoersten (require 'package) + +;;; Code: (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize) (package-refresh-contents) (defun package-require (packages) - "Ensure that a given package is installed" + "Ensure that a given PACKAGES are installed." (mapc (lambda (package) (unless (package-installed-p package) (package-install package) @@ -17,3 +21,4 @@ (message "Loading packages...done") (provide 'package-require) +;;; package-require.el ends here diff -r 2c7a2250aebf -r c87589ea77d5 init.el --- a/init.el Thu Aug 16 20:19:16 2018 -0500 +++ b/init.el Thu Aug 16 20:20:43 2018 -0500 @@ -1,7 +1,7 @@ ;; ~/.emacs.d/init.el (~/.emacs) ;; Luke Hoersten -;;;; General ;;;; +;;; Code: (add-to-list 'load-path "~/.emacs.d/elisp") ; set default emacs load path (setq-default @@ -134,8 +134,11 @@ (exec-path-from-shell-copy-env "PYTHONPATH") (exec-path-from-shell-initialize) (eshell) -(add-hook 'eshell-mode-hook (lambda () (setenv "TERM" "emacs"))) (setq tramp-default-method "ssh") +(add-hook 'eshell-mode-hook + (lambda () + (setenv "TERM" "emacs") + (setenv "PAGER" "cat"))) ;;; ido / smex / completion (setq-default @@ -231,7 +234,8 @@ clojure-mode-hook emacs-lisp-mode-hook conf-mode-hook - yaml-mode-hook)) + yaml-mode-hook + sql-mode-hook)) ;;; expand-region