Leo 5.4 theme custom

背景

Leo 5.2 theme custom

Leo 是灵活的完全 Pythonic 的可定制 文学化编辑环境

所以,其定制的进展是无限的…

现象

  • 在完成了基本的 theme 定制后发现
  • 默认语法元素的颜色,不太理想
  • 特别是: <>
    • 可以将下层节点放置在任何想放置的地方的引入点声明
    • 但是,这里 <<...>> 两端符号的颜色是默认兰色
    • 在暗色背景中看不清楚
  • 可能一时没能找到配置处

解决

  • 通过社区列表咨询
    • 2天后收到各种建议
  • 才知道是俺使用 Leo 的配置文件过老
    • 导致新版本的全局 theme 定义节点
    • lThemes: copy to last top-level setting in myLeoSettings.leo-->Common to all themes-->Colors for ...
more ...

天然样循环

来自 @nedbat 的分享:

Ned Batchelder: Loop Like A Native

迭代基础

C样:

i = 0
while i < len(my_list):
    v = my_list[i]
    print v
    i += 1

偏门:

for i in range(len(my_list)):
    v = my_list[i]
    print v

蠎样:

for v in my_list:
    print v

模式:

for name in iterable:
    statements
  • 可 ...
more ...

如何在 Leo 中协作?!

Leo?

~ 嗯哼

研究什么是 Leo ? 非要一句话说清查的话,只能是:

  • 纯 Python 构建的文学化编辑环境
    • 好吧, 那什么是 文学化编辑 ?
    • 这事儿, 俺就没办法说清楚了….
    • 根据俺一向的宣称: 教不会别人的,一定也是自己并不真正理解的
  • 这点,俺认!
  • 就知道, 俺从 05 年上了船…就一直反复的四处宣传 Leo 的舒爽…
    • 可惜,一直就没有找到一个真正 直指人心 的 文学化编辑/程 的描述姿势

好吧,再次尝试一下:

Literate Programming ...

more ...


© Copyright 2014 by Zoom.Quiet
Content licensed under the Creative Commons attribution-noncommercial-sharealike License.
Contact me via , mail ,github or bitbucket . Tip me via gittip . (feed)