UP | HOME

All the Icons Module

Table of Contents


This file configures Emacs to decorate various parts with decorative icons from a few font packages known collectively as All the Icons.

All the Icons

All The Icons adds some graphical elements to dired and the minibuffer. I find it makes it easier to see what types of files are being listed and it is just fun too.

(use-package all-the-icons
  :straight t
  :if (display-graphic-p)
  :defer 3)

All the Icons Completion

All the Icons Completion adds icons for many Emacs minibuffer completion systems so that files and directories will have icons in the minibuffer when called with C-x C-f and other similar commands.

(use-package all-the-icons-completion
  :straight t
  :after all-the-icons
  :config
  (all-the-icons-completion-mode)
  )

All the Icons Dired

All the Icons Dired will add file-type icons to Dired while browsing files and directories. I find this very helpful to quickly have visual cues to find the correct files in the Dired buffer.

(use-package all-the-icons-dired
  :straight t
  :after all-the-icons
  :hook
  (dired-mode . all-the-icons-dired-mode))

All the Icons Ibuffer

All the Icons Ibuffer adds icons representing different buffer types to Ibuffer mode.

(use-package all-the-icons-ibuffer
  :straight t
  :after ibuffer all-the-icons
  :hook (ibuffer-mode . all-the-icons-ibuffer-mode))

All the Icons Treemacs

Use All the Icons for Treemacs instead of the default icons included with the package.

(use-package treemacs-all-the-icons
  :after treemacs all-the-icons
  :straight t
  :config (treemacs-load-theme 'all-the-icons))

End

Tell Emacs what feature this file provides.

(provide 'freemacs-alltheicons)

;;; freemacs-alltheicons.el ends here

Date: Time-stamp: <2022-07-21 Thu 18:25>

Author: Thomas Freeman

Created: 2022-07-21 Thu 18:26

Validate