Skip to content

Instantly share code, notes, and snippets.

(defun hello-world (width height &optional (host ""))
(let* ((display (xlib:open-display host))
(screen (first (xlib:display-roots display)))
(black (xlib:screen-black-pixel screen))
(white (xlib:screen-white-pixel screen))
(root-window (xlib:screen-root screen))
(grackon (xlib:create-gcontext
:drawable root-window
:foreground white
:background black))
@dmb2
dmb2 / install-packages.el
Created September 8, 2014 14:16
Automatically install packages needed by the rest of init.el on a fresh computer.
(defun install-required-packages (package-list)
(when (>= emacs-major-version 24)
(package-refresh-contents)
(mapc (lambda (package)
(unless (require 'package nil t)
(package-install 'package)))
package-list)))
(setq required-package-list '(bm icicles smex zenburn-theme))
(install-required-packages required-package-list)