merge
authorLuke Hoersten <luke@hoersten.org>
Thu, 16 Aug 2018 20:20:43 -0500
changeset 102 c87589ea77d5
parent 101 2c7a2250aebf (current diff)
parent 100 e1c2df47261d (diff)
child 103 f76683958fb4
merge
init.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 <[email protected]>
+;;; package-require --- Require that packages are installed
+;;; Commentary:
+;;; ~/.emacs.d/elisp/package-require.el
+;;; Luke Hoersten <[email protected]>
 
 (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
--- 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 <[email protected]>
 
-;;;; 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