From: Don Armstrong Date: Sun, 13 Mar 2016 01:00:59 +0000 (-0800) Subject: load package management stuff X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=ebdb44eb04e31a4831bddd9b87f2a583457a69ad;p=lib.git load package management stuff --- diff --git a/emacs_el/configuration/don-configuration.org b/emacs_el/configuration/don-configuration.org index a4e7936..2301324 100644 --- a/emacs_el/configuration/don-configuration.org +++ b/emacs_el/configuration/don-configuration.org @@ -23,6 +23,18 @@ (add-to-list 'load-path '"~/lib/emacs_el/polymode") #+END_SRC +* Package management +** package repositories and package manager +#+BEGIN_SRC emacs-lisp :tangle don-configuration.el + (setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/") + ("melpa" . "https://melpa.org/packages/") + ("org" . "http://orgmode.org/elpa/") )) + (package-initialize) +#+END_SRC +** [[https://github.com/jwiegley/use-package/][use-package]] +#+BEGIN_SRC emacs-lisp :tangle don-configuration.el + (require 'use-package) +#+END_SRC * Misc functions ** with-library @@ -36,7 +48,21 @@ #+END_SRC +* Memory +#+BEGIN_SRC emacs-lisp :tangle don-configuration.el + (setq global-mark-ring-max 128 + mark-ring-max 128 + kill-ring-max 128) + (defun don/minibuffer-setup-hook () + (setq gc-cons-threshold most-positive-fixnum)) + + (defun don/minibuffer-exit-hook () + (setq gc-cons-threshold 1048576)) + + (add-hook 'minibuffer-setup-hook #'don/minibuffer-setup-hook) + (add-hook 'minibuffer-exit-hook #'don/minibuffer-exit-hook) +#+END_SRC * Modules ** Tinyprocmail