emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/sqlite3 760b82f657 1/3: Load sqlite3-api module after comp


From: ELPA Syncer
Subject: [nongnu] elpa/sqlite3 760b82f657 1/3: Load sqlite3-api module after compilation
Date: Fri, 24 Nov 2023 01:00:27 -0500 (EST)

branch: elpa/sqlite3
commit 760b82f6577ec45e3e3b58dcc00830bf909add5a
Author: ikappaki <ikappaki@users.noreply.github.com>
Commit: ikappaki <ikappaki@users.noreply.github.com>

    Load sqlite3-api module after compilation
---
 README.org | 3 ---
 sqlite3.el | 5 ++++-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.org b/README.org
index 722ae5555d..18287e8971 100644
--- a/README.org
+++ b/README.org
@@ -94,9 +94,6 @@ compilation of the dynamic module:
 sqlite3-api module must be built.  Do so now?
 #+END_SRC
 
-After the module is successfully compiled, you should ~(unload-feature
-'sqlite3)~ and then ~(require sqlite3)~ to reload properly.
-
 *** Elpa
 #+BEGIN_SRC sh :eval no :exports code
 $ git co https://github.com/pekingduck/emacs-sqlite3-api
diff --git a/sqlite3.el b/sqlite3.el
index d563d538e9..2a2ea02dac 100644
--- a/sqlite3.el
+++ b/sqlite3.el
@@ -40,6 +40,7 @@
             (yes-or-no-p "sqlite3-api module must be built.  Do so now? "))
         (let ((default-directory (file-name-directory (or load-file-name
                                                           buffer-file-name))))
+          (message "Building sqlite3-api module...")
           (with-temp-buffer
             (unless (zerop (apply #'call-process
                                   (car sqlite3-api-build-command) nil t t
@@ -48,7 +49,9 @@
                      (mapconcat #'identity sqlite3-api-build-command " ")
                      (buffer-substring-no-properties
                       (point-min)
-                      (point-max))))))
+                      (point-max)))))
+          (message "Loading sqlite3-api module...")
+          (require 'sqlite3-api))
       (user-error "Abort"))))
 
 (provide 'sqlite3)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]