New syntax: SASS. Some fixes for CSS and SCSS

Authored by jpoelen on Aug 18 2019, 2:16 PM.

Description

New syntax: SASS. Some fixes for CSS and SCSS

Summary:
CSS, SCSS (CSS4):

  • number in scientific notation: 12.3e3
  • hexadecimal rgba: #fffa and #ffffffaa
  • new units: cap,ic,lh,rlh,vi,vb,vmin,vmax,Q,in,dpi,dpcm,dppx,x
  • remove unknown unit: vm
  • new pseudo selector: matches

SCSS:

  • fix nested function
  • fix ... as operator
  • fix interpolation as property

SASS:

  • new syntax

BUG: 149313

Reviewers: Framework: Syntax Highlighting, dhaumann, cullmann

Reviewed By: Framework: Syntax Highlighting, dhaumann

Subscribers: kwrite-devel, kde-frameworks-devel

Tags: Kate, Frameworks

Differential Revision: https://phabricator.kde.org/D23245