Commits

Aidan Kehoe committed bec7ae2

#'save-excursion before #'set-buffer, #'ede-load-cache; avoids compile issues

ChangeLog addition:

2011-12-30 Aidan Kehoe <kehoea@parhasard.net>

* ede.el (ede-load-cache):
#'save-excursion before #'set-buffer here, this code is run at
compile time (via (require 'ede), especially in semantic), and the
naked set-buffer interacts badly with the byte-compiler.

Comments (0)

Files changed (2)

+2011-12-30  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* ede.el (ede-load-cache):
+	#'save-excursion before #'set-buffer here, this code is run at
+	compile time (via (require 'ede), especially in semantic), and the
+	naked set-buffer interacts badly with the byte-compiler.
+
 2009-07-27  Norbert Koch  <viteno@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.03 released.
 (defun ede-load-cache ()
   "Load the cache of EDE projects."
   (condition-case nil
-      (progn
+      (save-excursion
 	(set-buffer (find-file-noselect ede-project-placeholder-cache-file t))
 	(goto-char (point-min))
 	(let ((c (read (current-buffer)))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.