 				      '(backward-char)
 				      '(end-of-line)
 				      '(1 font-lock-variable-name-face)))))
+
+  ;; custom keymap
+  (use-local-map *ojs-mode-map*)
   
 )
 

;; font-lock-type-face
;; font-lock-constant-face
;; font-lock-variable-name-face

;; method definition
(defconst js-method-heading-1-re

(defun override-c++-mode ()
  (when (equal (downcase (substring buffer-file-name -3 nil)) "ojs")
    (opx2-js-mode)))

(when *use-opx2-js-mode*
  (add-hook 'c++-mode-hook 'override-c++-mode))

;; replace for new files
(defun put-alist (item value alist)
