Commits

Peter Szilagyi committed b6aa440

made Omake.setenv work when the omake status buffer doesn't exist

Comments (0)

Files changed (2)

   projects buffer, so C-c C-p works when there's no status buffer
 - fixed a performance bug that slowed C-c C-l when there are lots of
   errors and prevents Emacs from hammering OMake Server so much
+- made Omake.setenv work when the omake status buffer doesn't exist
 
 ================================================================================
 2013-01-09 Rolled rev 7b6fc09692cf to test

elisp/omake/omake-model.el

   (Omake.Model.get (Omake.Id.current)))
 
 (defun* Omake.Model.setenv (id &key toggle var)
-  (let ((model (Omake.Model.get id)))
+  (let ((model (and (Omake.Model.has id)
+                    (Omake.Model.get id))))
     (when (or (not model)
               (Omake.Model.dead-p model)
               (not (Omake.Server.Config.warn-when-setting-env-vars))
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.