mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-08-08 22:36:49 +02:00
fixup! Add icons for some file names
This commit is contained in:
@ -15,68 +15,180 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var nameIconMap = map[string]IconProperties{
|
var nameIconMap = map[string]IconProperties{
|
||||||
".Trash": {Icon: "\uf1f8", Color: 241}, //
|
".atom": {Icon: "\ue764", Color: 241}, //
|
||||||
".atom": {Icon: "\ue764", Color: 241}, //
|
".babelrc": {Icon: "\ue639", Color: 185}, //
|
||||||
".bashprofile": {Icon: "\ue615", Color: 113}, //
|
".bash_profile": {Icon: "\ue615", Color: 113}, //
|
||||||
".bashrc": {Icon: "\ue795", Color: 113}, //
|
".bashprofile": {Icon: "\ue615", Color: 113}, //
|
||||||
".idea": {Icon: "\ue7b5", Color: 241}, //
|
".bashrc": {Icon: "\ue795", Color: 113}, //
|
||||||
".git": {Icon: "\uf1d3", Color: 202}, //
|
".dockerignore": {Icon: "\uf0868", Color: 68}, //
|
||||||
".gitattributes": {Icon: "\uf1d3", Color: 202}, //
|
".ds_store": {Icon: "\ue615", Color: 239}, //
|
||||||
".gitconfig": {Icon: "\uf1d3", Color: 202}, //
|
".editorconfig": {Icon: "\ue652", Color: 255}, //
|
||||||
".github": {Icon: "\uf408", Color: 241}, //
|
".env": {Icon: "\uf462", Color: 227}, //
|
||||||
".gitignore": {Icon: "\uf1d3", Color: 202}, //
|
".eslintignore": {Icon: "\ue655", Color: 56}, //
|
||||||
".gitmodules": {Icon: "\uf1d3", Color: 202}, //
|
".eslintrc": {Icon: "\ue655", Color: 56}, //
|
||||||
".mailmap": {Icon: "\uf1d3", Color: 202}, //
|
".gitattributes": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
".npmrc": {Icon: "\ue71e", Color: 197}, //
|
".git-blame-ignore-revs": {Icon: "\ue702", Color: 196}, //
|
||||||
".prettierrc": {Icon: "\ue6b4", Color: 33}, //
|
".gitconfig": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
".rvm": {Icon: "\ue21e", Color: 160}, //
|
".github": {Icon: "\uf408", Color: 241}, //
|
||||||
".SRCINFO": {Icon: "\uf129", Color: 230}, //
|
".git": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
".vimrc": {Icon: "\ue62b", Color: 28}, //
|
".gitignore": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
".vscode": {Icon: "\ue70c", Color: 39}, //
|
".gitlab-ci.yml": {Icon: "\uf296", Color: 196}, //
|
||||||
".Xauthority": {Icon: "\uf369", Color: 196}, //
|
".gitmodules": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
".xinitrc": {Icon: "\uf369", Color: 196}, //
|
".gtkrc-2.0": {Icon: "\uf362", Color: 231}, //
|
||||||
".Xresources": {Icon: "\uf369", Color: 196}, //
|
".gvimrc": {Icon: "\ue62b", Color: 28}, //
|
||||||
".xsession": {Icon: "\uf369", Color: 196}, //
|
"_gvimrc": {Icon: "\ue62b", Color: 28}, //
|
||||||
".zshrc": {Icon: "\ue795", Color: 113}, //
|
".idea": {Icon: "\ue7b5", Color: 241}, //
|
||||||
"bin": {Icon: "\ue5fc", Color: 241}, //
|
".justfile": {Icon: "\uf0ad", Color: 66}, //
|
||||||
"Cargo.lock": {Icon: "\ue7a8", Color: 216}, //
|
".luaurc": {Icon: "\ue615", Color: 75}, //
|
||||||
"Cargo.toml": {Icon: "\ue7a8", Color: 216}, //
|
".mailmap": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
"COMMIT_EDITMSG": {Icon: "\ue702", Color: 239}, //
|
".npmignore": {Icon: "\ue71e", Color: 197}, //
|
||||||
"compose.yaml": {Icon: "\uf308", Color: 68}, //
|
".npmrc": {Icon: "\ue71e", Color: 197}, //
|
||||||
"compose.yml": {Icon: "\uf308", Color: 68}, //
|
".nuxtrc": {Icon: "\uf1106", Color: 42}, //
|
||||||
"config": {Icon: "\ue5fc", Color: 241}, //
|
".nvmrc": {Icon: "\ue718", Color: 71}, //
|
||||||
"docker-compose.yml": {Icon: "\uf308", Color: 68}, //
|
".prettierignore": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"docker-compose.yaml":{Icon: "\uf308", Color: 68}, //
|
".prettierrc": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"Dockerfile": {Icon: "\uf308", Color: 68}, //
|
".prettierrc.json5": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"ds_store": {Icon: "\uf179", Color: 15}, //
|
".prettierrc.json": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"favicon.ico": {Icon: "\ue623", Color: 185}, //
|
".prettierrc.toml": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"fp-info-cache": {Icon: "\uf49b", Color: 231}, //
|
".prettierrc.yaml": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"fp-lib-table": {Icon: "\uf34c", Color: 231}, //
|
".prettierrc.yml": {Icon: "\ue6b4", Color: 33}, //
|
||||||
"gitignore_global": {Icon: "\uf1d3", Color: 202}, //
|
".rvm": {Icon: "\ue21e", Color: 160}, //
|
||||||
"GNUmakefile": {Icon: "\ue779", Color: 66}, //
|
".settings.json": {Icon: "\ue70c", Color: 98}, //
|
||||||
"go.mod": {Icon: "\ue627", Color: 74}, //
|
".SRCINFO": {Icon: "\uf129", Color: 230}, //
|
||||||
"go.sum": {Icon: "\ue627", Color: 74}, //
|
".Trash": {Icon: "\uf1f8", Color: 241}, //
|
||||||
"gradle": {Icon: "\ue256", Color: 168}, //
|
".vimrc": {Icon: "\ue62b", Color: 28}, //
|
||||||
"gruntfile.coffee": {Icon: "\ue611", Color: 166}, //
|
"_vimrc": {Icon: "\ue62b", Color: 28}, //
|
||||||
"gruntfile.js": {Icon: "\ue611", Color: 166}, //
|
".vscode": {Icon: "\ue70c", Color: 39}, //
|
||||||
"gruntfile.ls": {Icon: "\ue611", Color: 166}, //
|
".Xauthority": {Icon: "\uf369", Color: 196}, //
|
||||||
"gtkrc": {Icon: "\uf362", Color: 231}, //
|
".xinitrc": {Icon: "\uf369", Color: 196}, //
|
||||||
"gulpfile.coffee": {Icon: "\ue610", Color: 167}, //
|
".Xresources": {Icon: "\uf369", Color: 196}, //
|
||||||
"gulpfile.js": {Icon: "\ue610", Color: 167}, //
|
".xsession": {Icon: "\uf369", Color: 196}, //
|
||||||
"gulpfile.ls": {Icon: "\ue610", Color: 168}, //
|
".zprofile": {Icon: "\ue615", Color: 113}, //
|
||||||
"hidden": {Icon: "\uf023", Color: 241}, //
|
".zshenv": {Icon: "\ue615", Color: 113}, //
|
||||||
"include": {Icon: "\ue5fc", Color: 241}, //
|
".zshrc": {Icon: "\ue795", Color: 113}, //
|
||||||
"lib": {Icon: "\uf121", Color: 241}, //
|
"bin": {Icon: "\ue5fc", Color: 241}, //
|
||||||
"localized": {Icon: "\uf179", Color: 15}, //
|
"brewfile": {Icon: "\ue791", Color: 52}, //
|
||||||
"Makefile": {Icon: "\ue975", Color: 241}, //
|
"bspwmrc": {Icon: "\uf355", Color: 236}, //
|
||||||
"node_modules": {Icon: "\ue718", Color: 197}, //
|
"build.gradle": {Icon: "\ue660", Color: 24}, //
|
||||||
"npmignore": {Icon: "\ue71e", Color: 197}, //
|
"build": {Icon: "\ue63a", Color: 113}, //
|
||||||
"PKGBUILD": {Icon: "\uf303", Color: 38}, //
|
"build.zig.zon": {Icon: "\ue6a9", Color: 172}, //
|
||||||
"rubydoc": {Icon: "\ue73b", Color: 160}, //
|
"cantorrc": {Icon: "\uf373", Color: 32}, //
|
||||||
"sym-lib-table": {Icon: "\uf34c", Color: 231}, //
|
"Cargo.lock": {Icon: "\ue7a8", Color: 216}, //
|
||||||
"xorg.conf": {Icon: "\uf369", Color: 196}, //
|
"Cargo.toml": {Icon: "\ue7a8", Color: 216}, //
|
||||||
"xsettingsd.conf": {Icon: "\uf369", Color: 196}, //
|
"checkhealth": {Icon: "\uf04d9", Color: 75}, //
|
||||||
"yarn.lock": {Icon: "\ue6a7", Color: 74}, //
|
"cmakelists.txt": {Icon: "\ue615", Color: 66}, //
|
||||||
|
"commit_editmsg": {Icon: "\ue702", Color: 196}, //
|
||||||
|
"COMMIT_EDITMSG": {Icon: "\ue702", Color: 239}, //
|
||||||
|
"commitlint.config.js": {Icon: "\uf0718", Color: 30}, //
|
||||||
|
"commitlint.config.ts": {Icon: "\uf0718", Color: 30}, //
|
||||||
|
"compose.yaml": {Icon: "\uf308", Color: 68}, //
|
||||||
|
"compose.yml": {Icon: "\uf308", Color: 68}, //
|
||||||
|
"config": {Icon: "\ue5fc", Color: 241}, //
|
||||||
|
"containerfile": {Icon: "\uf0868", Color: 68}, //
|
||||||
|
"copying": {Icon: "\ue60a", Color: 185}, //
|
||||||
|
"copying.lesser": {Icon: "\ue60a", Color: 185}, //
|
||||||
|
"docker-compose.yaml": {Icon: "\uf308", Color: 68}, //
|
||||||
|
"docker-compose.yml": {Icon: "\uf308", Color: 68}, //
|
||||||
|
"dockerfile": {Icon: "\uf0868", Color: 68}, //
|
||||||
|
"Dockerfile": {Icon: "\uf308", Color: 68}, //
|
||||||
|
"ds_store": {Icon: "\uf179", Color: 15}, //
|
||||||
|
"eslint.config.cjs": {Icon: "\ue655", Color: 56}, //
|
||||||
|
"eslint.config.js": {Icon: "\ue655", Color: 56}, //
|
||||||
|
"eslint.config.mjs": {Icon: "\ue655", Color: 56}, //
|
||||||
|
"eslint.config.ts": {Icon: "\ue655", Color: 56}, //
|
||||||
|
"ext_typoscript_setup.txt": {Icon: "\ue772", Color: 208}, //
|
||||||
|
"favicon.ico": {Icon: "\ue623", Color: 185}, //
|
||||||
|
"fp-info-cache": {Icon: "\uf49b", Color: 231}, //
|
||||||
|
"fp-lib-table": {Icon: "\uf34c", Color: 231}, //
|
||||||
|
"FreeCAD.conf": {Icon: "\uf336", Color: 160}, //
|
||||||
|
"gemfile$": {Icon: "\ue791", Color: 52}, //
|
||||||
|
"gitignore_global": {Icon: "\U000f02a2", Color: 202}, //
|
||||||
|
"gnumakefile": {Icon: "\ue779", Color: 66}, //
|
||||||
|
"GNUmakefile": {Icon: "\ue779", Color: 66}, //
|
||||||
|
"go.mod": {Icon: "\ue627", Color: 74}, //
|
||||||
|
"go.sum": {Icon: "\ue627", Color: 74}, //
|
||||||
|
"go.work": {Icon: "\ue627", Color: 74}, //
|
||||||
|
"gradle": {Icon: "\ue256", Color: 168}, //
|
||||||
|
"gradle.properties": {Icon: "\ue660", Color: 24}, //
|
||||||
|
"gradlew": {Icon: "\ue660", Color: 24}, //
|
||||||
|
"gradle-wrapper.properties": {Icon: "\ue660", Color: 24}, //
|
||||||
|
"gruntfile.babel.js": {Icon: "\ue611", Color: 166}, //
|
||||||
|
"gruntfile.coffee": {Icon: "\ue611", Color: 166}, //
|
||||||
|
"gruntfile.js": {Icon: "\ue611", Color: 166}, //
|
||||||
|
"gruntfile.ls": {Icon: "\ue611", Color: 166}, //
|
||||||
|
"gruntfile.ts": {Icon: "\ue611", Color: 166}, //
|
||||||
|
"gtkrc": {Icon: "\uf362", Color: 231}, //
|
||||||
|
"gulpfile.babel.js": {Icon: "\ue610", Color: 167}, //
|
||||||
|
"gulpfile.coffee": {Icon: "\ue610", Color: 167}, //
|
||||||
|
"gulpfile.js": {Icon: "\ue610", Color: 167}, //
|
||||||
|
"gulpfile.ls": {Icon: "\ue610", Color: 168}, //
|
||||||
|
"gulpfile.ts": {Icon: "\ue610", Color: 167}, //
|
||||||
|
"hidden": {Icon: "\uf023", Color: 241}, //
|
||||||
|
"hypridle.conf": {Icon: "\uf359", Color: 37}, //
|
||||||
|
"hyprland.conf": {Icon: "\uf359", Color: 37}, //
|
||||||
|
"hyprlock.conf": {Icon: "\uf359", Color: 37}, //
|
||||||
|
"i3blocks.conf": {Icon: "\uf35a", Color: 255}, //
|
||||||
|
"i3status.conf": {Icon: "\uf35a", Color: 255}, //
|
||||||
|
"include": {Icon: "\ue5fc", Color: 241}, //
|
||||||
|
"ionic.config.json": {Icon: "\ue7a9", Color: 33}, //
|
||||||
|
"justfile": {Icon: "\uf0ad", Color: 66}, //
|
||||||
|
"kalgebrarc": {Icon: "\uf373", Color: 32}, //
|
||||||
|
"kdeglobals": {Icon: "\uf373", Color: 32}, //
|
||||||
|
"kdenlive-layoutsrc": {Icon: "\uf33c", Color: 110}, //
|
||||||
|
"kdenliverc": {Icon: "\uf33c", Color: 110}, //
|
||||||
|
"kritadisplayrc": {Icon: "\uf33d", Color: 201}, //
|
||||||
|
"kritarc": {Icon: "\uf33d", Color: 201}, //
|
||||||
|
"lib": {Icon: "\uf121", Color: 241}, //
|
||||||
|
"localized": {Icon: "\uf179", Color: 15}, //
|
||||||
|
"lxde-rc.xml": {Icon: "\uf363", Color: 246}, //
|
||||||
|
"lxqt.conf": {Icon: "\uf364", Color: 32}, //
|
||||||
|
"Makefile": {Icon: "\ue975", Color: 241}, //
|
||||||
|
"mix.lock": {Icon: "\ue62d", Color: 140}, //
|
||||||
|
"mpv.conf": {Icon: "\uf36e", Color: 53}, //
|
||||||
|
"node_modules": {Icon: "\ue718", Color: 197}, //
|
||||||
|
"npmignore": {Icon: "\ue71e", Color: 197}, //
|
||||||
|
"nuxt.config.cjs": {Icon: "\uf1106", Color: 42}, //
|
||||||
|
"nuxt.config.js": {Icon: "\uf1106", Color: 42}, //
|
||||||
|
"nuxt.config.mjs": {Icon: "\uf1106", Color: 42}, //
|
||||||
|
"nuxt.config.ts": {Icon: "\uf1106", Color: 42}, //
|
||||||
|
"package.json": {Icon: "\ue71e", Color: 197}, //
|
||||||
|
"package-lock.json": {Icon: "\ue71e", Color: 52}, //
|
||||||
|
"PKGBUILD": {Icon: "\uf303", Color: 38}, //
|
||||||
|
"platformio.ini": {Icon: "\ue682", Color: 208}, //
|
||||||
|
"pom.xml": {Icon: "\ue674", Color: 52}, //
|
||||||
|
"prettier.config.cjs": {Icon: "\ue6b4", Color: 33}, //
|
||||||
|
"prettier.config.js": {Icon: "\ue6b4", Color: 33}, //
|
||||||
|
"prettier.config.mjs": {Icon: "\ue6b4", Color: 33}, //
|
||||||
|
"prettier.config.ts": {Icon: "\ue6b4", Color: 33}, //
|
||||||
|
"PrusaSlicerGcodeViewer.ini": {Icon: "\uf351", Color: 202}, //
|
||||||
|
"PrusaSlicer.ini": {Icon: "\uf351", Color: 202}, //
|
||||||
|
"py.typed": {Icon: "\ue606", Color: 214}, //
|
||||||
|
"QtProject.conf": {Icon: "\uf375", Color: 77}, //
|
||||||
|
"R": {Icon: "\uf07d4", Color: 25}, //
|
||||||
|
"robots.txt": {Icon: "\uf06a9", Color: 60}, //
|
||||||
|
"rubydoc": {Icon: "\ue73b", Color: 160}, //
|
||||||
|
"settings.gradle": {Icon: "\ue660", Color: 24}, //
|
||||||
|
"svelte.config.js": {Icon: "\ue697", Color: 196}, //
|
||||||
|
"sxhkdrc": {Icon: "\uf355", Color: 236}, //
|
||||||
|
"sym-lib-table": {Icon: "\uf34c", Color: 231}, //
|
||||||
|
"tailwind.config.js": {Icon: "\uf13ff", Color: 45}, //
|
||||||
|
"tailwind.config.mjs": {Icon: "\uf13ff", Color: 45}, //
|
||||||
|
"tailwind.config.ts": {Icon: "\uf13ff", Color: 45}, //
|
||||||
|
"tmux.conf": {Icon: "\uebc8", Color: 34}, //
|
||||||
|
"tmux.conf.local": {Icon: "\uebc8", Color: 34}, //
|
||||||
|
"tsconfig.json": {Icon: "\ue69d", Color: 74}, //
|
||||||
|
"unlicense": {Icon: "\ue60a", Color: 185}, //
|
||||||
|
"vagrantfile$": {Icon: "\uf2b8", Color: 27}, //
|
||||||
|
"vlcrc": {Icon: "\uf057c", Color: 208}, //
|
||||||
|
"webpack": {Icon: "\uf072b", Color: 74}, //
|
||||||
|
"weston.ini": {Icon: "\uf367", Color: 214}, //
|
||||||
|
"workspace": {Icon: "\ue63a", Color: 113}, //
|
||||||
|
"xmobarrc.hs": {Icon: "\uf35e", Color: 203}, //
|
||||||
|
"xmobarrc": {Icon: "\uf35e", Color: 203}, //
|
||||||
|
"xmonad.hs": {Icon: "\uf35e", Color: 203}, //
|
||||||
|
"xorg.conf": {Icon: "\uf369", Color: 196}, //
|
||||||
|
"xsettingsd.conf": {Icon: "\uf369", Color: 196}, //
|
||||||
|
"yarn.lock": {Icon: "\ue6a7", Color: 74}, //
|
||||||
}
|
}
|
||||||
|
|
||||||
var extIconMap = map[string]IconProperties{
|
var extIconMap = map[string]IconProperties{
|
||||||
|
Reference in New Issue
Block a user