subhaze / CSS-Extended

CSS Completions, LESS Completions, SCSS Completions
93 stars 15 forks source link

CSS Extended Completions

Sublime Text 2/3


Issue Reporting

Please include the following information when submitting a ticket

This plug-in is beta quality so please file any issues you run into here: https://github.com/subhaze/CSS-Extended/issues?state=open


Features


Usage

Load Files From Side Bar Menu

You can add files from the side bar, just right click on a folder and select the type of files you'd like to load via CSS Extended Completions > [file type(s)]

This is not a recursive process, so, only the immediate files in the folder are processed, the subfolders are not processed.


Cache On Save

Caches completions on document save.


Loading External Files

You can eager load files from folders outside of your project via load_external_files setting.

Example: "load_external_files": ["/abs/path/to/css/*.css", "/abs/path/to/less/*.less"]


Deleting Cache File

You can delete the cache via the command palette CSS Completions: Delete Cache


Pruning Cache File

You can remove missing/moved files from the cache via the command palette CSS Completions: Prune Cache


Property/Value Completions

property/value completions such as box-sizing, additional font names for font-family, animation, flex-box, etc...


Emmet Support

Emmet support is enabled by default, you just need to add the following to your User Settings:

"auto_complete_selector": "source - comment, meta.tag - punctuation.definition.tag.begin, text.html.basic"

Don't have Emmet? No problem, you won't have any problems with it being enable by default.
Still want to disable Emmet support? Just set "use_emmet": false in the user's package settings or use the Use Emmet toggle from the menu Preferences > Package Settings > CSS Extended Completions


CSS Completion Examples


Pseudo Selector Completions


Extended Property Value Completions


Class Completions Within Class Attribute


Class Completions Within CSS Scope

LESS Completion Examples


Mixin Completions, with Parametric Mixin Tab Order

SCSS Completion Examples


Mixin Completions, with Parametric Mixin Tab Order