]> git.cworth.org Git - sup/blobdiff - lib/sup/hook.rb
Merge branch 'master' into next
[sup] / lib / sup / hook.rb
index f2be1dd298392c1f3ec1278f0fe06aee04c12991..9c2fb65eb39efa64739a9a6b4b1d8b52ebdf8537 100644 (file)
@@ -54,6 +54,7 @@ class HookManager
       end
       ret = eval __hook, __binding, __filename
       BufferManager.clear @__say_id if @__say_id
+      @__cache = {}
       ret
     end
   end
@@ -118,10 +119,10 @@ private
     unless @hooks.member? name
       @hooks[name] = begin
         returning IO.read(fn_for(name)) do
-          log "read '#{name}' from #{fn_for(name)}"
+          debug "read '#{name}' from #{fn_for(name)}"
         end
       rescue SystemCallError => e
-        #log "disabled hook for '#{name}': #{e.message}"
+        #debug "disabled hook for '#{name}': #{e.message}"
         nil
       end
     end