 	(*pjs-kernel-functions-present*
 	 (progn (setq *pjs-kernel-functions-present* (when (fi::lep-open-connection-p) (fi:eval-in-lisp "(if (fboundp 'jvs::list-all-js-functions) t nil)")))
 		(when *pjs-kernel-functions-present*
-		  (setq *pjs-kernel-functions-cache* (format "\\(%s\\)" (js--regexp-opt-symbol (when (fi::lep-open-connection-p) (fi:eval-in-lisp "(jvs::list-all-js-functions)"))))))
+		  (setq *pjs-kernel-functions-cache* (format "\\(\\(?:plw\\)?\\.%s\\)" (js--regexp-opt-symbol (when (fi::lep-open-connection-p) (fi:eval-in-lisp "(jvs::list-all-js-functions)"))))))
 		*pjs-kernel-functions-cache*))
 	(t
 	 nil)))
 
-(defun search-kernel-functions (end)
+(defun search-pjs-kernel-functions (end)
   (when (list-pjs-kernel-functions)
     (let ((search-pattern (list-pjs-kernel-functions)))
       (re-search-forward search-pattern end t))))

;;;; (:require-patch "")
;;;; HISTORY :
;;;; $Log$
;;;; Revision 3.2  2015/12/14 10:42:12  troche
;;;; * colorization
;;;;

  ;; the class if we are on a method
  ;; todo: typed var
  (save-excursion
    (let ((start-function (car (function-boundaries))))
      (when start-function
	(goto-char start-function)
	(when (re-search-forward *pjs-method-heading* nil t)
