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

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

[elpa] 240/255: robust loading w/o load-path customization


From: Eric Schulte
Subject: [elpa] 240/255: robust loading w/o load-path customization
Date: Sun, 16 Mar 2014 01:02:56 +0000

eschulte pushed a commit to branch go
in repository elpa.

commit aec8c1ea18398fa8c03a479f2c4050b61fd11e18
Author: Eric Schulte <address@hidden>
Date:   Fri Aug 9 15:41:36 2013 -0600

    robust loading w/o load-path customization
---
 go.el |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/go.el b/go.el
index 1058a7b..4862ea0 100644
--- a/go.el
+++ b/go.el
@@ -36,15 +36,19 @@
 ;; - TODO: the IGS protocol
 
 ;;; Code:
-(require 'go-util         "go-util.el")
-(require 'go-api          "go-api.el")
-(require 'go-board        "go-board.el")
-(require 'go-board-faces  "go-board-faces.el")
-(require 'gtp             "back-ends/gtp.el")
-(require 'gnugo           "back-ends/gnugo.el")
-(require 'sgf             "back-ends/sgf.el")
-(require 'sgf2el          "back-ends/sgf2el.el")
-(require 'igs             "back-ends/igs.el")
+(let ((load-path
+       (cons (file-name-directory (or load-file-name (buffer-file-name)))
+             load-path)))
+  (require 'go-util         "go-util.el")
+  (require 'go-api          "go-api.el")
+  (require 'go-board        "go-board.el")
+  (require 'go-board-faces  "go-board-faces.el")
+  (require 'gtp             "back-ends/gtp.el")
+  (require 'gnugo           "back-ends/gnugo.el")
+  (require 'sgf             "back-ends/sgf.el")
+  (require 'sgf2el          "back-ends/sgf2el.el")
+  (require 'igs             "back-ends/igs.el")
+  (require 'gtp-pipe        "back-ends/gtp-pipe.el"))
 
 (defun go-instantiate (back-end)
   (interactive)



reply via email to

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