emacs-example-01.lisp 833 B

1234567891011121314151617181920212223242526
  1. (in-package #:lilu-emacs-examples)
  2. (defun test-edit ()
  3. (lilu-emacs:emacs-edit "a.txt" :wait-closed-p t)
  4. (lilu-emacs:emacs-edit "a.txt" :wait-closed-p nil)
  5. (lilu-emacs:emacs-edit "a.txt" :create-frame-p t))
  6. (defun test-eval ()
  7. (lilu-emacs:emacs-eval "(sleep-for 1)" :server-name "pippo" :ensure-server-p nil :error-p nil)
  8. (lilu-emacs:emacs-eval "(sleep-for 1)" :server-name "pippo" :ensure-server-p nil))
  9. (defun test-error ()
  10. (lilu-emacs:emacs-eval "(sleep-fo 1)" :error-p nil)
  11. (lilu-emacs:emacs-eval "(sleep-fo 1)" :wait-p nil)
  12. (lilu-emacs:emacs-eval "(sleep-fo 1)"))
  13. (defun test-wait ()
  14. (lilu-emacs:emacs-eval "(sleep-for 1)")
  15. (lilu-emacs:emacs-eval "(sleep-for 1)" :wait-p nil))
  16. (defun test-debugger ()
  17. (let ((*debugger-hook*
  18. lilu-emacs:*default-emacs-debugger-hook*))
  19. (eval '(+ 3 4 a))))