Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sublimetext/tailwindcss
Tailswind CSS syntax for Sublime Text
https://github.com/sublimetext/tailwindcss
sublime-text sublime-text-package syntax-highlighting tailwind tailwindcss
Last synced: about 3 hours ago
JSON representation
Tailswind CSS syntax for Sublime Text
- Host: GitHub
- URL: https://github.com/sublimetext/tailwindcss
- Owner: SublimeText
- License: mit
- Created: 2021-02-20T10:47:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-27T13:37:11.000Z (about 1 year ago)
- Last Synced: 2024-08-02T19:39:12.676Z (3 months ago)
- Topics: sublime-text, sublime-text-package, syntax-highlighting, tailwind, tailwindcss
- Language: CSS
- Homepage:
- Size: 549 KB
- Stars: 24
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Tailwind CSS](https://raw.githubusercontent.com/SublimeText/TailwindCSS/master/assets/screen.png)
# Tailwind CSS
A [Sublime Text](http://www.sublimetext.com) CSS syntax extension with support for [Tailwind CSS](https://tailwindcss.com)
_Requires ST 4092 or higher._
## Install
**Package Control:**
1. Open `Command Palette` using menu item `Tools → Command Palette` or `CMD/CTRL` + `SHIFT` +`P`.
2. Choose `Package Control: Install Package`.
3. Type `Tailwind CSS` and press `ENTER`.**Manually:**
1. Download latest release and unzip. it into your Packages folder.
2. Go to `Sublime Text → Preferences → Browse Packages`.
3. Move folder to inside and rename the folder to `Tailwind CSS`.## Usage
### CSS
This syntax is assigned to files which end with `tailwind.css` by default.
To use it for ordinary `*.css` files manual assignment is needed.
1. Click onto the syntax name in the status bar
2. Navigate to the sub menu `Open all with current extension as...`
3. Click on `Tailwind CSS`.To add highlighting for Tailwind @-rules to CSS in a way they are also supported within component syntaxes like [Svelte](https://packagecontrol.io/packages/Svelte) or [VueJS](https://packagecontrol.io/packages/Vue%20Syntax%20Highlight)...
1. create a custom _Packages/User/CSS (Tailwind).sublime-syntax_
2. paste the following content:```yml
%YAML 1.2
---
name: CSS (Tailwind)
scope: source.css
version: 2
extends:
- Packages/Tailwind CSS/Tailwind CSS.sublime-syntax
```> [!WARNING]
>
> By assigning `source.css` main scope original PostCSS syntax is augmented.
>
> 1. Augmenting syntax must be loaded after CSS in order for this trick to work.
> 2. Only a single augmenting syntax may exist.
> 3. Syntaxes, which extend core CSS to add their own rules can't be augmented this way.### PostCSS
To add highlighting for Tailwind @-rules to PostCSS in a way they are also supported within component syntaxes like [Svelte](https://packagecontrol.io/packages/Svelte) or [VueJS](https://packagecontrol.io/packages/Vue%20Syntax%20Highlight)...
1. create a custom _Packages/User/PostCSS (Tailwind).sublime-syntax_
2. paste the following content:```yml
%YAML 1.2
---
name: PostCSS (Tailwind)
scope: source.postcss
version: 2
extends:
- Packages/Tailwind CSS/Tailwind CSS.sublime-syntax
# - ... maybe more additions
- Packages/PostCSS/PostCSS.sublime-syntax
```> [!WARNING]
>
> By assigning `source.postcss` main scope original PostCSS syntax is augmented.
>
> 1. Augmenting syntax must be loaded after PostCSS in order for this trick to work.
> 2. Only a single augmenting syntax may exist.> [!NOTE]
>
> requires:
> - [Sublime Text build 4152+](https://www.sublimetext.com/download)
> - [PostCSS 3.0.0+](https://packagecontrol.io/packages/PostCSS)### SCSS
To add highlighting for Tailwind @-rules to SCSS in a way they are also supported within component syntaxes like [Svelte](https://packagecontrol.io/packages/Svelte) or [VueJS](https://packagecontrol.io/packages/Vue%20Syntax%20Highlight)...
1. create a custom _Packages/User/SCSS (Tailwind).sublime-syntax_
2. paste the following content:```yml
%YAML 1.2
---
name: SCSS (Tailwind)
scope: source.scss
version: 2
extends:
- Packages/Tailwind CSS/Tailwind CSS.sublime-syntax
# - ... maybe more additions
- Packages/Sass/Syntaxes/SCSS.sublime-syntax
```> [!WARNING]
>
> By assigning `source.scss` main scope original PostCSS syntax is augmented.
>
> 1. Augmenting syntax must be loaded after PostCSS in order for this trick to work.
> 2. Only a single augmenting syntax may exist.> [!NOTE]
>
> requires:
> - [Sublime Text build 4152+](https://www.sublimetext.com/download)
> - [Sass 4.0.0+](https://packagecontrol.io/packages/PostCSS)## Related Extensions
- [LSP-tailwindcss](https://github.com/sublimelsp/LSP-tailwindcss)
## Troubleshooting
Tailwind CSS extends Sublime Text's CSS syntax definitions.
If Tailwind CSS syntax highlighting doesn't work and console displays syntax errors in _Tailwind CSS.sublime-syntax_, please make sure to remove any out-dated syntax override.
Steps:
1. call _Menu > Preferences > Browse Packages.._
2. Look for _CSS_ folders
3. Remove it or at least delete any syntax definition in it.