emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 02/15: Check for pkg-dir to load ergoemacs-macros on compile


From: Matthew Fidler
Subject: [elpa] 02/15: Check for pkg-dir to load ergoemacs-macros on compile
Date: Sun, 06 Jul 2014 03:56:14 +0000

mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.

commit 54ad6026163f63e3a605e7cbcadcac32063df984
Author: Matthew L. Fidler <address@hidden>
Date:   Thu Jul 3 08:17:15 2014 -0500

    Check for pkg-dir to load ergoemacs-macros on compile
---
 ergoemacs-advices.el      |    5 +++--
 ergoemacs-functions.el    |   11 ++++++-----
 ergoemacs-shortcuts.el    |   11 ++++++-----
 ergoemacs-test.el         |    9 +++++----
 ergoemacs-theme-engine.el |    9 +++++----
 ergoemacs-themes.el       |    9 +++++----
 ergoemacs-translate.el    |   13 +++++++------
 ergoemacs-unbind.el       |   10 ++++++----
 8 files changed, 43 insertions(+), 34 deletions(-)

diff --git a/ergoemacs-advices.el b/ergoemacs-advices.el
index 4526724..d8a107b 100644
--- a/ergoemacs-advices.el
+++ b/ergoemacs-advices.el
@@ -32,10 +32,11 @@
   (require 'cl)
   (require 'ergoemacs-macros 
           (expand-file-name "ergoemacs-macros" 
-                            (file-name-directory (or
+                            (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
                                                    load-file-name
                                                    (buffer-file-name)
-                                                   default-directory)))))
+                                                   default-directory))))))
 
 (defvar ergoemacs-advices '()
   "List of advices to enable and disable when ergoemacs is running.")
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index e6d8c47..98cfcfc 100644
--- a/ergoemacs-functions.el
+++ b/ergoemacs-functions.el
@@ -32,11 +32,12 @@
 (eval-when-compile 
   (require 'cl)
   (require 'ergoemacs-macros 
-          (expand-file-name "ergoemacs-macros" 
-                            (file-name-directory (or
-                                                  load-file-name
-                                                  (buffer-file-name)
-                                                  default-directory)))))
+           (expand-file-name "ergoemacs-macros" 
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 (require 'redo "redo.elc" t) ; for redo shortcut
 
diff --git a/ergoemacs-shortcuts.el b/ergoemacs-shortcuts.el
index bef677d..ac30f19 100644
--- a/ergoemacs-shortcuts.el
+++ b/ergoemacs-shortcuts.el
@@ -54,11 +54,12 @@
 (eval-when-compile 
   (require 'cl)
   (require 'ergoemacs-macros 
-          (expand-file-name "ergoemacs-macros" 
-                            (file-name-directory (or
-                                                  load-file-name
-                                                  (buffer-file-name)
-                                                  default-directory)))))
+           (expand-file-name "ergoemacs-macros" 
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 (unless (fboundp 'ergoemacs-pretty-key)
   (require 'ergoemacs-translate))
diff --git a/ergoemacs-test.el b/ergoemacs-test.el
index e39136f..7ea3b5b 100644
--- a/ergoemacs-test.el
+++ b/ergoemacs-test.el
@@ -32,10 +32,11 @@
   (require 'cl)
   (require 'ergoemacs-macros 
            (expand-file-name "ergoemacs-macros" 
-                             (file-name-directory (or
-                                                   load-file-name
-                                                   (buffer-file-name)
-                                                   default-directory)))))
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 (declare-function ergoemacs-set "ergoemacs-theme-engine.el")
 (declare-function ergoemacs-define-key "ergoemacs-theme-engine.el")
diff --git a/ergoemacs-theme-engine.el b/ergoemacs-theme-engine.el
index a00ce88..61e5068 100644
--- a/ergoemacs-theme-engine.el
+++ b/ergoemacs-theme-engine.el
@@ -55,10 +55,11 @@
   (require 'cl)
   (require 'ergoemacs-macros 
            (expand-file-name "ergoemacs-macros" 
-                             (file-name-directory (or
-                                                   load-file-name
-                                                   (buffer-file-name)
-                                                   default-directory)))))
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 ;;; Not sure why `adjoin' may be called at run-time; sigh.
 (autoload 'adjoin "cl.el")
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index af75e10..8ea889c 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -31,10 +31,11 @@
   (require 'cl)
   (require 'ergoemacs-macros 
            (expand-file-name "ergoemacs-macros" 
-                             (file-name-directory (or
-                                                   load-file-name
-                                                   (buffer-file-name)
-                                                   default-directory)))))
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 (autoload 'dired-jump "dired-x" "ergoemacs-autoload." t)
 (autoload 'wdired-change-to-wdired-mode "wdired" "ergoemacs-autoload." t)
diff --git a/ergoemacs-translate.el b/ergoemacs-translate.el
index 79ec34d..c4fe3c2 100644
--- a/ergoemacs-translate.el
+++ b/ergoemacs-translate.el
@@ -50,14 +50,15 @@
 ;; 
 ;;; Code:
 
-(eval-when-compile
+(eval-when-compile 
   (require 'cl)
   (require 'ergoemacs-macros 
-          (expand-file-name "ergoemacs-macros" 
-                            (file-name-directory (or
-                             load-file-name
-                             (buffer-file-name)
-                             default-directory)))))
+           (expand-file-name "ergoemacs-macros" 
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
 
 
 ;;; ergoemacs pretty keys
diff --git a/ergoemacs-unbind.el b/ergoemacs-unbind.el
index a1d041d..0833fd4 100644
--- a/ergoemacs-unbind.el
+++ b/ergoemacs-unbind.el
@@ -32,10 +32,12 @@
   (require 'cl)
   (require 'ergoemacs-macros 
            (expand-file-name "ergoemacs-macros" 
-                             (file-name-directory (or
-                                                   load-file-name
-                                                   (buffer-file-name)
-                                                   default-directory)))))
+                             (or (and (boundp 'pkg-dir) pkg-dir)
+                                 (file-name-directory (or
+                                                       load-file-name
+                                                       (buffer-file-name)
+                                                       default-directory))))))
+
 (require 'edmacro)
 
 (defvar ergoemacs-emacs-default-bindings



reply via email to

[Prev in Thread] Current Thread [Next in Thread]