changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/ffi/tree-sitter/pkg.lisp

revision 697: 08621be7e780
parent 523: 04d0a4f857f6
     1.1--- a/lisp/ffi/tree-sitter/pkg.lisp	Fri Oct 04 21:11:52 2024 -0400
     1.2+++ b/lisp/ffi/tree-sitter/pkg.lisp	Fri Oct 04 21:45:59 2024 -0400
     1.3@@ -89,14 +89,5 @@
     1.4 
     1.5 (in-package :tree-sitter)
     1.6 
     1.7-(defun load-tree-sitter () 
     1.8-  (unless (member :tree-sitter *features*)
     1.9-    (sb-alien:load-shared-object (shared-object-name "tree-sitter") :dont-save t)
    1.10-    (load-tree-sitter-alien)
    1.11-    (push :tree-sitter *features*)))
    1.12-
    1.13-(defun load-tree-sitter-alien ()
    1.14-  (handler-bind ((simple-error
    1.15-                   (lambda (condition)
    1.16-                     (warn "failed to load libtree-sitter-alien.so --- make sure to follow the install instructions in lis/lib/ffi/tree-sitter/alien.c! ~a" condition))))
    1.17-    (sb-alien:load-shared-object "/usr/local/lib/libtree-sitter-alien.so" :dont-save nil)))
    1.18+(define-alien-loader "tree-sitter" t)
    1.19+(define-alien-loader "tree-sitter-alien" t)