mirror of
https://github.com/hail2u/vim-css3-syntax.git
synced 2025-12-07 03:04:26 +08:00
f395b2637e4c1c1c312e74d861f7b7f6c34268bd
vim-css3-syntax
Add CSS3 syntax support to vim's built-in syntax/css.vim.
INSTALLATION
Manual Installation
Download from GitHub, extract vim-css3-syntax.tar.gz, and copy the contents to your ~/.vim directory.
Installing with Git and pathogen
$ cd ~/.vim/bundle
$ git clone https://github.com/hail2u/vim-css3-syntax.git
About Vendor Prefixes
I do not plan to support CSS3 properties (or functions) with vendor prefixes, such as -webkit- or -moz-, etc. These are hard to maintain because they are:
- Added frequently
- Changed unexpectedly
- Removed silently
These must be supported by seperate syntax plugins. Or, if you want to highlight prefixed properties or functions, :highlight and :match would help.
:highlight VendorPrefix guifg=#00ffff gui=bold
:match VendorPrefix /-\(moz\|webkit\|o\|ms\)-[a-zA-Z-]\+/
These commands highlight vendor prefixed properties and functions instantly with cyan and bold (on gVim).
HISTORY
v0.7
- Add CSS Conditional Rules Module Level 3 features
- Add CSS Intrinsic & Extrinsic Sizing Module Level 3 features
- Add CSS Cascading and Inheritance Level 3 features
- Add CSS Paged Media Module Level 3 features
- Add CSS Custom Properties for Cascading Variables Module Level 1 features
- Add CSS Overflow Module Level 3 features
- Seperate CSS Text Decoration Module Level 3 features
- Follow spec updates
- Bundle
after/syntax/html.vimandafter/syntax/scss.vim - Some minor bug fixes
v0.6
- Add Test
- Remove deprecated CSS Grid Positioning Module
- Follow spec updates
- Some minor bug fixes
v0.5
- Add CSS Regions Module Level 3 features
- Add CSS Exclusions and Shapes Module Level 3 features
- Add CSS Grid Layout features
- Add CSS Box Alignment features
- Add
grunit - Follow spec updates
- Some minor bug fixes
v0.4
- Add CSS Fragmentation Module Level 3 features
- Fix a problem on pseudo-class and pseudo-element names inside @media block
- Fix a problem on media type and expression
- Add CSS Values and Units Module Level 3 features
- Follow spec updates
- Some minor bug fixes
v0.3
- Add CSS3 Presentation Levels Module features
- Add CSS3 Lists Module features
- Add CSS3 Generated and Replaced Content Module features
- Add CSS Template Layout Module features
- Add CSS Image Values and Replaced Content Module Level 3 features
- Fix a problem on class names inside @media block
- Some minor bug fixes
v0.2
- Almost all CSS3 features added
v0.1
- Initial release
AUTHOR
Kyo Namegashima kyo@hail2u.net
LICENSE
Description
CSS3 syntax (and syntax defined in some foreign specifications) support for Vim's built-in syntax/css.vim
Languages
CSS
55.5%
Vim Script
44.5%