{"id":15011011,"url":"https://github.com/seagle0128/all-the-icons-ibuffer","last_synced_at":"2025-04-09T18:41:35.929Z","repository":{"id":40664889,"uuid":"237489278","full_name":"seagle0128/all-the-icons-ibuffer","owner":"seagle0128","description":" Display icons for all buffers in ibuffer.","archived":false,"fork":false,"pushed_at":"2025-03-03T02:31:00.000Z","size":51,"stargazers_count":48,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T20:43:26.481Z","etag":null,"topics":["all-the-icons","elisp","emacs","emacs-lisp","ibuffer"],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seagle0128.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-31T18:14:52.000Z","updated_at":"2025-03-03T02:31:04.000Z","dependencies_parsed_at":"2024-06-21T04:19:48.244Z","dependency_job_id":null,"html_url":"https://github.com/seagle0128/all-the-icons-ibuffer","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seagle0128%2Fall-the-icons-ibuffer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seagle0128%2Fall-the-icons-ibuffer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seagle0128%2Fall-the-icons-ibuffer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seagle0128%2Fall-the-icons-ibuffer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seagle0128","download_url":"https://codeload.github.com/seagle0128/all-the-icons-ibuffer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248089920,"owners_count":21045991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["all-the-icons","elisp","emacs","emacs-lisp","ibuffer"],"created_at":"2024-09-24T19:38:24.517Z","updated_at":"2025-04-09T18:41:35.909Z","avatar_url":"https://github.com/seagle0128.png","language":"Emacs Lisp","funding_links":["https://paypal.me/seagle0128","https://www.buymeacoffee.com/s9giES1"],"categories":[],"sub_categories":[],"readme":"# all-the-icons-ibuffer\n\n[![Build Status](https://github.com/seagle0128/all-the-icons-ibuffer/workflows/CI/badge.svg?branch=master)](https://github.com/seagle0128/all-the-icons-ibuffer/actions)\n[![Release Tag](https://img.shields.io/github/tag/seagle0128/all-the-icons-ibuffer.svg?label=Release)](https://github.com/seagle0128/all-the-icons-buffer/releases)\n[![License](http://img.shields.io/:License-GPL3-blue.svg)](License)\n[![MELPA](https://melpa.org/packages/all-the-icons-ibuffer-badge.svg)](https://melpa.org/#/all-the-icons-ibuffer)\n[![MELPA Stable](https://stable.melpa.org/packages/all-the-icons-ibuffer-badge.svg)](https://stable.melpa.org/#/all-the-icons-ibuffer)\n\n\u003c!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc --\u003e\n\n## Table of Contents\n\n- [Install](#install)\n  - [Manual](#manual)\n  - [Use-package](#use-package)\n- [Customize](#customize)\n- [Screenshots](#screenshots)\n- [Donate](#donate)\n\n\u003c!-- markdown-toc end --\u003e\n\nDisplay icons for all buffers in ibuffer.\n\nThis package is extracted from [Centaur\nEmacs](https://github.com/seagle0128/.emacs.d) and leverages\n[all-the-icons](https://github.com/domtronn/all-the-icons.el).\n\n## Install\n\n### Manual\n\nFrom melpa, `M-x package-install RET all-the-icons-ibuffer RET`.\n\n```emacs-lisp\n(add-hook 'ibuffer-mode-hook #'all-the-icons-ibuffer-mode)\n```\n\n### Use-package\n\n```emacs-lisp\n(use-package all-the-icons-ibuffer\n  :ensure t\n  :hook (ibuffer-mode . all-the-icons-ibuffer-mode))\n```\n\nTo display icons correctly, you should run `M-x all-the-icons-install-fonts` to\ninstall the necessary fonts.\n\nEnjoy! :smile:\n\n## Customize\n\n```emacs-lisp\n; Predicate whether the icons are able to be displayed.\"\n(setq all-the-icons-ibuffer-display-predicate #'display-graphic-p)\n\n;; Whether display the icons.\n(setq all-the-icons-ibuffer-icon t)\n\n;; Whether display the colorful icons.\n;; It respects `all-the-icons-color-icons'.\n(setq all-the-icons-ibuffer-color-icon t)\n\n;; The default icon size in ibuffer.\n(setq all-the-icons-ibuffer-icon-size 1.0)\n\n;; The default vertical adjustment of the icon in ibuffer.\n(setq all-the-icons-ibuffer-icon-v-adjust 0.0)\n\n;; Use human readable file size in ibuffer.\n(setq  all-the-icons-ibuffer-human-readable-size t)\n\n;; A list of ways to display buffer lines with `all-the-icons'.\n;; See `ibuffer-formats' for details.\nall-the-icons-ibuffer-formats\n\n;; Slow Rendering\n;; If you experience a slow down in performance when rendering multiple icons simultaneously,\n;; you can try setting the following variable\n(setq inhibit-compacting-font-caches t)\n```\n\n## Screenshots\n\n![all-the-icons-ibuffer](https://user-images.githubusercontent.com/140797/97093181-65867b00-167c-11eb-816c-0a96d69dcb94.png \"icons with ibuffer\")\n\n## Donate\n\nIf you think the it's helpful for you, please consider paying a cup of coffee\nfor me. Thank you! :smile:\n\n\u003cimg\nsrc=\"https://user-images.githubusercontent.com/140797/65818854-44204900-e248-11e9-9cc5-3e6339587cd8.png\"\nalt=\"Alipay\" width=\"120\"/\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg\nsrc=\"https://user-images.githubusercontent.com/140797/65818844-366ac380-e248-11e9-931c-4bd872d0566b.png\"\nalt=\"Wechat Pay\" width=\"120\"/\u003e\n\n\u003ca href=\"https://paypal.me/seagle0128\" target=\"_blank\"\u003e\n\u003cimg\nsrc=\"https://www.paypalobjects.com/digitalassets/c/website/marketing/apac/C2/logos-buttons/optimize/44_Grey_PayPal_Pill_Button.png\"\nalt=\"PayPal\" width=\"120\" /\u003e\n\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.buymeacoffee.com/s9giES1\" target=\"_blank\"\u003e\n\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/default-orange.png\" alt=\"Buy Me A Coffee\"\nwidth=\"160\"/\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseagle0128%2Fall-the-icons-ibuffer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseagle0128%2Fall-the-icons-ibuffer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseagle0128%2Fall-the-icons-ibuffer/lists"}