       (eval-print-last-sexp)))
   (load bootstrap-file nil 'nomessage))
 
+;; Use Package
 (straight-use-package 'use-package)
 (require 'use-package)
 

           gcs-done)))

;;; Package initialization
(setq straight-use-package-by-default t)

;; Initialize straight.el
(defvar bootstrap-version)
(let ((bootstrap-file
      (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))

  (evil-collection-define-key 'normal 'dired-mode-map
    "H" 'dired-hide-dotfiles-mode))

;;;;;; Programming & LSP
;; Notes: Languages I want to integrate support for:  Markdown, JavaScript, TypeScript, (ESlint?), Python, Go, Rust, Bash, C# (dotnet), Make, CMake, CSS, HTML, Vue, React, Svelte, Dockerfile, Json, Yaml, LanguageTool, Powershell, Terraform, LaTeX, TOML, Vimscript, XML
;; Bash: https://github.com/bash-lsp/bash-language-server
;;

(use-package flycheck
  :ensure t
  :init (global-flycheck-mode))

(use-package lsp-mode
  :commands (lsp lsp-deferred)
  :init
  (setq lsp-keymap-prefix "C-c l"))

(use-package dap-mode)

;;;;;; Remaining Keybindings

;;;;;; Custom config
