   (setq projectile-switch-project-action #'projectile-find-file
         projectile-project-search-path '(("~/Projects" . 2)))
   :config
-  (define-key projectile-mode-map (kbd "C-c p") projectile-command-map)
+  (let ((map projectile-mode-map))
+    (define-key map (kbd "C-c p") projectile-command-map)
+    (define-key map (kbd "s-p") projectile-command-map))
   (projectile-mode))
 
 ;; integrate with helm actions

  (setq mac-right-option-modifier 'meta
        mac-right-command-modifier 'control
        mac-command-modifier 'control
        mac-control-modifier 'super)
  ;; prevent accidental press
  (global-unset-key (kbd "s-g")))

;; point dired to correct ls binary on macOS
(when (eq system-type 'darwin)

(global-set-key (kbd "s-5") ctl-x-5-map)
(global-set-key (kbd "s-0") #'delete-window)
(global-set-key (kbd "s-o") #'other-window)
(global-set-key (kbd "s-g") #'keyboard-quit)

;; replaces unnecessary suspend command
(global-set-key (kbd "C-z") #'zap-up-to-char)
