 ;; Just another init.el file.
 ;;; Code:
 
+;; Hide UI (early on).
+(when (fboundp 'menu-bar-mode) (menu-bar-mode -1))
+(when (fboundp 'tool-bar-mode) (tool-bar-mode -1))
+(when (fboundp 'toggle-scroll-bar) (toggle-scroll-bar -1))
+
+;; Get rid of splash screens.
+;; From http://www.emacswiki.org/emacs/EmacsNiftyTricks
+(setq inhibit-splash-screen t)
+(setq initial-scratch-message nil)
+
+;; No Alarms.
+(setq ring-bell-function 'ignore)
+
 ;; Guarantee that Emacs never loads outdated byte code files.
 (setq load-prefer-newer t)
 
 ;; Increase memory threshold for garbage collection.
 (setq gc-cons-threshold 20000000)
+
+;; From https://github.com/daschwa/emacs.d
+;; Nic says eval-expression-print-level needs to be set to nil (turned off) so
+;; that you can always see what's happening.
+(setq eval-expression-print-level nil)
 
 ;; Ask shell for PATH, MANPATH, and exec-path and update Emacs environment (Mac UI only).
 (when (memq window-system '(mac ns))

(set-face-attribute 'default nil :height 180)

(set-cursor-color "#FA009A")

;; Hide UI.
(menu-bar-mode -1)
(when (fboundp 'toggle-scroll-bar)
  (toggle-scroll-bar -1))
(when (fboundp 'tool-bar-mode)
  (tool-bar-mode -1))

(require 'ar-package)
(ar/package-initialize)

  '(define-key vc-prefix-map "=" #'vc-ediff))

(setq css-indent-offset 2)

(use-package markdown-mode+ :ensure t)
(autoload 'markdown-mode "markdown-mode"
