X-Git-Url: https://git.korewanetadesu.com/?p=pelican-mode.git;a=blobdiff_plain;f=pelican-mode.el;h=df0503f3a785931bb4f02a0b67c55585e8c60ca1;hp=dce4bb8ddfe0f06e7a559d73581fddf22f77b011;hb=993581b3d5ab84df353d312cac09b803c782795b;hpb=f292b498bf735f01375e68add5539e3bf3cd729d diff --git a/pelican-mode.el b/pelican-mode.el index dce4bb8..df0503f 100644 --- a/pelican-mode.el +++ b/pelican-mode.el @@ -179,12 +179,9 @@ (defun pelican-make (target) "Execute TARGET in a Makefile at the root of the site." (interactive "sMake Pelican target: ") - (if-let ((default-directory (pelican-find-root))) - (let ((output (get-buffer-create "*Pelican Output*"))) - (display-buffer output) - (pop-to-buffer output) - (compilation-mode) - (start-process "Pelican Makefile" output "make" target)) + (if-let (default-directory (pelican-find-root)) + (compilation-start (format "make %s" target) + nil (lambda (_) "*pelican*")) (message "This doesn't look like a Pelican site."))) (defun pelican-make-html ()