          (tuareg-mode . lsp)
          (kotlin-mode . lsp)
          (typescript-mode . lsp)
-	 (idris2-mode . lsp)
-	 (cmake-mode . lsp)
+			(idris2-mode . lsp)
+			(cmake-mode . lsp)
          (js-mode . lsp)
-	 (fsharp-mode . lsp)
+			(fsharp-mode . lsp)
          (rust-mode . lsp)
-	 (dart-mode . lsp)
+			(dart-mode . lsp)
          (haskell-mode . lsp)
-	 (zig-mode . lsp)
+			(zig-mode . lsp)
          (go-mode . lsp)
          (prolog-mode . lsp)
          (scala-mode . lsp)
          (lsp-mode . lsp-enable-which-key-integration))
 
   :bind (("C-c C-l C-d" . lsp-find-definition)
-	 ("C-c C-l C-r" . lsp-find-references)
-	 ("C-c C-l C-f" . lsp-find-declaration)
-	 ("C-c C-l C-p" . lsp-find-implementation)
-	 ("C-c C-l C-e" . lsp-treemacs-errors-list))
+			("C-c C-l C-r" . lsp-find-references)
+			("C-c C-l C-f" . lsp-find-declaration)
+			("C-c C-l C-p" . lsp-find-implementation)
+			("C-c C-l C-e" . lsp-treemacs-errors-list))
 
   :commands lsp)
 

    (setq org-roam-v2-ack t)
    :config
    (setq org-roam-v2-ack t
	  org-roam-directory user-notes-path))

  (use-package org-journal :straight t :defer t
    :config
    (setq org-journal-dir user-journal-path
	  org-journal-enable-encryption t
	  org-journal-date-format "%A, %d %B %Y"
	  org-icalendar-store-UID t
	  org-icalendar-include-todo "all")))

(use-package browse-at-remote :straight t)


;;
(progn
  (setq user-email (getenv "EMACS_USER_EMAIL")
		  user-crypt-key (getenv "EMACS_USER_CRYPT_KEY")
		  user-agenda-library-paths (split-string (getenv "EMACS_USER_AGENDA_LIBRARIES") ";")
		  user-journal-path (getenv "EMACS_USER_JOURNAL_PATH")
		  user-notes-path (getenv "EMACS_USER_NOTES_PATH")
		  user-fernflower-path (getenv "EMACS_USER_FERNFLOWER_PATH")
		  user-books-library-path (getenv "EMACS_USER_BOOKS_LIBRARY_PATH")))

;; (use-package benchmark-init :straight t
;;   :ensure t
