 (defun merlin-idle-hook ()
   (if (<= merlin-idle-delay 0.)
       (cancel-timer merlin-idle-timer)
-    (if (and merlin-mode (not merlin-debug))
+    (if merlin-mode
 	(merlin-show-type-minibuffer))))
 
 ;; Mode definition

	  (json-encode 
	   (if args (append (list name) args) (list name)))
	  "\n")))
    (if merlin-debug (message string))
    (process-send-string (merlin-get-process) string)
    (merlin-wait-for-answer)
    merlin-result

  "The timer used to print the type of the expression under point")

;; UTILS

(defun merlin-debug (s)
  (with-current-buffer (merlin-make-buffer-name)
    (insert s)))

(defun merlin-compute-prefix (ident)
  "Computes the prefix of an identifier. The prefix of Foo.bar is Foo. and the prefix of bar is \"\""
  (let ((l (butlast (split-string ident "\\."))))
