diff options
| author | Thomas de BeauchĂȘne <thomas.de.beauchene@sap.com> | 2018-11-19 14:42:53 +0100 |
|---|---|---|
| committer | Thomas de BeauchĂȘne <thomas.de.beauchene@sap.com> | 2018-11-19 15:48:40 +0100 |
| commit | 1f9a40a069600bd9fc711fa54b317fd149263a44 (patch) | |
| tree | 1e3a896706f1b4730ba041335b2c3adf170ecf8f | |
| parent | 1e25a4a33ee7ffc32f0b257b1702ce11582626a3 (diff) | |
compile silently
| -rw-r--r-- | vterm.el | 23 |
1 files changed, 9 insertions, 14 deletions
@@ -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)) |
