ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Sub​Lily​Pond

yrammos ALL

在Sublime Text 2和3中对LilyPond语法进行高亮显示。

详情

  • 2015.02.03.20.01.49
  • github.com
  • github.com
  • 10年前
  • 3分钟前
  • 11年前

安装

  • 总计 3K
  • Win 1K
  • Mac 1K
  • Linux 766
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
Mac 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 0 1 0
Linux 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

自述文件

源代码
raw.githubusercontent.com

SubLilyPond v.2

在Sublime Text 2 & 3中对LilyPond语法进行高亮显示。

公告:正在使用AtomTextMate?SubLilyPond已对这些编辑器原生支持(AtLilyPondtmLilyPond)。

描述

该项目的目标是为GNU LilyPond代码在Sublime Text 2和3中提供全面和高一致性的语法高亮显示。

未来的版本可能包括LilyPond构建引擎和片段/自动完成功能。欢迎向我提供反馈、错误报告和功能建议。

寻求完整的排版解决方案的音乐学者可能会对LyTeXTools感兴趣,这是我对Marciano Siniscalchi的 LaTeXTools软件包的LilyPond兼容版。

安装SubLilyPond

SubLilyPond通过Will Bond的优秀的包控制分发。或者,您可以将此存储库(或复制其内容)克隆到您的Sublime Text软件包文件夹中

git clone http://github.com/yrammos/SubLilyPond.git

颜色方案

SubLilyPond是一个LilyPond 语法定义,不是一个颜色方案。它使Sublime Text能够区分LilyPond代码中的各种语法元素,但每个元素的特定颜色在活动的 颜色方案 中定义。有许多方案是免费提供的,例如通过包控制。并非所有方案都提供最高级别的视觉区分,因此您可能需要测试几个。

Screenshot

调整SubLilyPond

您可以通过调整语法定义的名称来轻松优化SubLilyPond以与您喜欢的颜色方案一起使用。如果您确实希望这样做,请参见

LilyPond中嵌入的方案代码

由于目前Sublime Text 2或3没有提供Scheme语法定义,SubLilyPond将使用Lisp语法定义来解析嵌入的Scheme代码。当然,Scheme是Lisp的一种方言,这种权宜之计到目前为止没有造成任何问题。

新功能于版本2.1.1中添加

  • 隐藏部分语法定义(例如“LilyPond图示低音乐器”)的菜单项,因为这些定义是内部使用的。(仅在Sublime Text 3中使用此功能。)

新功能于版本2.1中添加

  • 支持切换注释和切换块注释的编辑命令
  • 支持新的LilyPond 2.18关键词
  • 错误修复和微小改进

新功能于版本2中添加

这次重大更新提供了

  • 支持之前未支持的LilyPond模式
    • 和弦模式
    • 图示低音乐器
    • 标记模式
    • 歌词模式
    • 打击乐模式
  • 改进音符模式,并正确突出显示
    • 时间标记
    • 速度范围
    • 调整持续时间
    • 圆形指法
    • 连音符号
    • 简化的颤音符号

报告错误

请将以下内容包括在您的错误报告中:屏幕截图、LilyPond片段(显示该问题)、简短的问题描述和您的配色方案名称。

感谢

SubLilyPond的第一个版本中的关键词列表是Heikki Junes为vim扩展的语法定义,它随LilyPond一起提供使用。链接

版权所有 © 2013 Yannis Rammos。此作品在创意共享署名-非商业使用3.0国际(CC BY-NC 3.0)许可下提供,http://creativecommons.org/licenses/by-sa/3.0/