;;----------------------;; |
;;----------------------;; |
;; 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) |