 (use-package treemacs :straight t
   :config
   (progn
-    (setq treemacs-persist-file (expand-file-name "treemacs-persist" default-snapshot-dir))
-    ;; treemacs-workspace-switch-cleanup t
-    ;;treemacs-project-follow-cleanup t)
-    (treemacs-follow-mode t)
-    (treemacs-filewatch-mode t))
-  :bind (("C-c C-o" . treemacs-select-window))))
+    (setq
+     treemacs-persist-file (expand-file-name "treemacs-persist" default-snapshot-dir)
+     treemacs-no-png-images t
+
+     ;; treemacs-workspace-switch-cleanup t
+     ;;treemacs-project-follow-cleanup t)
+     treemacs-follow-mode t
+     treemacs-no-png-images t
+     treemacs-filewatch-mode t))
+  :bind (("C-c C-o" . treemacs-select-window)))
 
 (use-package treemacs-projectile :straight t :after treemacs projectile)
 (use-package treemacs-magit :straight t :after treemacs magit)

;; (setq interprogram-cut-function 'wl-copy)
;; (setq interprogram-paste-function 'wl-paste)

;; (use-package gist :straight t
;;   :config
;;   (setq gist-list-format '((created "Created" 15 nil "%D" "%R")
;;                            (id      "Id"      10 nil identity)
;;                            (files   "Files"   35 nil (lambda (files) (mapconcat 'identity files ", ")))
;;                            (visibility "Private" 8 nil (lambda (public) (or (and public "") "   Y")))
;;                            (description "Description" 0 nil identity))))

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

(use-package xclip :straight t :init (xclip-mode))


  :commands lsp)

(use-package lsp-ui :straight t :commands lsp-ui-mode)

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



;; if you are ivy user
(use-package lsp-ivy :straight t :commands lsp-ivy-workspace-symbol)
