dotemacs/init.org

1.4 KiB

Packages

  (add-to-list 'load-path "~/.emacs.d/elisp-git/use-package/")
  (require 'use-package)
  (require 'package)
  (let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
                      (not (gnutls-available-p))))
         (proto (if no-ssl "http" "https")))
    ;; Comment/uncomment these two lines to enable/disable MELPA and MELPA Stable as desired
    (add-to-list 'package-archives (cons "melpa" (concat proto "://melpa.org/packages/")) t)
    ;;(add-to-list 'package-archives (cons "melpa-stable" (concat proto "://stable.melpa.org/packages/")) t)
    (when (< emacs-major-version 24)
      ;; For important compatibility libraries like cl-lib
      (add-to-list 'package-archives '("gnu" . (concat proto "://elpa.gnu.org/packages/")))))
  (package-initialize)

UI

Built-ins

Simplify the GUI; from http://www.masteringemacs.org/articles/2010/10/04/beginners-guide-to-emacs/

  (menu-bar-mode -1)
  (tool-bar-mode -1)
  (scroll-bar-mode -1)
  (horizontal-scroll-bar-mode -1)
  (display-time-mode t)
  (setq focus-follows-mouse t
        mouse-autoselect-window t
        display-time-format "%a, %d %h %Y %T"
        display-time-interval 1
        use-dialog-box nil)