[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/elisa 252ba926f9 73/98: Add ability to customize extens
From: |
ELPA Syncer |
Subject: |
[elpa] externals/elisa 252ba926f9 73/98: Add ability to customize extensions path |
Date: |
Wed, 17 Jul 2024 18:58:06 -0400 (EDT) |
branch: externals/elisa
commit 252ba926f9a1a027ace1b8853ef9943632a76c4e
Author: Sergey Kostyaev <kostyaev.sergey2@wb.ru>
Commit: Sergey Kostyaev <kostyaev.sergey2@wb.ru>
Add ability to customize extensions path
---
elisa.el | 32 ++++++++++++++++++++++----------
1 file changed, 22 insertions(+), 10 deletions(-)
diff --git a/elisa.el b/elisa.el
index df404a47e1..2f7b6258e3 100644
--- a/elisa.el
+++ b/elisa.el
@@ -99,6 +99,16 @@
:group 'elisa
:type 'string)
+(defcustom elisa-sqlite-vss-path nil
+ "Path to sqlite-vss extension."
+ :group 'elisa
+ :type 'file)
+
+(defcustom elisa-sqlite-vector-path nil
+ "Path to sqlite-vector extension."
+ :group 'elisa
+ :type 'file)
+
(defcustom elisa-semantic-split-function 'elisa-split-by-paragraph
"Function for semantic text split."
:group 'elisa
@@ -225,19 +235,21 @@ If set, all quotes with similarity less than threshold
will be filtered out."
(defun elisa--vss-path ()
"Path to vss sqlite extension."
- (let* ((ext (if (string-equal system-type "darwin")
- "dylib"
- "so"))
- (file (format "vss0.%s" ext)))
- (file-name-concat elisa-db-directory file)))
+ (or elisa-sqlite-vss-path
+ (let* ((ext (if (string-equal system-type "darwin")
+ "dylib"
+ "so"))
+ (file (format "vss0.%s" ext)))
+ (file-name-concat elisa-db-directory file))))
(defun elisa--vector-path ()
"Path to vector sqlite extension."
- (let* ((ext (if (string-equal system-type "darwin")
- "dylib"
- "so"))
- (file (format "vector0.%s" ext)))
- (file-name-concat elisa-db-directory file)))
+ (or elisa-sqlite-vector-path
+ (let* ((ext (if (string-equal system-type "darwin")
+ "dylib"
+ "so"))
+ (file (format "vector0.%s" ext)))
+ (file-name-concat elisa-db-directory file))))
;;;###autoload
(defun elisa-download-sqlite-vss ()
- [elpa] externals/elisa ad67b47b50 10/98: Improve docs, (continued)
- [elpa] externals/elisa ad67b47b50 10/98: Improve docs, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa de9fa3c1a4 28/98: Fix docs, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 1f5a462be4 34/98: Add search duckduckgo function, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 3324a2e68d 41/98: Use plz to get web requests. Add optional search with searxng., ELPA Syncer, 2024/07/17
- [elpa] externals/elisa c050a9c987 42/98: Improve prompt rewrite template, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 50d7fa5963 43/98: Improve error handling, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa e50570e2ee 49/98: Inject missing variables for async execution, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa acf2521ad3 59/98: Add functions to prepare file list for parsing, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa f3bb796a65 64/98: Implement collection management, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa af9da0b561 68/98: Refactor prompt rewriting, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 252ba926f9 73/98: Add ability to customize extensions path,
ELPA Syncer <=
- [elpa] externals/elisa 35f6e3dbd1 75/98: Disable reranker by default, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 7d8da4cd04 79/98: Fix checkdoc warning, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 539b2ab04c 03/98: Add readme skeleton, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa fc5f9cae2a 45/98: Fix semantic split, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 2d8c6ef402 56/98: Use WAL for sqlite for handle concurrency, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 27fc248901 71/98: Remove files metadata on collection remove, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 5bf5d63fc1 07/98: Improve defaults, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 61dd36890a 21/98: Enable load file check in CI, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 1f5393d37e 22/98: Warn user instead of network call during package loading, ELPA Syncer, 2024/07/17
- [elpa] externals/elisa 80401a0b52 30/98: Search for gzipped builtin manuals, ELPA Syncer, 2024/07/17