From 673e5244438f628dc52b1c78e6cbceb59017301d Mon Sep 17 00:00:00 2001 From: Carlo Sciolla Date: Fri, 11 Nov 2016 09:12:58 +0100 Subject: [PATCH] Expand file names before any `shell-quote-argument` happens to support ~ in paths --- plantuml-mode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plantuml-mode.el b/plantuml-mode.el index b63a6d6..ddfdd2b 100644 --- a/plantuml-mode.el +++ b/plantuml-mode.el @@ -81,7 +81,7 @@ (defun plantuml-render-command (&rest arguments) "Create a command line to execute PlantUML with arguments (as ARGUMENTS)." - (let* ((cmd-list (append plantuml-java-args (list plantuml-jar-path) arguments)) + (let* ((cmd-list (append plantuml-java-args (list (expand-file-name plantuml-jar-path)) arguments)) (cmd (mapconcat 'identity cmd-list "|"))) (plantuml-debug (format "Command is [%s]" cmd)) cmd-list)) @@ -217,7 +217,7 @@ default output type for new buffers." `(start-process "PLANTUML" ,buf plantuml-java-command ,@plantuml-java-args - (shell-quote-argument plantuml-jar-path) + (shell-quote-argument (expand-file-name plantuml-jar-path)) (plantuml-output-type-opt) "-p")) (defun plantuml-preview-string (prefix string)