Skip to content

rhdxmr/icons-in-terminal-ibuffer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icons-in-terminal-ibuffer

License

Table of Contents

Display icons for all buffers in ibuffer.

This only works for Emacs in terminal (emacs -nw). If you use Emacs GUI you should refer to all-the-icons-ibuffer

Screenshot

icons-in-terminal-ibuffer

cf) The line at the very bottom is not part of Emacs. It is tmux status bar 😉

Pre-requisites

  1. A font from icons-in-terminal which unifies many useful fonts. Follow the instruction found there.
  2. An icons-in-terminal.el package. Put the elisp files in a directory where load-path locates

Install

Put the elisp files of this project into a directory where load-path indicates. And add few lines of elisp code to your init.el

(require 'icons-in-terminal-ibuffer)
(add-hook 'ibuffer-mode-hook (lambda ()
    (if (display-graphic-p)
        (all-the-icons-ibuffer-mode)
        (icons-in-terminal-ibuffer-mode))))

This code assumes that you use all-the-icons-ibuffer-mode for Emacs GUI.

Enjoy! 😀

Original

This repository is inspired by all-the-icons-ibuffer. It shows pretty icons in Emacs GUI 👍

Wish List

It is fully inspired by all-the-icon-ibuffer but I hope to unify both icons-in-terminal-ibuffer and all-the-icon-ibuffer packages into one. These two have the same functionality and the same internal structure, so it is very natural to become one. However the biggest obstacle is that icons-in-terminal-ibuffer lacks portability so it is hard to expect that it works everywhere. So for now, I made it as a forked project.

About

Display icons for all buffers in ibuffer (for Emacs in terminal)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 100.0%