| ;;----------------------;; |
;;----------------------;; |
| ;; skelton-edit.l ;; |
;; skeleton-edit.l ;; |
| ;; for skelton editor ;; |
;; for skeleton editor ;; |
| ;;----------------------;; |
;;----------------------;; |
| |
|
| ;; ------ ;; |
;; ------ ;; |
| (call (string-append "rm " tmpfile)) |
(call (string-append "rm " tmpfile)) |
| ret))) |
ret))) |
| |
|
| (defun reload-skelton ((load-primitive-all t)) |
(defun reload-skeleton ((load-primitive-all t)) |
| (reload-skeleton load-primitive-all)) |
(reload-skeleton load-primitive-all)) |
| |
|
| (defun reload-skeleton ((load-primitive-all t)) |
(defun reload-skeleton ((load-primitive-all t)) |
| (cd curdir) |
(cd curdir) |
| nil)) |
nil)) |
| |
|
| (defun skelton-edit-and-save (editee editee-name filename) |
(defun skeleton-edit-and-save (editee editee-name filename) |
| (print editee-name terminal-output) |
(print editee-name terminal-output) |
| (let* ((result (skelton-edit editee)) |
(let* ((result (skeleton-edit editee)) |
| (standard-output (appendopen (stream filename)))) |
(standard-output (appendopen (stream filename)))) |
| (prind `(setq ,editee-name ',result)) |
(prind `(setq ,editee-name ',result)) |
| (terpri) |
(terpri) |
| (close standard-output))) |
(close standard-output))) |
| |
|
| (defun reload-ulx-tools () |
(defun reload-ulx-tools () |
| (reload-skelton t)) |
(reload-skeleton t)) |
| |
|
| (reload-ulx-tools) |
(reload-ulx-tools) |