 ;;; STARTUP SPEED ENHANCEMENTS
 (setq gc-cons-threshold (* 50 1000 1000))
 
+;;; USE-PACKAGE
+
+(unless (package-installed-p 'use-package)
+  (package-refresh-contents)
+  (package-install 'use-package))
+
+(eval-when-compile
+  (require 'use-package))
+(setq use-package-always-ensure t)
+
 ;;; THEME/FONT
 ; doom-vibrant, doom-molokai, ample-theme, doom-tomorrow-night,
 ; doom-dark+, doom-acario-dark, doom-Iosvkem, doom-moonlight

	org-babel-python-command "python3"
	org-startup-with-inline-images t
	org-image-actual-width '(600) ; Allows for resizing inline images
	org-agenda-files '("/home/natha/Documents/notes/"))
  (setq org-roam-capture-templates
	'(("d" "default" plain (function org-roam--capture-get-point)
	   "%?"

  (let ((default-directory "~/"))
    (call-interactively 'fzf)))

;;;; TREEMACS SIDEBAR
(use-package treemacs
  :ensure t
  :defer t
  :config
  (setq treemacs-follow-mode 't
	treemacs-filewatch-mode 't
	treeview-display-in-side-window 't))

(use-package treemacs-evil
  :after (treemacs evil)
  :ensure t)

(use-package treemacs-icons-dired
  :after (treemacs dired)
  :ensure t
  :config (treemacs-icons-dired-mode))

;;; PROGRAMMING MODES
;;;; YAML
