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

  ([remap switch-to-buffer] . #'helm-buffers-list)
  ([remap recentf-open-files] . #'helm-recentf)
  ("C-c 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)

  :straight t
  :after (helm projectile)
  :config
  (helm-projectile-on)
  (defun t/smart-find (arg)
    "Jump to file in current project or directory.  If
current-directory is in a project, use projectile-find-file.
Otherwise, use helm-find."
    (interactive "P")
    (if (projectile-project-p)
        (projectile-find-file)
      (helm-find arg)))
  (global-set-key (kbd "s-f") #'t/smart-find))

;; git frontend
(use-package magit
