 (use-package typescript-mode :straight t)
 
 (use-package envrc :straight t)
+
+(use-package elfeed :straight t)
+(use-package elfeed-protocol :straight t)
+
+(use-package elfeed-org :straight t
+  :init
+  (setq rmh-elfeed-org-files (list "~/.emacs.d/research-papers.org")))
+
+(use-package elfeed-dashboard :straight t)
 
 (setq wl-copy-process nil)
 


;; (load-theme 'poet t)
;; (load-theme 'ayu-light t)
;; (load-theme 'leuven t)
;; (load-theme 'mood-one t)

(load-theme 'github t)

;; (straight-use-package 'deadgrep)
(use-package deadgrep :straight t :bind (("C-c C-s"  . deadgrep)))

(use-package projectile-ripgrep :straight t)

;; (straight-use-package 'company)
(use-package company

         (typescript-mode . lsp)
         (js-mode . lsp)
         (rust-mode . lsp)
         (haskell-mode . lsp)
         (go-mode . lsp)
         (scala-mode . lsp)
         (lsp-mode . lsp-enable-which-key-integration))
  :commands lsp)

(use-package lsp-treemacs :straight t :commands lsp-treemacs-errors-list)

(use-package polymode :straight t)
(use-package poly-markdown :straight t)
