[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/xeft 6fcc903bbb 51/55: ; * xeft.el (xeft--compile-modul
From: |
ELPA Syncer |
Subject: |
[elpa] externals/xeft 6fcc903bbb 51/55: ; * xeft.el (xeft--compile-module): Refactor. |
Date: |
Fri, 13 Jan 2023 23:58:40 -0500 (EST) |
branch: externals/xeft
commit 6fcc903bbb0a41fb23404fc49ab180fa6652ac20
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
; * xeft.el (xeft--compile-module): Refactor.
---
xeft.el | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/xeft.el b/xeft.el
index c3d449396e..4f3d6df801 100644
--- a/xeft.el
+++ b/xeft.el
@@ -157,16 +157,15 @@ This function takes no arguments and return a list of
absolute paths."
;; Just following vterm.el here.
(when (not (executable-find "make"))
(user-error "Couldn’t compile xeft: cannot find make"))
- (let* ((source-dir
+ (let* ((default-directory
(shell-quote-argument
(file-name-directory
(locate-library "xeft.el" t))))
- (command (format "cd %s; make PREFIX=%s"
- source-dir
- (read-string "PREFIX (empty by default): ")))
+ (prefix (concat "PREFIX="
+ (read-string "PREFIX (empty by default): ")))
(buffer (get-buffer-create "*xeft compile*")))
(if (zerop (let ((inhibit-read-only t))
- (call-process "sh" nil buffer t "-c" command)))
+ (call-process "make" nil buffer t prefix)))
(progn (message "Successfully compiled the module :-D") t)
(pop-to-buffer buffer)
(compilation-mode)
- [elpa] externals/xeft f81dd92048 03/55: Some update, (continued)
- [elpa] externals/xeft f81dd92048 03/55: Some update, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft b3ff6bf5b6 04/55: Make search result more intuitive, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 290b146829 05/55: Remove caching, change to showing only 15 results, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 315126c9ae 08/55: Fix noexcept error, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8e57d01aa6 10/55: Improve perceived latency, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft e7722e479e 14/55: Move the nonexcept qualifier to the correct place, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8b3e653f6e 15/55: Really fix the nonexcept qualifier, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 2b1ff8402f 17/55: Various fixes, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8850838345 19/55: Fix "create note" prompt, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft b12a0f58ea 34/55: Factor out two faces xeft-excerpt-title and xeft-excerpt-body, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 6fcc903bbb 51/55: ; * xeft.el (xeft--compile-module): Refactor.,
ELPA Syncer <=
- [elpa] externals/xeft af94f77834 07/55: * xeft-module.cc: Fix signiture, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8a9f1e41b9 16/55: This got to fix it, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 951db71170 21/55: Fix default-extension format and add a recursive option, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft f2a7dd9259 30/55: Minor layout change, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 9532c7dd17 40/55: * README.md: Add instruction for windows., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 45d975d54d 49/55: Prepare for ELPA, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 974520af0a 43/55: * Makefile (SOEXT): Fix if condition., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 11cf93d3aa 06/55: Refactor the module, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 2b2c8e5925 09/55: Double-buffering, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 71d13999a7 13/55: Various fixes and improvements, ELPA Syncer, 2023/01/13