summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/geiser-guile/files')
-rw-r--r--app-emacs/geiser-guile/files/50geiser-guile-gentoo.el7
-rw-r--r--app-emacs/geiser-guile/files/geiser-guile-guile-scheme-src-dir.patch12
2 files changed, 19 insertions, 0 deletions
diff --git a/app-emacs/geiser-guile/files/50geiser-guile-gentoo.el b/app-emacs/geiser-guile/files/50geiser-guile-gentoo.el
new file mode 100644
index 000000000000..c9ac820301e1
--- /dev/null
+++ b/app-emacs/geiser-guile/files/50geiser-guile-gentoo.el
@@ -0,0 +1,7 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'connect-to-guile "geiser-guile"
+ "Start a Guile REPL connected to a remote process." t)
+(autoload 'run-guile "geiser-guile"
+ "Start a Geiser Guile REPL." t)
+(autoload 'switch-to-guile "geiser-guile"
+ "Start a Geiser Guile REPL, or switch to a running one." t)
diff --git a/app-emacs/geiser-guile/files/geiser-guile-guile-scheme-src-dir.patch b/app-emacs/geiser-guile/files/geiser-guile-guile-scheme-src-dir.patch
new file mode 100644
index 000000000000..e86ffaa5edb7
--- /dev/null
+++ b/app-emacs/geiser-guile/files/geiser-guile-guile-scheme-src-dir.patch
@@ -0,0 +1,12 @@
+index db42945..2a6537c 100644
+--- a/geiser-guile.el
++++ b/geiser-guile.el
+@@ -141,7 +141,7 @@ effect on new REPLs. For existing ones, use the command
+ geiser-guile-binary))
+
+ (defvar geiser-guile-scheme-dir
+- (expand-file-name "src" (file-name-directory load-file-name))
++ (expand-file-name "src" "@SITEETC@")
+ "Directory where the Guile scheme geiser modules are installed.")
+
+ (defvar-local geiser-guile-scheme-local-dir