   ([remap switch-to-buffer] . #'helm-buffers-list)
   ([remap recentf-open-files] . #'helm-recentf)
   ("C-c s y" . #'helm-show-kill-ring)
+  ("s-y" . #'helm-show-kill-ring)
   ("C-c s f" . #'helm-find)
   ("C-c s a" . #'helm-do-grep-ag)
   ("C-c ." . #'helm-semantic-or-imenu)

;; search through buffer
(use-package helm-swoop
  :straight t
  :bind ("C-c s s" . #'helm-swoop))


;;; Programming

        insert-directory-program "/usr/local/bin/gls"
        dired-listing-switches "-aBhl --group-directories-first"))

;; shortcut access to C-x binds
(global-set-key (kbd "s-1") #'delete-other-windows)
(global-set-key (kbd "s-2") #'split-window-below)
(global-set-key (kbd "s-3") #'split-window-right)
(global-set-key (kbd "s-4") ctl-x-4-map)
(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)

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

