All Projects → SublimeText → AFileIcon

SublimeText / AFileIcon

Licence: MIT license
Sublime Text File-Specific Icons for Improved Visual Grepping

Projects that are alternatives of or similar to AFileIcon

sublime-text
Subime Text 相关资源收集整理
Stars: ✭ 62 (-67.71%)
Mutual labels:  sublime-text-3, sublime-package, sublime-text-icons
Code Faster
Sublime Text plugin for programming contests - loads codeforces problems right into your text editor with a single button.
Stars: ✭ 38 (-80.21%)
Mutual labels:  sublime-text-3, sublime-package
Hayaku
Fuzzy abbreviations, support for preprocessors (Sass, Less, Stylus) and a lot of other features in easily configurable set of tools for writing CSS faster
Stars: ✭ 973 (+406.77%)
Mutual labels:  sublime-text-3, sublime-package
Pipenv Sublime
A Sublime Text 3 plugin for Pipenv projects!
Stars: ✭ 65 (-66.15%)
Mutual labels:  sublime-text-3, sublime-package
sublime-live-server
🌍️ Launch a Development Server directly from Sublime Text
Stars: ✭ 49 (-74.48%)
Mutual labels:  sublime-text-3, sublime-package
Sublime zk
A SublimeText3 package featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like inline image display, sophisticated tag search, note transclusion features, support for note templates, bibliography support, support for multiple panes, etc. to make working in your Zettelkasten a joy 😄.
Stars: ✭ 408 (+112.5%)
Mutual labels:  sublime-text-3, sublime-package
Hugofy Sublime
Hugo plugin for Sublime Text 3
Stars: ✭ 64 (-66.67%)
Mutual labels:  sublime-text-3, sublime-package
Languagetool Sublime
Proof-reading and grammar checker for English, French, German, Polish and 20+ other languages
Stars: ✭ 55 (-71.35%)
Mutual labels:  sublime-text-3, sublime-package
Sublime Jekyll
A Sublime Text package for Jekyll static sites.
Stars: ✭ 160 (-16.67%)
Mutual labels:  sublime-text-3, sublime-package
Sublime-Pretty-Shell
🐚 Shell Script Formatter / Syntax Checker (Powered by shfmt)
Stars: ✭ 28 (-85.42%)
Mutual labels:  sublime-text-3, sublime-package
Sublime Filterlines
Quickly find all lines matching a string or regular expression
Stars: ✭ 179 (-6.77%)
Mutual labels:  sublime-text-3, sublime-package
Chromerepl
A Sublime Text plugin to execute JavaScript in Google Chrome
Stars: ✭ 347 (+80.73%)
Mutual labels:  sublime-text-3, sublime-package
CSSFontFamily
CSSFontFamily is a Sublime Text plugin with a collection of font stacks autocomplete.
Stars: ✭ 15 (-92.19%)
Mutual labels:  sublime-text-3, sublime-package
Sublimeallautocomplete
Extend Sublime autocompletion to find matches in all open files of the current window
Stars: ✭ 906 (+371.88%)
Mutual labels:  sublime-text-3, sublime-package
sublime-text-theme-switcher-menu
Painless theme selection in Sublime Text ⚡
Stars: ✭ 18 (-90.62%)
Mutual labels:  sublime-text-3, sublime-package
Carbonsublime
🚀 A Sublime Text 3 Plugin for Carbon. (https://carbon.now.sh)
Stars: ✭ 104 (-45.83%)
Mutual labels:  sublime-text-3, sublime-package
Sublime-uroboroSQL-formatter
Beautiful SQL Formatter for Sublime Text 3
Stars: ✭ 25 (-86.98%)
Mutual labels:  sublime-text-3, sublime-package
SublimeDiscordRP
📄 Discord rich presence for Sublime Text
Stars: ✭ 123 (-35.94%)
Mutual labels:  sublime-text-3, sublime-package
LuaExtended
An improved ST3 Lua syntax definition.
Stars: ✭ 19 (-90.1%)
Mutual labels:  sublime-text-3
PackagesUI
This plugin provides you a comfortable interface for Sublime Text packages
Stars: ✭ 23 (-88.02%)
Mutual labels:  sublime-text-3

A File Icon

Star on GitHub Join the chat at Sublime Forum

This package adds file-specific icons to Sublime Text for improved visual grepping. It's heavily inspired by Atom File Icons.

Its aims are:

  • To be a tmPreferences storage for UI themes those support file-specific icons.
  • To provide icons for themes those don't (fully) support file-specific icons.

If you have any problems, please search for a similar issue first, before creating a new one.

Also, check the list of known issues before doing so.

Users

Installation

Package Control

The easiest way to install is using Sublime's Package Control. It's listed as A File Icon.

  1. Open Command Palette using menu item Tools → Command Palette...
  2. Choose Package Control: Install Package
  3. Find A File Icon and hit Enter

Download

  1. Download the .zip
  2. Unzip and rename folder to A File Icon
  3. Copy folder into Packages directory, which you can find using the menu item Preferences → Browse Packages...

Note: Don't forget to restart Sublime Text after installing this package.

Customization

You can change the color, opacity level and size of the icons by modifying your user preferences file, which you can find by:

  • Preferences → Package Settings → A File Icon → Settings,
  • Choose A File Icon: Settings in Command Palette.

Wrong Icons

Sublime Text uses syntax scopes for file-specific icons. That's why icons of packages provided by the community require them to be installed.

See the list of community packages that you may need to install to see the right icon.

Themes

If your theme supports an icon customization you can choose what icons you want to use – provided by the theme (by default) or provided by the package. Otherwise this package adds its own icons only.

Troubleshooting

If something goes wrong try to:

  1. Open Command Palette using menu item Tools → Command Palette....
  2. Choose A File Icon: Revert to a Freshly Installed State.
  3. Restart Sublime Text.

Developers

Bring Support of the File Icon Customization to Your Theme

If you are a theme developer and you want to support a file icon customization, you should:

  • Remove all stuff related to the icon setup: .tmPreferences, .sublime-settings, .sublime-syntax and .tmLanguage files.
  • Rename all your existing icons to match these ones.
  • Add .supports-a-file-icon-customization file to the root of your theme (this is how we check if the theme supports customization of the file-specific icons).

How It Works

In simple terms, A File Icon does the following:

  1. Copies all the necessary files right after install or upgrade to zzz A File Icon zzz directory
  2. Searches all installed themes
  3. Checks if themes are already patched, if not
  4. Patches them by generating <theme-name>.sublime-theme files from a template
  5. For themes those support file icon customization, it provides .tmPreferences files and missing icons by default (user can override icons provided by the theme via "force_mode": true).

The real process is just a little bit more complex to minimize hard drive I/O.

Resources

Colors

Colors are bright because they should look good with most themes. However you can change color and opacity level of all icons. See customization.

Palette

Icons

This package contains icons provided by:

Source icons are provided in SVG format (Sublime Text doesn't currently support it). They are convert to @1x and @2x PNG assets before each release via python build script py build -i.

Rasterized icons can be found in icons folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].