[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 26/117: Fix load dependence, See Issue #232
From: |
Matthew Fidler |
Subject: |
[elpa] 26/117: Fix load dependence, See Issue #232 |
Date: |
Fri, 25 Jul 2014 13:23:59 +0000 |
mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.
commit d4ae88d6edab2ffcb4f34309824efedb0a88ea4b
Author: Matthew L. Fidler <address@hidden>
Date: Wed Jul 16 10:21:36 2014 -0500
Fix load dependence, See Issue #232
---
ergoemacs-macros.el | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/ergoemacs-macros.el b/ergoemacs-macros.el
index da32ffd..3ad1536 100644
--- a/ergoemacs-macros.el
+++ b/ergoemacs-macros.el
@@ -218,11 +218,13 @@ Uses `ergoemacs-theme-component--parse-keys-and-body' and
(indent 2))
(let ((kb (make-symbol "body-and-plist")))
(setq kb (ergoemacs-theme-component--parse body-and-plist))
- `(puthash ,(plist-get (nth 0 kb) ':name)
- (lambda() ,(plist-get (nth 0 kb) ':description)
- (ergoemacs-theme-component--create-component
- ',(nth 0 kb)
- '(lambda () ,@(nth 1 kb)))) ergoemacs-theme-comp-hash)))
+ `(progn
+ (require 'ergoemacs-mode) ;; This should be loaded
+ (puthash ,(plist-get (nth 0 kb) ':name)
+ (lambda() ,(plist-get (nth 0 kb) ':description)
+ (ergoemacs-theme-component--create-component
+ ',(nth 0 kb)
+ '(lambda () ,@(nth 1 kb)))) ergoemacs-theme-comp-hash))))
(declare-function ergoemacs-theme-get-version "ergoemacs-theme-engine.el")
(declare-function ergoemacs-theme-set-version "ergoemacs-theme-engine.el")
- [elpa] 19/117: Pretty key cleanup, (continued)
- [elpa] 19/117: Pretty key cleanup, Matthew Fidler, 2014/07/25
- [elpa] 22/117: Fix guide-key-mode requirement, Matthew Fidler, 2014/07/25
- [elpa] 24/117: Comment ergoemacs-substitute-command-keys, Matthew Fidler, 2014/07/25
- [elpa] 21/117: Better guide-key support, Matthew Fidler, 2014/07/25
- [elpa] 25/117: Add command prompt here and powershell here, Matthew Fidler, 2014/07/25
- [elpa] 23/117: Fix (substitute-command-keys "\\[recover-session]"), Matthew Fidler, 2014/07/25
- [elpa] 27/117: Fix recursive loading in ergoemacs-mode source, Matthew Fidler, 2014/07/25
- [elpa] 30/117: Declare w32-long-file-name, Matthew Fidler, 2014/07/25
- [elpa] 29/117: Cleanup byte compile, Matthew Fidler, 2014/07/25
- [elpa] 31/117: More emcompassing shell prompt regexp, Matthew Fidler, 2014/07/25
- [elpa] 26/117: Fix load dependence, See Issue #232,
Matthew Fidler <=
- [elpa] 33/117: Added space as separtor for PS1 prompt, Matthew Fidler, 2014/07/25
- [elpa] 35/117: Remap shell to ergoemacs-shell-here, Matthew Fidler, 2014/07/25
- [elpa] 28/117: Add unix shell support, Matthew Fidler, 2014/07/25
- [elpa] 36/117: Add eshell here and powershell key, Matthew Fidler, 2014/07/25
- [elpa] 37/117: Make C-u show ergoemacs-keys when unspecified, Matthew Fidler, 2014/07/25
- [elpa] 38/117: Make ergoemacs-track use lexical scoping, Matthew Fidler, 2014/07/25
- [elpa] 39/117: Make ergoemacs-unbind lexically scoped, Matthew Fidler, 2014/07/25
- [elpa] 34/117: Use abbreviated file name for shell here, Matthew Fidler, 2014/07/25
- [elpa] 32/117: Took out space requirement for dirtrack-list, Matthew Fidler, 2014/07/25
- [elpa] 41/117: Remove remnants of original local-set-key advice., Matthew Fidler, 2014/07/25