2010-03-25 16 views

Respuesta

22
M-x eval-buffer 

o Alt + x y escriba 'eval-buffer' o simplemente escriba parte de ella y la lengüeta de autocompletar.

10

¡Puse esto en mi .emacs! Le permite evaluar una región si hay una o todo el buffer. Lo até a C-xE.

(defun eval-region-or-buffer() 
    (interactive) 
    (let ((debug-on-error t)) 
    (cond 
    (mark-active 
     (call-interactively 'eval-region) 
     (message "Region evaluated!") 
     (setq deactivate-mark t)) 
    (t 
     (eval-buffer) 
     (message "Buffer evaluated!"))))) 

(add-hook 'emacs-lisp-mode-hook 
      (lambda() 
      (local-set-key (kbd "C-x E") 'eval-region-or-buffer))) 
Cuestiones relacionadas