https://github.com/abougouffa/nerd-icons-multimodal
Shows icons for each file in several Emacs modes, including dired-mode, archive-mode and tar-mode
https://github.com/abougouffa/nerd-icons-multimodal
Last synced: 4 months ago
JSON representation
Shows icons for each file in several Emacs modes, including dired-mode, archive-mode and tar-mode
- Host: GitHub
- URL: https://github.com/abougouffa/nerd-icons-multimodal
- Owner: abougouffa
- License: gpl-3.0
- Created: 2024-08-28T20:49:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-19T23:45:39.000Z (about 1 year ago)
- Last Synced: 2025-12-13T11:43:38.358Z (7 months ago)
- Language: Emacs Lisp
- Size: 250 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+title: nerd-icons-multimodal - Use nerd-icons for several modes
#+author: Abdelhak Bougouffa
#+language: en
* Supported modes/packages
- dired
- vc-dir
- archive-mode
- tar-mode
- ztree
* Usage
To enable globally, add ~nerd-icons-multimodal~ to the ~load-path~ then:
#+begin_src emacs-lisp
(add-to-list 'load-path "path/to/nerd-icons-multimodal")
(require 'nerd-icons-multimodal)
(global-nerd-icons-multimodal-mode 1)
#+end_src
Or using ~use-package~ and ~straight~:
#+begin_src emacs-lisp
(use-package nerd-icons-multimodal
:straight (:host github :repo "abougouffa/nerd-icons-multimodal")
:init
(global-nerd-icons-multimodal-mode 1))
#+end_src
Or, the recommended way, by deferring the activation of ~nerd-icons-multimodal-mode~ until necessary:
#+begin_src emacs-lisp
(use-package nerd-icons-multimodal
:straight (:host github :repo "abougouffa/nerd-icons-multimodal")
:hook ((archive-mode tar-mode dired-mode) . nerd-icons-multimodal-mode))
#+end_src
* Screenshot
[[file:screenshot.png]]