Skip to content

Instantly share code, notes, and snippets.

@dieggsy
Last active December 10, 2017 16:45
Show Gist options
  • Save dieggsy/bfdbbaabee07ab47bb45b8b39fdae0d3 to your computer and use it in GitHub Desktop.
Save dieggsy/bfdbbaabee07ab47bb45b8b39fdae0d3 to your computer and use it in GitHub Desktop.
;;; -*- lexical-binding: t -*-
(let ((temp-init-dir (expand-file-name ".emacs.d/" temporary-file-directory)))
(mkdir temp-init-dir 'parents)
(setq user-emacs-directory temp-init-dir))
(package-initialize)
(add-to-list 'package-archives
'("melpa-stable" . "https://melpa.org/packages/") t)
(package-refresh-contents)
(message "Installing evil...")
(let ((inhibit-message t))
(unless (package-installed-p 'evil)
(package-install 'evil)
(evil-mode 1)))
(message "Cloning evil-collection...")
(shell-command-to-string
(format "git clone https://github.com/jojojames/evil-collection %s"
(locate-user-emacs-file "evil-collection")))
(add-to-list 'load-path (locate-user-emacs-file "evil-collection"))
(require 'evil-collection)
(evil-collection-init)
(with-current-buffer (find-file (expand-file-name "test.org"
temporary-file-directory))
(message "\nEMACS VERSION: %s" (emacs-version))
(message "ORG VERSION: %s" (org-version))
(message "BUFFER NAME: %s" (buffer-name))
(message "BUFFER MODE: %s" major-mode)
(let ((inhibit-message t))
(describe-key [tab]))
(with-current-buffer "*Help*"
(message "M-x describe-key TAB RET:\n%s" (buffer-string))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment