   (isearch-allow-scroll 'unlimited)
   (isearch-yank-on-move 'shift))
 
+(push ".ccls-cache" grep-find-ignored-directories)
+(push ".vscode" grep-find-ignored-directories)
+(push ".clangd" grep-find-ignored-directories)
+
 (use-package rg
   :general
   (:prefix "M-s"


(use-package git-timemachine
  :commands (git-timemachine git-timemachine-toggle))

(use-package vc-msg
  :commands (vc-msg-show)


(add-to-list 'load-path (expand-file-name "lisp" user-emacs-directory))
(add-to-list 'load-path (expand-file-name "site-lisp" user-emacs-directory))

(dolist (dir (directory-files (expand-file-name "site-lisp" user-emacs-directory)))
  (when (and (not (string-suffix-p "." dir))
             (file-directory-p dir))
    (add-to-list 'load-path (expand-file-name dir (expand-file-name "site-lisp" user-emacs-directory)))))

;; Install use-package if needed
(unless (package-installed-p 'use-package)
