eclrc @ c27fb01fc92f

au
author Steve Losh <steve@stevelosh.com>
date Sat, 07 Jul 2018 20:27:24 +0000
parents 1cd90a0458e4
children 31ddcddb32bf
(setf compiler::*user-cc-flags* "-Wno-shift-negative-value")

(defvar *last-package* nil)
(defvar *cached-prompt* nil)

(defun sjl-prompt ()
  (when (not (eq *last-package* *package*))
    (setf *cached-prompt*
          (format nil "~%[ECL] ~A> "
                  (or (first (package-nicknames *package*))
                      (package-name *package*))))
    (setf *last-package* *package*))
  (terpri)
  (princ *cached-prompt*))

(setf system:*tpl-prompt-hook* #'sjl-prompt)


#-quicklisp
(let ((quicklisp-init (merge-pathnames ".quicklisp/setup.lisp"
                                    (user-homedir-pathname))))
 (when (probe-file quicklisp-init)
    (load quicklisp-init)))