Skip to content

Commit

Permalink
Remove hard coded linux regex used when deciding local docker mounts
Browse files Browse the repository at this point in the history
  • Loading branch information
LaurenceWarne committed Oct 25, 2021
1 parent 6099c71 commit a2eac2f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions eldev.el
Original file line number Diff line number Diff line change
Expand Up @@ -4051,8 +4051,12 @@ URL 'https://github.com/Silex/docker-emacs'.")
(defun eldev--emacs-docker-local-dep-mounts ()
"Return bind mount arguments of local dependencies for docker run."
(mapcan (lambda (local-dep)
(let* ((dir (caddr local-dep))
(container-dir (replace-regexp-in-string "^~" "/root" dir)))
(let* ((dir (cadddr local-dep))
(home (getenv "HOME"))
(container-dir
(if (string-prefix-p home dir)
(concat "/root/" (file-relative-name dir home))
dir)))
(list "-v" (format "%s:%s" (expand-file-name dir) container-dir))))
eldev--local-dependencies))

Expand Down

0 comments on commit a2eac2f

Please sign in to comment.