{"id":23499616,"url":"https://github.com/ya2s/nvim-nonicons","last_synced_at":"2025-08-27T23:31:07.405Z","repository":{"id":44367239,"uuid":"346647494","full_name":"ya2s/nvim-nonicons","owner":"ya2s","description":"Icon set using nonicons for neovim plugins and settings","archived":false,"fork":false,"pushed_at":"2023-10-01T23:59:49.000Z","size":41,"stargazers_count":337,"open_issues_count":12,"forks_count":20,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-20T01:02:57.074Z","etag":null,"topics":["lua","neovim","nvim","vim"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ya2s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-03-11T09:29:43.000Z","updated_at":"2025-08-11T16:29:38.000Z","dependencies_parsed_at":"2024-01-03T03:29:40.818Z","dependency_job_id":"5a1ffb21-5173-423d-aa33-8fa9a91fa4c6","html_url":"https://github.com/ya2s/nvim-nonicons","commit_stats":null,"previous_names":["ya2s/nvim-nonicons","yamatsum/nvim-nonicons"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ya2s/nvim-nonicons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ya2s%2Fnvim-nonicons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ya2s%2Fnvim-nonicons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ya2s%2Fnvim-nonicons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ya2s%2Fnvim-nonicons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ya2s","download_url":"https://codeload.github.com/ya2s/nvim-nonicons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ya2s%2Fnvim-nonicons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272396536,"owners_count":24927592,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["lua","neovim","nvim","vim"],"created_at":"2024-12-25T06:02:43.347Z","updated_at":"2025-08-27T23:31:07.389Z","avatar_url":"https://github.com/ya2s.png","language":"Lua","funding_links":[],"categories":["Icon","Lua"],"sub_categories":["Cursorline"],"readme":"# nvim-nonicons\n\nIcon set for neovim plugins and settings.\nCollection of configurations for [nvim-web-devicons](https://github.com/kyazdani42/nvim-web-devicons).\n\nThis repository is experimental and if there is demand, I'm going to create another plugin independent of nvim-web-devicons.\n\n## Features\n\n- A familiar UI with the icons used on github\n- Not only file type, but also mode and completion icons are available\n- Easy-to-read design even with a small font size (16 x 16)\n\n## Requirements\n\n- [Nonicons](https://github.com/yamatsum/nonicons) \u003e= 0.0.14\n\n## Installation\n\n```lua\nuse 'yamatsum/nvim-nonicons'\n\n-- if use nvim-web-devicons\nuse {\n  'yamatsum/nvim-nonicons',\n  requires = {'kyazdani42/nvim-web-devicons'}\n}\n```\n\n## Usage\n\n```lua\nrequire('nvim-nonicons').setup {}\n```\n\n### iTerm\n\nSet \"non-ascii\" font to nonicons in your favorite terminal settings.\n\ne.g.) [iTerm](https://iterm2.com/documentation-fonts.html)\n\nBy using two fonts, you can use your favorite font as the main font.\n\nIf the terminal can only use one font, you need to use the nonicons patched font.\n\n### Kitty\n\nAfter installing the font, add the following line to your `kitty.conf` file:\n\n`symbol_map U+f101-U+f25c nonicons`\n\n```lua\nlocal icons = require \"nvim-nonicons\"\n\nicons.get(\"file\")\n```\n\n## Gallery\n\n### nvim-telescope/telescope.nvim\n\n![telescope.nvim](https://user-images.githubusercontent.com/42740055/110775102-dfbd4200-82a1-11eb-9393-64240026c761.png)\n\nSuggested configuration\n\n```lua\nlocal icons = require(\"nvim-nonicons\")\n\nrequire(\"telescope\").setup({\n  defaults = {\n    prompt_prefix = \"  \" .. icons.get(\"telescope\") .. \"  \",\n    selection_caret = \" ❯ \",\n    entry_prefix = \"   \",\n  },\n})\n```\n\n### kyazdani42/nvim-tree.lua\n\nSuggested configuration\n\n```lua\nlocal nonicons_extention = require(\"nvim-nonicons.extentions.nvim-tree\")\n\nrequire(\"nvim-tree\").setup({\n  renderer = {\n    icons = {\n      glyphs = nonicons_extention.glyphs,\n    },\n  },\n})\n```\n\n### nvim-lualine/lualine.nvim\n\nSuggested configuration\n\n```lua\nlocal icons = require(\"nvim-nonicons\")\nlocal nonicons_extention = require(\"nvim-nonicons.extentions.lualine\")\n\nrequire(\"lualine\").setup({\n  sections = {\n    lualine_a = { nonicons_extention.mode },\n    lualine_z = {\n      {\n        \"branch\",\n        icon = icons.get(\"git-branch\"),\n      },\n    },\n  }\n})\n```\n\n### williamboman/nvim-lsp-installer\n\nSuggested configuration\n\n```lua\nlocal nonicons_extention = require(\"nvim-nonicons.extentions.nvim-lsp-installer\")\n\nrequire(\"nvim-lsp-installer\").setup({\n  ui = {\n    icons = nonicons_extention.icons,\n  },\n})\n```\n\n### rcarriga/nvim-notify\n\n```lua\nlocal nonicons_extention = require(\"nvim-nonicons.extentions.nvim-notify\")\n\nrequire(\"notify\").setup({\n  icons = nonicons_extention.icons,\n})\n```\n\n### glepnir/galaxyline.nvim (deplicated)\n\n![galaxyline.nvim1](https://user-images.githubusercontent.com/42740055/110775089-dd5ae800-82a1-11eb-9d95-f9b43a6b616e.png)\n![galaxyline.nvim2](https://user-images.githubusercontent.com/42740055/110775090-ddf37e80-82a1-11eb-9b52-75bcd3f9f568.png)\n![galaxyline.nvim3](https://user-images.githubusercontent.com/42740055/110775093-de8c1500-82a1-11eb-81ad-321c377aab27.png)\n\n### nvim-lua/completion-nvim (deplicated)\n\n![completion-nvim1](https://user-images.githubusercontent.com/42740055/110829794-dcdf4300-82db-11eb-9650-d905ab468633.png)\n![completion-nvim1](https://user-images.githubusercontent.com/42740055/110829801-dea90680-82db-11eb-890d-6aa6381c53d1.png)\n\n## Other\n\n- [VSCode IntelliSense](https://code.visualstudio.com/docs/editor/intellisense)\n- [Atomicons](https://github.com/atom/atom/pull/14657)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fya2s%2Fnvim-nonicons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fya2s%2Fnvim-nonicons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fya2s%2Fnvim-nonicons/lists"}