Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
徽霖
Vscode
提交
a20f0e81
V
Vscode
项目概览
徽霖
/
Vscode
通知
9
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
Vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a20f0e81
编写于
6月 09, 2016
作者:
M
Martin Aeschlimann
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Rename sass modeId to scss in legacy mode
上级
b0f25a85
变更
4
展开全部
显示空白变更内容
内联
并排
Showing
4 changed file
with
979 addition
and
982 deletion
+979
-982
src/vs/languages/sass/common/sass.contribution.ts
src/vs/languages/sass/common/sass.contribution.ts
+4
-4
src/vs/languages/sass/common/sass.ts
src/vs/languages/sass/common/sass.ts
+1
-1
src/vs/languages/sass/test/common/sass.test.ts
src/vs/languages/sass/test/common/sass.test.ts
+973
-973
src/vs/workbench/parts/emmet/node/editorAccessor.ts
src/vs/workbench/parts/emmet/node/editorAccessor.ts
+1
-4
未找到文件。
src/vs/languages/sass/common/sass.contribution.ts
浏览文件 @
a20f0e81
...
@@ -12,7 +12,7 @@ import LintRules = require('vs/languages/css/common/services/lintRules');
...
@@ -12,7 +12,7 @@ import LintRules = require('vs/languages/css/common/services/lintRules');
import
ConfigurationRegistry
=
require
(
'
vs/platform/configuration/common/configurationRegistry
'
);
import
ConfigurationRegistry
=
require
(
'
vs/platform/configuration/common/configurationRegistry
'
);
ModesRegistry
.
registerCompatMode
({
ModesRegistry
.
registerCompatMode
({
id
:
'
s
a
ss
'
,
id
:
'
s
c
ss
'
,
extensions
:
[
'
.scss
'
],
extensions
:
[
'
.scss
'
],
aliases
:
[
'
Sass
'
,
'
sass
'
,
'
scss
'
],
aliases
:
[
'
Sass
'
,
'
sass
'
,
'
scss
'
],
mimetypes
:
[
'
text/x-scss
'
,
'
text/scss
'
],
mimetypes
:
[
'
text/x-scss
'
,
'
text/scss
'
],
...
@@ -22,11 +22,11 @@ ModesRegistry.registerCompatMode({
...
@@ -22,11 +22,11 @@ ModesRegistry.registerCompatMode({
var
configurationRegistry
=
<
ConfigurationRegistry
.
IConfigurationRegistry
>
Platform
.
Registry
.
as
(
ConfigurationRegistry
.
Extensions
.
Configuration
);
var
configurationRegistry
=
<
ConfigurationRegistry
.
IConfigurationRegistry
>
Platform
.
Registry
.
as
(
ConfigurationRegistry
.
Extensions
.
Configuration
);
configurationRegistry
.
registerConfiguration
({
configurationRegistry
.
registerConfiguration
({
'
id
'
:
'
s
a
ss
'
,
'
id
'
:
'
s
c
ss
'
,
'
order
'
:
24
,
'
order
'
:
24
,
'
title
'
:
nls
.
localize
(
'
sassConfigurationTitle
'
,
"
S
ass
configuration
"
),
'
title
'
:
nls
.
localize
(
'
sassConfigurationTitle
'
,
"
S
CSS (Sass)
configuration
"
),
'
allOf
'
:
[{
'
allOf
'
:
[{
'
title
'
:
nls
.
localize
(
'
sassLint
'
,
"
Controls S
ass
validation and problem severities.
"
),
'
title
'
:
nls
.
localize
(
'
sassLint
'
,
"
Controls S
CSS
validation and problem severities.
"
),
'
properties
'
:
LintRules
.
getConfigurationProperties
(
'
sass
'
)
'
properties
'
:
LintRules
.
getConfigurationProperties
(
'
sass
'
)
}]
}]
});
});
\ No newline at end of file
src/vs/languages/sass/common/sass.ts
浏览文件 @
a20f0e81
...
@@ -25,7 +25,7 @@ import {LanguageConfigurationRegistry, IRichLanguageConfiguration} from 'vs/edit
...
@@ -25,7 +25,7 @@ import {LanguageConfigurationRegistry, IRichLanguageConfiguration} from 'vs/edit
export
var
language
=
<
Types
.
IMonarchLanguage
>
{
export
var
language
=
<
Types
.
IMonarchLanguage
>
{
defaultToken
:
''
,
defaultToken
:
''
,
tokenPostfix
:
'
.s
a
ss
'
,
tokenPostfix
:
'
.s
c
ss
'
,
ws
:
'
[
\t\n\r\
f]*
'
,
// whitespaces (referenced in several rules)
ws
:
'
[
\t\n\r\
f]*
'
,
// whitespaces (referenced in several rules)
identifier
:
'
-?-?([a-zA-Z]|(
\\\\
(([0-9a-fA-F]{1,6}
\\
s?)|[^[0-9a-fA-F])))([
\\
w
\\
-]|(
\\\\
(([0-9a-fA-F]{1,6}
\\
s?)|[^[0-9a-fA-F])))*
'
,
identifier
:
'
-?-?([a-zA-Z]|(
\\\\
(([0-9a-fA-F]{1,6}
\\
s?)|[^[0-9a-fA-F])))([
\\
w
\\
-]|(
\\\\
(([0-9a-fA-F]{1,6}
\\
s?)|[^[0-9a-fA-F])))*
'
,
...
...
src/vs/languages/sass/test/common/sass.test.ts
浏览文件 @
a20f0e81
此差异已折叠。
点击以展开。
src/vs/workbench/parts/emmet/node/editorAccessor.ts
浏览文件 @
a20f0e81
...
@@ -121,11 +121,8 @@ export class EditorAccessor implements emmet.Editor {
...
@@ -121,11 +121,8 @@ export class EditorAccessor implements emmet.Editor {
if
(
/
\b(
typescriptreact|javascriptreact
)\b
/
.
test
(
syntax
))
{
// treat like tsx like jsx
if
(
/
\b(
typescriptreact|javascriptreact
)\b
/
.
test
(
syntax
))
{
// treat like tsx like jsx
return
'
jsx
'
;
return
'
jsx
'
;
}
}
if
(
syntax
===
'
sass
'
)
{
// sass is really scss... map it to scss
return
'
scss
'
;
}
if
(
syntax
===
'
stylus
'
)
{
// map stylus to css
if
(
syntax
===
'
stylus
'
)
{
// map stylus to css
return
'
css
'
;
return
'
css
'
;
}
}
return
syntax
;
return
syntax
;
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录