From f3facdf6429fd0f15324930387268d0429e5688d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 21 Apr 2018 21:05:31 -0400 Subject: [PATCH] Add simple vanilla-emacs test ground --- core/debug.el | 17 +++++++++++++++++ init.el | 7 +++++++ 2 files changed, 24 insertions(+) create mode 100644 core/debug.el diff --git a/core/debug.el b/core/debug.el new file mode 100644 index 000000000..e627304f9 --- /dev/null +++ b/core/debug.el @@ -0,0 +1,17 @@ +;;; debug.el -*- lexical-binding: t; no-byte-compile: t; -*- + +;; load me after running Emacs -Q: +;; +;; (load-file (concat user-emacs-directory "core/debug.el")) +;; +;; then you can test packages in isolation. + +(setq user-emacs-directory (expand-file-name "../" (file-name-directory load-file-name)) + package--init-file-ensured t + package-user-dir (expand-file-name ".local/packages/elpa" user-emacs-directory) + package-archives + '(("gnu" . "https://elpa.gnu.org/packages/") + ("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/"))) + +(package-initialize) diff --git a/init.el b/init.el index 50621daa5..d779d3db8 100644 --- a/init.el +++ b/init.el @@ -28,3 +28,10 @@ ;;; License: MIT (require 'core (concat user-emacs-directory "core/core")) + +;; To test something in a blank, vanilla Emacs session (Emacs -Q) comment the +;; require above and load core/debug.el instead: +;; +;; (load (concat user-emacs-directory "core/debug.el")) +;; +;; <-- place debug code here -->