fix(skills): improve skill loader to allow lisp keywords at start of line
This commit is contained in:
@@ -179,7 +179,9 @@ The ~opencortex~ Skill Engine enables **Late-Binding Intelligence**, allowing th
|
|||||||
((uiop:string-prefix-p "#+end_src" clean-line)
|
((uiop:string-prefix-p "#+end_src" clean-line)
|
||||||
(setf in-lisp-block nil) (setf collect-this-block nil))
|
(setf in-lisp-block nil) (setf collect-this-block nil))
|
||||||
((and in-lisp-block collect-this-block)
|
((and in-lisp-block collect-this-block)
|
||||||
(unless (or (uiop:string-prefix-p ":" clean-line))
|
(unless (or (uiop:string-prefix-p ":PROPERTIES:" (string-upcase clean-line))
|
||||||
|
(uiop:string-prefix-p ":END:" (string-upcase clean-line))
|
||||||
|
(uiop:string-prefix-p ":ID:" (string-upcase clean-line)))
|
||||||
(setf lisp-code (concatenate 'string lisp-code line (string #\Newline))))))))
|
(setf lisp-code (concatenate 'string lisp-code line (string #\Newline))))))))
|
||||||
(if (= (length lisp-code) 0)
|
(if (= (length lisp-code) 0)
|
||||||
(setf (skill-entry-status entry) :ready)
|
(setf (skill-entry-status entry) :ready)
|
||||||
|
|||||||
Reference in New Issue
Block a user