{"id":31333315,"url":"https://github.com/antoniopaolini/vim-legacy-icons","last_synced_at":"2026-05-15T22:33:26.709Z","repository":{"id":315072401,"uuid":"1057948352","full_name":"antoniopaolini/vim-legacy-icons","owner":"antoniopaolini","description":"Restore old toolbar icons in Vim","archived":false,"fork":false,"pushed_at":"2025-09-16T13:32:35.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-26T01:51:27.870Z","etag":null,"topics":["toolbar-style","vim","vim-plugin"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antoniopaolini.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-16T12:24:28.000Z","updated_at":"2025-09-16T13:34:05.000Z","dependencies_parsed_at":"2025-09-16T15:43:33.266Z","dependency_job_id":"1e904921-6c26-4e86-8f74-ce4477de18f8","html_url":"https://github.com/antoniopaolini/vim-legacy-icons","commit_stats":null,"previous_names":["antoniopaolini/vim-legacy-icons"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/antoniopaolini/vim-legacy-icons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaolini%2Fvim-legacy-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaolini%2Fvim-legacy-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaolini%2Fvim-legacy-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaolini%2Fvim-legacy-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antoniopaolini","download_url":"https://codeload.github.com/antoniopaolini/vim-legacy-icons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaolini%2Fvim-legacy-icons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33082027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["toolbar-style","vim","vim-plugin"],"created_at":"2025-09-26T01:51:11.520Z","updated_at":"2026-05-15T22:33:26.683Z","avatar_url":"https://github.com/antoniopaolini.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vim-legacy-icons\r\nRestore old toolbar icons in Vim\r\n***\r\n\r\nOn July 15, 2025, commit 2bd458a applied a patch 9.1.1529 in order to modify the icons in the Vim toolbar (the src/tools.bmp file was changed in the source code).\r\n\r\nFrom https://github.com/dlejay/vim/commit/2bd458aa50b723e096a1e88225d5c1f371980628  \r\n\u003epatch 9.1.1529: Win32: the toolbar in the GUI is old and dated   \r\nProblem:  Win32: the toolbar in the GUI is old and dated  \r\nSolution: Include improved icons from Fatcow (CC by 3.0)  \r\n\r\n***\r\nIf you think the toolbar with the new icons is garish and very distracting, and don't want too many whistle and bells in your editor, this plugin is for you!  \r\nIt simply replaces the toolbar icons with the old ones.\r\n\r\nIn the repo there's also instructions to make new icons from a file tools.bmp and some script for rename the icons so Vim can recognise them.\r\n\r\n***\r\n\r\n## Make icons from tools.bmp\r\nThere's some information in the documentation, but`:help toolbar-icon` is a bit cryptic and incomplete, in my opinion.\r\n\r\nThen, I've learned:\r\n\r\n\r\n1. No \"png\" for MS-Windows. For me doesn't work. We have to split \"tools.bmp\" in bmp files.\r\n2.  Not just \"any bitmap” format will do. The format accepted by ViM 's MS-Windows builds is BMP3 (see [here](https://imagemagick.org/script/formats.php)).\r\n3. Furthermore, the bitmap must consist only of colours from the standard palette, but I didn't know what this standard palette was (I discovered that it is actually the definition of the [Microsoft Windows Standard VGA 16 Colour Palette](https://lospec.com/palette-list/microsoft-vga)).\r\n\r\n## So if anyone wants to _“try it at home”_:\r\n\r\n### Split tools.bmp \r\n`magick.exe tools.bmp -crop 18x18 +repage BMP3:BuiltIn%02d.bmp`\r\nNote that you have to specify the BMP3 version in the command line,\r\n\r\nIn addition, if you start from others file or if you will resize the icon at a later time,   \r\nyou have to add: `-dither None -remap microsoft-vga-1x.png`, where \" microsoft-vga-1x.png\" is the palette, included in this repo (misc/microsoft-vga-1x.png)\r\n\r\nthen...\r\n\r\n### Rename bitmap files\r\nIn \"misc\" folder there's some script in different languages for rename the icon files.\r\n\r\n\r\n### Copy bitmap files\r\nReplace icons in the \"bitmap\" folder and install the modified plugin as usual (for example with Pathogen).\r\n\r\n***\r\nAnd finally, here is our beloved editor, simple and without all those bright colours that distract the eyes from the buffer!\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniopaolini%2Fvim-legacy-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantoniopaolini%2Fvim-legacy-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniopaolini%2Fvim-legacy-icons/lists"}