 (setq lsp-ui-peek-fontify 'always)
 (setq projectile-switch-project-action 'helm-projectile)
 (setq projectile-enable-caching t)
+
+(setq helm-M-x-fuzzy-match t) ;; optional fuzzy matching for helm-M-x
+
+(use-package simple
+  :straight (:type built-in)
+  :defer nil
+  :custom
+  (kill-ring-max 30000)
+  (truncate-lines t)
+  :config
+  (column-number-mode 1))
+
+(setq helm-imenu-fuzzy-match t
+      helm-recentf-fuzzy-match t
+      helm-semantic-fuzzy-match t
+      helm-buffers-fuzzy-matching t)
+
+(mapcar #'(lambda (x)
+	    (global-set-key (kbd (car x)) (cdr x)))
+	'(("C-x C-b" . ibuffer)
+	  ("C-x C-b" . helm-buffers-list)
+	  ("C-x b" . helm-mini)
+	  ("C-x m" . gnus-msg-mail)
+	  ("M-x" . smex)
+	  ("M-y" . helm-show-kill-ring)
+	  ("<f1>" . gnus-slave)
+	  ("<f2>" . aim/revert-buffer-now)
+	  ("<f3>" . whitespace-cleanup)
+	  ("C-x b" . helm-mini)
+	  ("C-x C" . compile)
+	  ("C-x g" . goto-line)
+	  ("C-x C-g" . goto-line)
+	  ("<f11>" . aim/fullscreen)))
+
+(global-set-key (kbd "C-c h i") 'helm-semantic-or-imenu)
+(global-set-key (kbd "C-c h o") 'helm-occur)
+
+;; (global-set-key (kbd "C-x b") 'helm-mini)
+;; (global-set-key (kbd "M-y") 'helm-show-kill-ring)
+

  (tramp-cleanup-all-connections)
  (tramp-cleanup-all-buffers))

(use-package simple
  :straight (:type built-in)
  :defer nil
  :custom
  (kill-ring-max 30000)
  (truncate-lines t)
  :config
  (column-number-mode 1)
  :bind
  (("C-x C-b" . ibuffer)
   ("C-x C-b" . helm-buffers-list)
   ("C-x C-j" . dired-jump)
   ("C-x m" . gnus-msg-mail)
   ([f1] . gnus-slave)
   ([f2] . aim/revert-buffer-now)
   ([f3] . whitespace-cleanup)
   ([f4] . heaven-and-hell-toggle-theme)
   ("C-x C" . compile)
   ("C-x g" . goto-line)
   ("C-x C-g" . goto-line)
   ([f11] . aim/fullscreen)))

(defun my-minibuffer-setup ()
  "Fix my eyes."
  (set (make-local-variable 'face-remapping-alist)
       '((default :height 1.25))))


    "Run `compile' in the project"
    (projectile-compile-project nil)))

(setq projectile-switch-project-action
      (lambda () (projectile-ibuffer nil)))

