Autosaving em arquivos emacs ou xemacs (preferencialmente em perda de foco)

2

O ideal é que eu queira replicar com a funcionalidade emacs do TextMate, pelo que na perda de foco, ou seja, eu clico fora do buffer, meu arquivo é salvo.

Se isso não for possível, quero customizar o emacs para que ele auto-salve o arquivo para cada caractere que eu escrever. Quando digo isso, não quero dizer que quero salvar automaticamente os arquivos ~ backup. Quero salvar o arquivo no qual estou trabalhando atualmente.

Estou trabalhando em uma VM do Fedora.

Observação Não estou procurando por um backup ou salvamento automático. Eu quero que o arquivo em que estou realmente salvar, para que, se eu carregasse o arquivo html que estou editando em um navegador da web, ele refletisse minhas novas alterações sem que eu tivesse que alterá-lo explicitamente.

    
por Spencer 03.07.2012 / 21:19

1 resposta

0

De acordo com esta postagem do blog é possível, mas somente essa solução funciona com XEmacs . Aqui está o código:

(defun dld-deselect-frame-hook ()
  (save-some-buffers 1))

(add-hook 'deselect-frame-hook 'dld-deselect-frame-hook)
    
por 03.07.2012 / 22:11