--development-mode).  No modo de desenvolvimento, awful automaticamente define o caminho /reload, o qual, quando requisitado, recarrega as aplicações.(defun awful-reload ()
(interactive)
(shell-command "lynx -dump http://localhost:8080/reload"))
(add-hook 'scheme-mode-hook
#'(lambda ()
(local-set-key "\C-cR" 'awful-reload)))
O código acima define uma função interativa (
awful-reload) que pode ser invocada no Emacs através de C-cR estando-se no modo Scheme.O cliente HTTP pode ser qualquer um de linha de comando. O
lynx serve bem a este propósito por fornecer a opção -dump, que gera a saída sem formatação, a qual pode ser exibida com facilidade no buffer do Emacs.Abaixo está um screenshot do Emacs logo após a execução de
awful-reload através de C-cR.
Nenhum comentário:
Postar um comentário