Explorar el Código

org-babel-eval: compilation-mode to deal with errors in (C/C++/D)

Ernesto Durante hace 10 años
padre
commit
e4e80bfa33
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      lisp/ob-eval.el

+ 6 - 0
lisp/ob-eval.el

@@ -57,6 +57,12 @@ STDERR with `org-babel-eval-error-notify'."
 	  (progn
 	    (with-current-buffer err-buff
 	      (org-babel-eval-error-notify exit-code (buffer-string)))
+	    (save-excursion
+	      (when (get-buffer org-babel-error-buffer-name)
+		(with-current-buffer org-babel-error-buffer-name
+		  (compilation-mode)
+		  ;;compilation-mode enforces read-only
+		  (read-only-mode 0))))
 	    nil)
 	(buffer-string)))))