   (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

  :init
  (vertico-mode))

(use-package orderless
  :custom (completion-styles '(orderless)))

(use-package marginalia
  :init
  (marginalia-mode))

;;;;;; Completions

      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

;; Use Package
(straight-use-package 'use-package)
(require 'use-package)

