Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial commit.

  • Loading branch information...
commit b4124a3c5d21127bcf40a9f794185ea59d5dd883 0 parents
Joshua Hawxwell authored
1,003 CodeSenseLibraries/LESS.xml
@@ -0,0 +1,1003 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<codesense version="1.0">
+
+ <behavior>
+ <confirm-partial characters="-" />
+ </behavior>
+
+ <set name="com.less.property.azimuth">
+ <completion string="left-side" />
+ <completion string="far-left" />
+ <completion string="left" />
+ <completion string="center-left" />
+ <completion string="center" />
+ <completion string="center-right" />
+ <completion string="right" />
+ <completion string="far-right" />
+ <completion string="right-side" />
+ <completion string="behind" />
+ <completion string="leftwards" />
+ <completion string="rightwards" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.background">
+ <completion string="scroll" />
+ <completion string="fixed" />
+ <completion string="transparent" />
+ <completion string="none" />
+ <completion string="top" />
+ <completion string="center" />
+ <completion string="bottom" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="repeat" />
+ <completion string="repeat-x" />
+ <completion string="repeat-y" />
+ <completion string="no-repeat" />
+ <completion string="inherit" />
+ <completion string="@color" />
+ </set>
+ <set name="com.less.property.background-attachment">
+ <completion string="scroll" />
+ <completion string="fixed" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.background-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.background-image">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.background-position">
+ <completion string="top" />
+ <completion string="center" />
+ <completion string="bottom" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.background-repeat">
+ <completion string="repeat" />
+ <completion string="repeat-x" />
+ <completion string="repeat-y" />
+ <completion string="no-repeat" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border">
+ <completion string="@color" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-bottom">
+ <completion string="@color" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-bottom-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-bottom-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-bottom-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-collapse">
+ <completion string="collapse" />
+ <completion string="separate" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-left">
+ <completion string="@color" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-left-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-left-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-left-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-right">
+ <completion string="@color" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-right-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-right-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-right-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-spacing">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-top">
+ <completion string="@color" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-top-color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-top-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-top-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.border-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.bottom">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.caption-side">
+ <completion string="top" />
+ <completion string="bottom" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.clear">
+ <completion string="none" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="both" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.clip">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.color">
+ <completion string="@color" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.content">
+ <completion string="open-quote" />
+ <completion string="close-quote" />
+ <completion string="no-open-quote" />
+ <completion string="no-close-quote" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.counter-increment">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.counter-reset">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.cue">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.cue-after">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.cue-before">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.cursor">
+ <completion string="auto" />
+ <completion string="crosshair" />
+ <completion string="default" />
+ <completion string="pointer" />
+ <completion string="move" />
+ <completion string="e-resize" />
+ <completion string="ne-resize" />
+ <completion string="nw-resize" />
+ <completion string="n-resize" />
+ <completion string="se-resize" />
+ <completion string="sw-resize" />
+ <completion string="s-resize" />
+ <completion string="w-resize" />
+ <completion string="text" />
+ <completion string="wait" />
+ <completion string="help" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.direction">
+ <completion string="ltr" />
+ <completion string="rtl" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.display">
+ <completion string="inline" />
+ <completion string="block" />
+ <completion string="list-item" />
+ <completion string="run-in" />
+ <completion string="compact" />
+ <completion string="marker" />
+ <completion string="table" />
+ <completion string="inline-table" />
+ <completion string="table-row-group" />
+ <completion string="table-header-group" />
+ <completion string="table-footer-group" />
+ <completion string="table-row" />
+ <completion string="table-column" />
+ <completion string="table-cell" />
+ <completion string="table-caption" />
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.elevation">
+ <completion string="below" />
+ <completion string="level" />
+ <completion string="above" />
+ <completion string="higher" />
+ <completion string="lower" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.empty-cells">
+ <completion string="show" />
+ <completion string="hide" />
+ </set>
+ <set name="com.less.property.float">
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="none" />
+ </set>
+ <set name="com.less.property.font">
+ <completion string="inherit" />
+ <completion string="caption" />
+ <completion string="icon" />
+ <completion string="menu" />
+ <completion string="message-box" />
+ <completion string="small-caption" />
+ <completion string="status-bar" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-family">
+ <completion string="serif" />
+ <completion string="sans-serif" />
+ <completion string="cursive" />
+ <completion string="fantasy" />
+ <completion string="monospace" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-size">
+ <completion string="xx-small" />
+ <completion string="x-small" />
+ <completion string="small" />
+ <completion string="medium" />
+ <completion string="large" />
+ <completion string="x-large" />
+ <completion string="xx-large" />
+ </set>
+ <set name="com.less.property.font-size-adjust">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-stretch">
+ <completion string="normal" />
+ <completion string="wider" />
+ <completion string="narrower" />
+ <completion string="ultra-condensed" />
+ <completion string="extra-condensed" />
+ <completion string="condensed" />
+ <completion string="semi-condensed" />
+ <completion string="semi-expanded" />
+ <completion string="expanded" />
+ <completion string="extra-expanded" />
+ <completion string="ultra-expanded" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-style">
+ <completion string="normal" />
+ <completion string="italic" />
+ <completion string="oblique" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-variant">
+ <completion string="normal" />
+ <completion string="small-caps" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.font-weight">
+ <completion string="normal" />
+ <completion string="bold" />
+ <completion string="bolder" />
+ <completion string="lighter" />
+ <completion string="100" />
+ <completion string="200" />
+ <completion string="300" />
+ <completion string="400" />
+ <completion string="500" />
+ <completion string="600" />
+ <completion string="700" />
+ <completion string="800" />
+ <completion string="900" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.height">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.left">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.letter-spacing">
+ <completion string="normal" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.line-height">
+ <completion string="normal" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.list-style">
+ <completion string="none" />
+ <completion string="inside" />
+ <completion string="outside" />
+ <completion string="disc" />
+ <completion string="circle" />
+ <completion string="square" />
+ <completion string="decimal" />
+ <completion string="decimal-leading-zero" />
+ <completion string="lower-roman" />
+ <completion string="upper-roman" />
+ <completion string="lower-greek" />
+ <completion string="lower-alpha" />
+ <completion string="lower-latin" />
+ <completion string="upper-alpha" />
+ <completion string="upper-latin" />
+ <completion string="hebrew" />
+ <completion string="armenian" />
+ <completion string="georgian" />
+ <completion string="cjk-ideographic" />
+ <completion string="hiragana" />
+ <completion string="katakana" />
+ <completion string="hiragana-iroha" />
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.list-style-image">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.list-style-position">
+ <completion string="inside" />
+ <completion string="outside" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.list-style-type">
+ <completion string="disc" />
+ <completion string="circle" />
+ <completion string="square" />
+ <completion string="decimal" />
+ <completion string="decimal-leading-zero" />
+ <completion string="lower-roman" />
+ <completion string="upper-roman" />
+ <completion string="lower-greek" />
+ <completion string="lower-alpha" />
+ <completion string="lower-latin" />
+ <completion string="upper-alpha" />
+ <completion string="upper-latin" />
+ <completion string="hebrew" />
+ <completion string="armenian" />
+ <completion string="georgian" />
+ <completion string="cjk-ideographic" />
+ <completion string="hiragana" />
+ <completion string="katakana" />
+ <completion string="hiragana-iroha" />
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.margin">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.margin-bottom">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.margin-left">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.margin-right">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.margin-top">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.marker-offset">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.max-height">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.max-width">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.min-height">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.min-width">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.opacity">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.orphans">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.outline">
+ <completion string="@color" />
+ <completion string="invert" />
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.outline-color">
+ <completion string="@color" />
+ <completion string="invert" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.outline-style">
+ <completion string="none" />
+ <completion string="hidden" />
+ <completion string="dotted" />
+ <completion string="dashed" />
+ <completion string="solid" />
+ <completion string="double" />
+ <completion string="groove" />
+ <completion string="ridge" />
+ <completion string="inset" />
+ <completion string="outset" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.outline-width">
+ <completion string="thin" />
+ <completion string="medium" />
+ <completion string="thick" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.overflow">
+ <completion string="visible" />
+ <completion string="hidden" />
+ <completion string="scroll" />
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.padding">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.padding-bottom">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.padding-left">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.padding-right">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.padding-top">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.page">
+ <completion string="auto" />
+ </set>
+ <set name="com.less.property.page-break-after">
+ <completion string="auto" />
+ <completion string="always" />
+ <completion string="avoid" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.page-break-before">
+ <completion string="auto" />
+ <completion string="always" />
+ <completion string="avoid" />
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.page-break-inside">
+ <completion string="auto" />
+ <completion string="avoid" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.pause">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.pause-after">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.pause-before">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.pitch">
+ <completion string="x-low" />
+ <completion string="low" />
+ <completion string="medium" />
+ <completion string="high" />
+ <completion string="x-high" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.pitch-range">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.play-during">
+ <completion string="auto" />
+ <completion string="none" />
+ </set>
+ <set name="com.less.property.position">
+ <completion string="static" />
+ <completion string="relative" />
+ <completion string="absolute" />
+ <completion string="fixed" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.quotes">
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.richness">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.right">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.size">
+ <completion string="auto" />
+ <completion string="portrait" />
+ <completion string="landscape" />
+ </set>
+ <set name="com.less.property.speak">
+ <completion string="normal" />
+ <completion string="none" />
+ <completion string="spell-out" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.speak-header">
+ <completion string="once" />
+ <completion string="always" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.speak-numeral">
+ <completion string="digits" />
+ <completion string="continuous" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.speak-punctuation">
+ <completion string="code" />
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.speech-rate">
+ <completion string="x-slow" />
+ <completion string="slow" />
+ <completion string="medium" />
+ <completion string="fast" />
+ <completion string="x-fast" />
+ <completion string="faster" />
+ <completion string="slower" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.stress">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.table-layout">
+ <completion string="auto" />
+ <completion string="fixed" />
+ </set>
+ <set name="com.less.property.text-align">
+ <completion string="left" />
+ <completion string="right" />
+ <completion string="center" />
+ <completion string="justify" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.text-decoration">
+ <completion string="none" />
+ <completion string="underline" />
+ <completion string="overline" />
+ <completion string="line-through" />
+ <completion string="blink" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.text-indent">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.text-shadow">
+ <completion string="inherit" />
+ <completion string="none" />
+ </set>
+ <set name="com.less.property.text-transform">
+ <completion string="capitalize" />
+ <completion string="uppercase" />
+ <completion string="lowercase" />
+ <completion string="none" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.top">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.unicode-bidi">
+ <completion string="normal" />
+ <completion string="embed" />
+ <completion string="bidi-override" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.vertical-align">
+ <completion string="baseline" />
+ <completion string="sub" />
+ <completion string="super" />
+ <completion string="top" />
+ <completion string="text-top" />
+ <completion string="middle" />
+ <completion string="bottom" />
+ <completion string="text-bottom" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.visibility">
+ <completion string="visible" />
+ <completion string="hidden" />
+ <completion string="collapse" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.voice-family">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.volume">
+ <completion string="silent" />
+ <completion string="x-soft" />
+ <completion string="soft" />
+ <completion string="medium" />
+ <completion string="loud" />
+ <completion string="x-loud" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.white-space">
+ <completion string="normal" />
+ <completion string="pre" />
+ <completion string="nowrap" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.widows">
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.width">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.word-spacing">
+ <completion string="normal" />
+ <completion string="inherit" />
+ </set>
+ <set name="com.less.property.z-index">
+ <completion string="auto" />
+ <completion string="inherit" />
+ </set>
+
+
+ <set name="com.less.properties">
+ <behavior>
+ <append-dynamic>
+ <matched-suffix>(\s*:)|[^:]</matched-suffix>
+ <transform-into>(?1::: $0)</transform-into>
+ </append-dynamic>
+ <confirm characters=":" />
+ <partial-confirm characters="-" />
+ </behavior>
+ <completion string="azimuth" />
+ <completion string="background" />
+ <completion string="background-attachment" />
+ <completion string="background-color" />
+ <completion string="background-image" />
+ <completion string="background-position" />
+ <completion string="background-repeat" />
+ <completion string="border" />
+ <completion string="border-bottom" />
+ <completion string="border-bottom-color" />
+ <completion string="border-bottom-style" />
+ <completion string="border-bottom-width" />
+ <completion string="border-collapse" />
+ <completion string="border-color" />
+ <completion string="border-left" />
+ <completion string="border-left-color" />
+ <completion string="border-left-style" />
+ <completion string="border-left-width" />
+ <completion string="border-right" />
+ <completion string="border-right-color" />
+ <completion string="border-right-style" />
+ <completion string="border-right-width" />
+ <completion string="border-spacing" />
+ <completion string="border-style" />
+ <completion string="border-top" />
+ <completion string="border-top-color" />
+ <completion string="border-top-style" />
+ <completion string="border-top-width" />
+ <completion string="border-width" />
+ <completion string="bottom" />
+ <completion string="caption-side" />
+ <completion string="clear" />
+ <completion string="clip" />
+ <completion string="color" />
+ <completion string="content" />
+ <completion string="counter-increment" />
+ <completion string="counter-reset" />
+ <completion string="cue" />
+ <completion string="cue-after" />
+ <completion string="cue-before" />
+ <completion string="cursor" />
+ <completion string="direction" />
+ <completion string="display" />
+ <completion string="elevation" />
+ <completion string="empty-cells" />
+ <completion string="float" />
+ <completion string="font" />
+ <completion string="font-family" />
+ <completion string="font-size" />
+ <completion string="font-size-adjust" />
+ <completion string="font-stretch" />
+ <completion string="font-style" />
+ <completion string="font-variant" />
+ <completion string="font-weight" />
+ <completion string="height" />
+ <completion string="left" />
+ <completion string="letter-spacing" />
+ <completion string="line-height" />
+ <completion string="list-style" />
+ <completion string="list-style-image" />
+ <completion string="list-style-position" />
+ <completion string="list-style-type" />
+ <completion string="margin" />
+ <completion string="margin-bottom" />
+ <completion string="margin-left" />
+ <completion string="margin-right" />
+ <completion string="margin-top" />
+ <completion string="marker-offset" />
+ <completion string="max-height" />
+ <completion string="max-width" />
+ <completion string="min-height" />
+ <completion string="min-width" />
+ <completion string="opacity" />
+ <completion string="orphans" />
+ <completion string="outline" />
+ <completion string="outline-color" />
+ <completion string="outline-style" />
+ <completion string="outline-width" />
+ <completion string="overflow" />
+ <completion string="padding" />
+ <completion string="padding-bottom" />
+ <completion string="padding-left" />
+ <completion string="padding-right" />
+ <completion string="padding-top" />
+ <completion string="page" />
+ <completion string="page-break-after" />
+ <completion string="page-break-before" />
+ <completion string="page-break-inside" />
+ <completion string="pause" />
+ <completion string="pause-after" />
+ <completion string="pause-before" />
+ <completion string="pitch" />
+ <completion string="pitch-range" />
+ <completion string="play-during" />
+ <completion string="position" />
+ <completion string="quotes" />
+ <completion string="richness" />
+ <completion string="right" />
+ <completion string="size" />
+ <completion string="speak" />
+ <completion string="speak-header" />
+ <completion string="speak-numeral" />
+ <completion string="speak-punctuation" />
+ <completion string="speech-rate" />
+ <completion string="stress" />
+ <completion string="table-layout" />
+ <completion string="text-align" />
+ <completion string="text-decoration" />
+ <completion string="text-indent" />
+ <completion string="text-shadow" />
+ <completion string="text-transform" />
+ <completion string="top" />
+ <completion string="unicode-bidi" />
+ <completion string="vertical-align" />
+ <completion string="visibility" />
+ <completion string="voice-family" />
+ <completion string="volume" />
+ <completion string="white-space" />
+ <completion string="widows" />
+ <completion string="width" />
+ <completion string="word-spacing" />
+ <completion string="z-index" />
+ </set>
+
+ <set name="com.less.browser-specific-properties">
+ <behavior>
+ <append-dynamic>
+ <matched-suffix>(\s*:)|[^:]</matched-suffix>
+ <transform-into>(?1::: $0)</transform-into>
+ </append-dynamic>
+ <confirm characters=":" />
+ <partial-confirm characters="-" />
+ </behavior>
+ <completion string="-webkit-border-image" />
+ <completion string="-webkit-border-radius" />
+ <completion string="-webkit-border-top-left-radius" />
+ <completion string="-webkit-border-top-right-radius" />
+ <completion string="-webkit-border-bottom-left-radius" />
+ <completion string="-webkit-border-bottom-right-radius" />
+ <completion string="-webkit-box-shadow" />
+ <completion string="-webkit-transform" />
+ <completion string="-webkit-user-drag" />
+ <completion string="-webkit-user-modify" />
+ <completion string="-webkit-user-select" />
+
+ <completion string="-moz-border-radius" />
+ <completion string="-moz-border-radius-topleft" />
+ <completion string="-moz-border-radius-topright" />
+ <completion string="-moz-border-radius-bottomleft" />
+ <completion string="-moz-border-radius-bottomright" />
+ <completion string="-moz-user-modify" />
+ <completion string="-moz-user-select" />
+ </set>
+</codesense>
24 CodeSenseProviders/LESS.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<codesense>
+
+ <provider>
+ <selector>less > property-name:capture(name) + property-value - punctuation.separator</selector>
+ <completions>com.less.property.${name}</completions>
+ <complete-match>[a-zA-Z0-9-]*</complete-match>
+
+ <require-suffix>[^:]|</require-suffix>
+ </provider>
+
+ <provider>
+ <selector>style.less, property-list.less > property-name, style.less > property-value punctuation.separator</selector>
+ <completions>com.less.properties</completions>
+ <complete-match capture="2">(^)\s*([a-zA-Z0-9-]*)</complete-match>
+ </provider>
+
+ <provider>
+ <selector>style.less, style.less > property-name, style.less > property-value punctuation.separator</selector>
+ <completions>com.less.browser-specific-properties</completions>
+ <complete-match capture="2">(^)\s*([a-zA-Z0-9-]+)</complete-match>
+ </provider>
+
+</codesense>
35 Itemizers/LESS.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<itemizer>
+
+ <recipe name="less.at-rule.collection">
+ <selector>at-rule.less:capture(name)</selector>
+ <subrecipes>
+ <include-root-recipes/>
+ </subrecipes>
+ </recipe>
+
+ <recipe name="less.style">
+ <start-selector>style.less > selector.less:capture(name)</start-selector>
+ <end-selector>style.less</end-selector>
+ <subrecipes>
+ <include-root-recipes/>
+ </subrecipes>
+ </recipe>
+
+ <recipe name="less.variable">
+ <selector>variable.definition.less:capture(name)</selector>
+ </recipe>
+
+ <recipe name="less.mixin.collection">
+ <selector>mixin.definition.less:capture(name)</selector>
+ <subrecipes>
+ <include-root-recipes/>
+ </subrecipes>
+ </recipe>
+
+ <recipe name="less.comment">
+ <class>ESCommentItem</class>
+ <selector>comment.less</selector>
+ </recipe>
+
+</itemizer>
25 Languages.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<settings>
+
+ <language id="text.less">
+
+ <!-- Note: root-zone will be deprecated in the next beta and replaced by syntax-name -->
+ <root-zone>styling.less</root-zone>
+ <name>LESS</name>
+ <detectors>
+ <extension>less</extension>
+ </detectors>
+
+ <default-extension>less</default-extension>
+
+ </language>
+
+ <meta>
+ <name>LESS</name>
+ <author>Joshua Hawxwell</author>
+ <download format="git">git://github.com/hawx/LESS.sugar.git</download>
+ <url>http://github.com/hawx/LESS.sugar</url>
+ </meta>
+
+</settings>
47 PlaceholderThemes/LESS.css
@@ -0,0 +1,47 @@
+/*
+ @theme LESS Placeholder
+ @placeholder less
+*/
+
+@base {
+ color: #000;
+ background-color: #fff;
+}
+
+less {
+ spell-check: disabled;
+}
+
+less.selector, variable.definition.style.less > property-name {
+ color: #3a77bf;
+}
+
+less > property-name, mixin.less > property-name {
+ color: #d4430d;
+}
+
+less > property-assigner, mixin.less > property-assigner {
+ color: #3a77bf;
+}
+
+less > property-value, mixin.less > property-value, variable.style.less > property-name {
+ color: #43a202;
+}
+
+less.at-rule string {
+ color: #474747;
+}
+
+keyword.important.less {
+ font-weight: bold;
+ color: #6700b9;
+ width: 12px;
+}
+
+mixin.definition.less {
+ color: #3a77bf;
+}
+
+mixin.less, mixin.less > punctuation {
+ color: #d4430d;
+}
336 Syntaxes/LESS.xml
@@ -0,0 +1,336 @@
+<?xml version="1.0"?>
+<syntax name="styling.less">
+ <zones>
+ <include collection="variables"/>
+ <include collection="mixin-def"/>
+ <zone name="itemize.group-start.comment.block.less">
+ <starts-with>/\*\s+@group\s</starts-with>
+ <ends-with>\*/</ends-with>
+ <subzones>
+ <cut-off>\*/</cut-off>
+ <zone name="name">
+ <expression>.*</expression>
+ </zone>
+ </subzones>
+ </zone>
+ <zone name="itemize.group-end.comment.block.less">
+ <expression>/\*\s+@end\s+.*\*/</expression>
+ </zone>
+ <include collection="comments"/>
+ <zone name="at-rule.charset.less">
+ <starts-with>
+ <expression>((@)charset)</expression>
+ <capture number="1" name="keyword.control"/>
+ <capture number="2" name="punctuation.definition.keyword"/>
+ </starts-with>
+ <ends-with>
+ <expression>;|$</expression>
+ <capture number="0" name="punctuation.definition.end"/>
+ </ends-with>
+ <subzones>
+ <include collection="string-double"/>
+ </subzones>
+ </zone>
+ <zone name="at-rule.import.less">
+ <starts-with>
+ <expression>((@)import\b)\s*</expression>
+ <capture number="1" name="keyword.control"/>
+ <capture number="2" name="punctuation.definition.keyword"/>
+ </starts-with>
+ <ends-with>
+ <expression>\s*(;|$)</expression>
+ <capture number="1" name="punctuation.definition.end"/>
+ </ends-with>
+ <subzones>
+ <include collection="string-single"/>
+ <include collection="string-double"/>
+ <zone name="x-url-container">
+ <starts-with>
+ <expression>(url)(\()\s*</expression>
+ <capture number="1" name="support.function.url"/>
+ <capture number="2" name="delimiter.balanced.parenthesis.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\s*(\))\s*</expression>
+ <capture number="1" name="delimiter.balanced.parenthesis.end"/>
+ </ends-with>
+ <subzones>
+ <include collection="string-single"/>
+ <include collection="string-double"/>
+ <zone name="x-text">
+ <expression>[^)]+</expression>
+ </zone>
+ </subzones>
+ </zone>
+ <zone name="x-text">
+ <expression>[^;$]+</expression>
+ </zone>
+ </subzones>
+ </zone>
+ <zone name="at-rule.media.less">
+ <starts-with>
+ <expression>((@)media)\s+([\w\s,]*)\s*</expression>
+ <capture number="1" name="keyword.control"/>
+ <capture number="2" name="punctuation.definition.keyword"/>
+ <capture number="3" name="support.constant"/>
+ </starts-with>
+ <ends-with>
+ <expression>(?&lt;=})</expression>
+ <!--capture number="1" name="keyword.control.at-rule.media.less"/-->
+ </ends-with>
+ <subzones>
+ <include collection="comments"/>
+ <zone name="block.less">
+ <starts-with>
+ <expression>\{</expression>
+ <capture number="0" name="punctuation.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\}</expression>
+ <capture number="0" name="punctuation.end"/>
+ </ends-with>
+ <subzones>
+ <include syntax="$self"/>
+ </subzones>
+ </zone>
+ </subzones>
+ </zone>
+
+ <include collection="selector"/>
+
+ <zone name="property-list.block.less">
+ <starts-with>
+ <expression>\{</expression>
+ <capture number="0" name="punctuation.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\}</expression>
+ <capture number="0" name="punctuation.end"/>
+ </ends-with>
+ <subzones>
+ <include collection="comments"/>
+ <include collection="mixin"/>
+ <include collection="properties"/>
+ <include collection="variables"/>
+ </subzones>
+ </zone>
+ </zones>
+ <library>
+
+ <collection name="selector">
+ <zone name="selector.less">
+ <starts-with>(?=[:.*#a-zA-Z@])</starts-with>
+ <ends-with>(?=\{)</ends-with>
+ <subzones>
+ <include collection="comments"/>
+ </subzones>
+ </zone>
+ </collection>
+
+ <collection name="properties">
+ <include collection="property-name"/>
+ <include collection="property-value"/>
+ </collection>
+ <collection name="property-name">
+ <zone name="property-name">
+ <starts-with>
+ <expression>(?=[a-zA-Z-])</expression>
+ </starts-with>
+ <ends-with>
+ <expression>(?=\s*:)</expression>
+ </ends-with>
+ </zone>
+ </collection>
+ <collection name="property-value">
+ <zone name="property-value">
+ <starts-with>
+ <expression>(:)\s*</expression>
+ <capture number="1" name="punctuation.separator.key-value.less"/>
+ </starts-with>
+ <ends-with>
+ <expression>\s*(;|(?=\}))</expression>
+ <capture number="1" name="punctuation.terminator.rule.less"/>
+ </ends-with>
+ <subzones>
+ <include collection="comments"/>
+ <zone name="zconstant.nzumeric.less">
+ <expression>(-|\+)?\s*[0-9]+(\.[0-9]+)?</expression>
+ </zone>
+ <zone name="zkeyword.other.zunit.less">
+ <expression>(?&lt;=[\d])(px|pt|cm|mm|in|em|ex|pc)\b|%</expression>
+ </zone>
+ <zone name="zconstant.zother.color.rgb-value.less">
+ <expression>(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b</expression>
+ <capture number="1" name="punctuation.definition.constant.less"/>
+ </zone>
+ <include collection="string-double"/>
+ <include collection="string-single"/>
+
+ <include collection="variables"/>
+ <zone>
+ <starts-with>
+ <expression>(rgb|url|attr|counter|counters)\s*(\()</expression>
+ <capture number="1" name="support.function.misc.less"/>
+ <capture number="2" name="punctuation.section.function.less"/>
+ </starts-with>
+ <ends-with>
+ <expression>(\))</expression>
+ <capture number="1" name="punctuation.section.function.less"/>
+ </ends-with>
+ <subzones>
+ <include collection="string-single"/>
+ <include collection="string-double"/>
+ <zone name="constant.other.color.rgb-value.less">
+ <expression>(\b0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\b)</expression>
+ </zone>
+ <zone name="constant.other.color.rgb-percentage.less">
+ <expression>\b([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*%</expression>
+ </zone>
+ <zone name="variable.parameter.misc.less">
+ <expression>[^'") \t]+</expression>
+ </zone>
+ </subzones>
+ </zone>
+ <zone name="keyword.important.less">
+ <expression>\!\s*important</expression>
+ </zone>
+ </subzones>
+ </zone>
+ </collection>
+
+ <collection name="comments">
+ <zone name="comment.line.less">
+ <starts-with>
+ <expression>//</expression>
+ <capture number="0" name="punctuation.begin"/>
+ </starts-with>
+ <ends-with>$</ends-with>
+ </zone>
+ <zone name="comment.block.less">
+ <starts-with>
+ <expression>/\*</expression>
+ <capture number="0" name="punctuation.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\*/</expression>
+ <capture number="0" name="punctuation.end"/>
+ </ends-with>
+ </zone>
+ </collection>
+
+ <collection name="string-double">
+ <zone name="string.quoted.double">
+ <starts-with>
+ <expression>"</expression>
+ <capture number="0" name="delimiter.balanced.quote.double.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>"</expression>
+ <capture number="0" name="delimiter.balanced.quote.double.end"/>
+ </ends-with>
+ <subzones>
+ <zone name="constant.character.escape.less">
+ <expression>\\.</expression>
+ </zone>
+ </subzones>
+ </zone>
+ </collection>
+ <collection name="string-single">
+ <zone name="string.quoted.single">
+ <starts-with>
+ <expression>'</expression>
+ <capture number="0" name="delimiter.balanced.quote.single.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>'</expression>
+ <capture number="0" name="delimiter.balanced.quote.single.end"/>
+ </ends-with>
+ <subzones>
+ <zone name="constant.character.escape.less">
+ <expression>\\.</expression>
+ </zone>
+ </subzones>
+ </zone>
+ </collection>
+
+ <!-- LESS Only Stuff -->
+ <collection name="variables">
+ <zone name="variable.definition.style.less">
+ <starts-with>
+ <expression>(@)([a-zA-Z0-9_-]+(:))</expression>
+ <capture number="1" name="punctuation.definition.variable.sass"/>
+ <capture number="2" name="variable.property-name.sass"/>
+ </starts-with>
+ <ends-with>
+ <expression>(;|(?=\})|(?=\)))</expression>
+ <capture number="1" name="punctuation.terminator.rule.less"/>
+ </ends-with>
+ <subzones>
+ <include collection="property-value"/>
+ </subzones>
+ </zone>
+ <zone name="variable.style.less">
+ <expression>(@)(?!important)([a-zA-Z0-9_-]+)</expression>
+ <capture number="1" name="punctuation.definition.variable.sass"/>
+ <capture number="2" name="variable.property-name.sass"/>
+ </zone>
+ </collection>
+
+ <collection name="mixin">
+ <zone name="mixin.less">
+ <starts-with>
+ <expression>(\.)([a-zA-Z0-9_-]+)</expression>
+ <capture number="1" name="punctuation.definition.mixin.less"/>
+ <capture number="2" name="mixin.name.less"/>
+ <capture number="3" name="punctuation.definition.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>;</expression>
+ <capture number="1" name="punctuation.terminator.rule.less"/>
+ </ends-with>
+
+ <subzones>
+ <zone name="mixin.arguments">
+ <starts-with>
+ <expression>\(</expression>
+ <capture number="0" name="punctuation.definition.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\)(?=;)</expression>
+ <capture number="0" name="punctuation.definition.end"/>
+ </ends-with>
+ </zone>
+ </subzones>
+ </zone>
+ </collection>
+ <collection name="mixin-def">
+ <zone name="mixin.definition.style.less">
+ <starts-with>
+ <expression>(^\.)([a-zA-Z0-9_-]+)</expression>
+ </starts-with>
+ <ends-with>(?=\{)</ends-with>
+ <subzones>
+ <zone name="mixin.arguments">
+ <starts-with>
+ <expression>\(</expression>
+ <capture number="0" name="punctuation.definition.begin"/>
+ </starts-with>
+ <ends-with>
+ <expression>\)</expression>
+ <capture number="0" name="punctuation.definition.end"/>
+ </ends-with>
+ <subzones>
+ <zone name="punctuation.separator">
+ <expression>,</expression>
+ </zone>
+ <include collection="property-value"/>
+ <include collection="variables"/>
+ </subzones>
+ </zone>
+ <include collection="selectors"/>
+ <include collection="properties"/>
+ </subzones>
+ </zone>
+ </collection>
+ </library>
+</syntax>
45 test.less
@@ -0,0 +1,45 @@
+@brand_color: #4D926F;
+
+#header {
+ color: @brand_color;
+}
+
+h2 {
+ color: @brand_color;
+}
+
+@the-border: 1px;
+@base-color: #111;
+
+#header {
+ color: @base-color * 3;
+ border-left: @the-border;
+ border-right: @the-border * 2;
+}
+
+#footer {
+ color: (@base-color + #111) * 1.5;
+}
+
+.rounded_corners (@radius: 5px) {
+ -moz-border-radius: @radius;
+ -webkit-border-radius: @radius;
+ border-radius: @radius;
+}
+
+#header {
+ .rounded_corners;
+}
+
+#footer {
+ .rounded_corners(10px);
+}
+
+
+#header {
+ color: red;
+ a {
+ font-weight: bold;
+ text-decoration: none;
+ }
+}
Please sign in to comment.
Something went wrong with that request. Please try again.