summary refs log tree commit diff
path: root/pkgs/build-support/emacs/mk-wrapper-subdirs.el
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/build-support/emacs/mk-wrapper-subdirs.el')
-rw-r--r--pkgs/build-support/emacs/mk-wrapper-subdirs.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/build-support/emacs/mk-wrapper-subdirs.el b/pkgs/build-support/emacs/mk-wrapper-subdirs.el
new file mode 100644
index 00000000000..7d30400a5c6
--- /dev/null
+++ b/pkgs/build-support/emacs/mk-wrapper-subdirs.el
@@ -0,0 +1,6 @@
+(defmacro mk-subdirs-expr (path)
+  `(setq load-path
+         (delete-dups (append '(,path)
+                              ',(let ((default-directory path))
+                                  (normal-top-level-add-subdirs-to-load-path))
+                              load-path))))