feat(emacs/lean-server): show linja output in compilation mode
This commit is contained in:
parent
f969ed5d39
commit
fd467584bd
1 changed files with 9 additions and 1 deletions
|
|
@ -84,6 +84,14 @@
|
|||
(proc (start-file-process
|
||||
"linja" (format "*linja (%s)*" default-directory)
|
||||
"linja")))
|
||||
(set-process-sentinel proc (lambda (p e) (lean-server-restart))))))
|
||||
(lexical-let ((buffer (current-buffer)))
|
||||
(set-process-sentinel proc
|
||||
(lambda (p e)
|
||||
(with-current-buffer (process-buffer p) (compilation-mode))
|
||||
(message "restarting lean")
|
||||
(with-current-buffer buffer (lean-server-restart)))))
|
||||
(temp-buffer-window-show (process-buffer proc))
|
||||
(with-current-buffer (process-buffer proc)
|
||||
(let ((buffer-read-only nil)) (erase-buffer))))))
|
||||
|
||||
(provide 'lean-server)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue