diff --git a/src/lib/menu.el b/src/lib/menu.el index 724214b..92967a7 100644 --- a/src/lib/menu.el +++ b/src/lib/menu.el @@ -15,7 +15,15 @@ ;; along with this program. If not, see . (defun init-menu () "Initializing Shit IDE menu" + (log "Initinalizing Menus . . .") + (define-key-after global-map [menu-bar file new-proj] (cons "New Project" (make-sparse-keymap "new project")) 'new-file) + (define-key-after global-map [menu-bar file new-proj cproj] (cons "C/C++" (make-sparse-keymap "c-cpp-proj"))) + (define-key-after global-map [menu-bar file new-proj pyproj] (cons "Python" (make-sparse-keymap "python-proj")) 'cproj) + (define-key-after global-map [menu-bar file new-proj elproj] (cons "Elisp" (make-sparse-keymap "el-proj")) 'phpproj) + (define-key-after global-map [menu-bar file new-proj jproj] (cons "Java" (make-sparse-keymap "j-proj")) 'elproj) + (define-key-after global-map [menu-bar file new-proj jsproj] (cons "JS" (make-sparse-keymap "js-proj")) 'jproj) + (define-key-after global-map [menu-bar file new-proj phpproj] (cons "PHP" (make-sparse-keymap "php-proj")) 'pyproj) - (define-key global-map [menu-bar file new-project] '("New project" . new-project)) ) + (init-menu) \ No newline at end of file