-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
新增语法高亮:GoLang #4
Conversation
邮箱(如果需要的话): 1983997053@qq.com |
你那个jsdoc高亮写的不错啊,我也准备支持来着,但是这段时间实在是精神状态不佳,就暂停所有开发了…… |
配色方面的话,因为我比较重视可自定义,所以那个内置配色会拿出来,而不是直接引用,在修改配色时也能更方便,而且后面写多风格配色也不需要大改。 由于我刚睡醒,我需要去吃下早饭,具体合并时间不定,应该在1-3天内能够完成吧…… |
嗯嗯,注意注意,不着急 |
Jsdoc那个我写的挺烂的其实,我是边写mtsx边学的正则,当时我啊还不知道 |
对了,我突然想起我最近还写过一个 {
name: ["Minecraft Lang File", ".lang"]
comment: {startsWith: "#"}
styles: [
"default" > "string", @I
]
contains: [
{match: /[0-9a-zA-Z_\$]+\ *(?=\.)/, 0: "label"}
{match: /\ *\.[0-9a-zA-Z_\$]+\ *(?=\.)/, 0: "meta"}
{match: /\.[0-9a-zA-Z_\$]+\ */, 0: "variable"}
{match: /(\%|\$)./, 0: "keyword"}
]
} 这边卡bug展示图扔不上去了().
|
关于这个本地化语言文件,我之前是想着用 |
golang的语法高亮已经有了一份内置的版本,所以为了区分,可能还需要改一下命名之类的。 |
因为咱是学生,所以时间比较紧,做的时候遇到问题顺便就修了,写好之后还没有发现什么问题. |
Okk |
改好了 |
emmm……我是说你可以对你的配色(或者这个语法文件)起一个名字,不过如果你喜欢直接标注你的名字的话我就不做修改了。 |
改成了 GoLang - Ice 就先这样吧 |
你可能对于Linux的文件系统有些不熟悉,导致我这里开发时出现了一点问题,文件/目录的大小写会影响git的判断,所以应该尽量统一规范,否则会出现不可预见的问题。在我的仓库中,统一为小写,除了内置语法外其他都是小写。 |
关于配色方面,不同的关键字/符号等的颜色不应与太过相似,如果你不知道改成什么颜色比较好,我就按照我的想法来改了,主要仓库里的配色我希望明暗风格都要去照顾到 |
那个许可证也并不是统一比较好,而是你可以赋予获得代码的人限制或保留你的署名信息等,不过如果你不想使用许可证也可以保持现状…… |
嗯嗯,知道了。 |
emmm我想了一下,如果你的配色风格是冷色系,那暗色模式就需要大致统一一下了,我尽量用内置颜色吧,待会晚上最晚应该十点前可以改完,现在我先去吃个晚饭 |
@Love-Kogasa 如果你对这个夜间配色满意的话,接下来就可以直接合并了 |
好看,就这样吧w 谢谢了 |
我写的这个GoLang的高亮可能和别的高亮风格不太一样,展示:
感谢大佬能在百忙之间抽出时间来审代码w
咱也是一个使用MT管理器的手机开发者,也有一个mt-syntax项目,
大佬能不能帮咱宣传一下 https://github.com/Love-Kogasa/Night-Script-MTSX