aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas de BeauchĂȘne <thomas.de.beauchene@sap.com>2018-11-19 14:42:53 +0100
committerThomas de BeauchĂȘne <thomas.de.beauchene@sap.com>2018-11-19 15:48:40 +0100
commit1f9a40a069600bd9fc711fa54b317fd149263a44 (patch)
tree1e3a896706f1b4730ba041335b2c3adf170ecf8f
parent1e25a4a33ee7ffc32f0b257b1702ce11582626a3 (diff)
compile silently
-rw-r--r--vterm.el23
1 files changed, 9 insertions, 14 deletions
diff --git a/vterm.el b/vterm.el
index be7cd1f..4926e4b 100644
--- a/vterm.el
+++ b/vterm.el
@@ -13,20 +13,15 @@
(interactive)
(let ((default-directory (file-name-directory (locate-library "vterm"))))
(unless (file-executable-p (concat default-directory "vterm-module.so" ))
- (let ((buffer (get-buffer-create " *Install vterm")))
- (pop-to-buffer buffer)
- (let ((status (call-process "sh" nil buffer t "-c"
- "mkdir -p build; \
- cd build; \
- cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..; \
- make")))
- (if (eq status 0)
- (progn
- (bury-buffer buffer)
- (when-let ((window (get-buffer-window buffer)))
- (delete-window window))
- (message "Compilation of emacs-libvterm module succeeded"))
- (message "Compilation of emacs-libvterm module failed")))))))
+ (let* ((buffer (get-buffer-create " *Install vterm"))
+ (status (call-process "sh" nil buffer t "-c"
+ "mkdir -p build; \
+ cd build; \
+ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..; \
+ make")))
+ (if (eq status 0)
+ (message "Compilation of emacs-libvterm module succeeded")
+ (message "Compilation of emacs-libvterm module failed"))))))
(when (boundp 'vterm-install)
(vterm-module-compile))