fj11 / ulipad

Automatically exported from code.google.com/p/ulipad
0 stars 0 forks source link

Feature suggestion #19

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
1. 在菜单栏用“标准”的命名,例如 文件(&F) 编辑 (&E)
2. 
Python类库智能下拉菜单提示前加一个小图标,表示这是一个 
方法 还是 属性,就像
Visual Studio那样。
3. 自带 Bitstream Vera Sans Mono 
字体,建议默认主题换成一个好看的,例如:Intype
里的blackboard主题:

title     : 'Blackboard'
    settings  : [
        {
            settings  : {
                background      : '#0C1021'
                caret           : '#FFFFFFA6'
                foreground      : '#F8F8F8'
                invisibles      : '#FFFFFF40'
                line_highlight  : '#FFFFFF0F'
                selection       : '#253B76'
            }
        }
        /******************************************************/
        /*                      Comment                       */
        /******************************************************/
        {
            title     : 'Comment'
            scope     : 'comment'
            settings  : {
                font_style  : ''
                foreground  : '#AEAEAE'
            }
        }
        /******************************************************/
        /*                      Constant                      */
        /******************************************************/
        {
            title     : 'Constant'
            scope     : 'constant'
            settings  : {
                font_style  : ''
                foreground  : '#D8FA3C'
            }
        }
        /******************************************************/
        /*                       Entity                       */
        /******************************************************/
        {
            title     : 'Entity'
            scope     : 'entity'
            settings  : {
                font_style  : ''
                foreground  : '#FF6400'
            }
        }
        /******************************************************/
        /*                      Keyword                       */
        /******************************************************/
        {
            title     : 'Keyword'
            scope     : 'keyword'
            settings  : {
                font_style  : ''
                foreground  : '#FBDE2D'
            }
        }
        /******************************************************/
        /*                      Storage                       */
        /******************************************************/
        {
            title     : 'Storage'
            scope     : 'storage'
            settings  : {
                font_style  : ''
                foreground  : '#FBDE2D'
            }
        }
        /******************************************************/
        /*                       String                       */
        /******************************************************/
        {
            title     : 'String'
            scope     : 'string, meta.verbatim'
            settings  : {
                font_style  : ''
                foreground  : '#61CE3C'
            }
        }
        /******************************************************/
        /*                      Support                       */
        /******************************************************/
        {
            title     : 'Support'
            scope     : 'support'
            settings  : {
                font_style  : ''
                foreground  : '#8DA6CE'
            }
        }
        /******************************************************/
        /*                      Variable                      */
        /******************************************************/
        {
            title     : 'Variable'
            scope     : 'variable'
            settings  : {
                font_style  : ''
            }
        }
        /******************************************************/
        /*               Invalid – Deprecated               */
        /******************************************************/
        {
            title     : 'Invalid – Deprecated'
            scope     : 'invalid.deprecated'
            settings  : {
                font_style  : 'italic'
                foreground  : '#AB2A1D'
            }
        }
        /******************************************************/
        /*                Invalid – Illegal                 */
        /******************************************************/
        {
            title     : 'Invalid – Illegal'
            scope     : 'invalid.illegal'
            settings  : {
                background  : '#9D1E15'
                foreground  : '#F8F8F8'
            }
        }
        /******************************************************/
        /*                     Superclass                     */
        /******************************************************/
        {
            title     : 'Superclass'
            scope     : 'entity.other.inherited-class'
            settings  : {
                font_style  : 'italic'
                foreground  : '#FF6400'
            }
        }
        /******************************************************/
        /*                String interpolation                */
        /******************************************************/
        {
            title     : 'String interpolation'
            scope     : 'string constant.other.placeholder'
            settings  : {
                font_style  : ''
                foreground  : '#FF6400'
            }
        }
        /******************************************************/
        /*               meta.function-call.py                */
        /******************************************************/
        {
            title     : 'meta.function-call.py'
            scope     : 'meta.function-call.py'
            settings  : {
                font_style  : ''
                foreground  : '#BECDE6'
            }
        }
        /******************************************************/
        /*                      meta.tag                      */
        /******************************************************/
        {
            title     : 'meta.tag'
            scope     : 'meta.tag, meta.tag entity'
            settings  : {
                foreground  : '#7F90AA'
            }
        }
        /******************************************************/
        /*                entity.name.section                 */
        /******************************************************/
        {
            title     : 'entity.name.section'
            scope     : 'entity.name.section'
            settings  : {
                font_style  : ''
                foreground  : '#FFFFFF'
            }
        }
        /******************************************************/
        /*                   OCaml variant                    */
        /******************************************************/
        {
            title     : 'OCaml variant'
            scope     : 'keyword.type.variant'
            settings  : {
                foreground  : '#D5E0F3'
            }
        }
        /******************************************************/
        /*                   OCaml operator                   */
        /******************************************************/
        {
            title     : 'OCaml operator'
            scope     : 'source.ocaml keyword.operator.symbol'
            settings  : {
                foreground  : '#F8F8F8'
            }
        }
        /******************************************************/
        /*                OCaml infix operator                */
        /******************************************************/
        {
            title     : 'OCaml infix operator'
            scope     : 'source.ocaml 
keyword.operator.symbol.infix'
            settings  : {
                font_style  : ''
                foreground  : '#8DA6CE'
            }
        }
        /******************************************************/
        /*               OCaml prefix operator                */
        /******************************************************/
        {
            title     : 'OCaml prefix operator'
            scope     : 'source.ocaml 
keyword.operator.symbol.prefix'
            settings  : {
                font_style  : ''
                foreground  : '#8DA6CE'
            }
        }
        /******************************************************/
        /*              OCaml f-p infix operator              */
        /******************************************************/
        {
            title     : 'OCaml f-p infix operator'
            scope     : 'source.ocaml 
keyword.operator.symbol.infix.floating-point'
            settings  : {
                font_style  : 'underline'
            }
        }
        /******************************************************/
        /*             OCaml f-p prefix operator              */
        /******************************************************/
        {
            title     : 'OCaml f-p prefix operator'
            scope     : 'source.ocaml 
keyword.operator.symbol.prefix.floating-point'
            settings  : {
                font_style  : 'underline'
            }
        }
        /******************************************************/
        /*                 OCaml f-p constant                 */
        /******************************************************/
        {
            title     : 'OCaml f-p constant'
            scope     : 'source.ocaml 
constant.numeric.floating-point'
            settings  : {
                font_style  : 'underline'
            }
        }
        /******************************************************/
        /*                 LaTeX environment                  */
        /******************************************************/
        {
            title     : 'LaTeX environment'
            scope     : 'text.tex.latex 
meta.function.environment'
            settings  : {
                background  : '#FFFFFF08'
            }
        }
        /******************************************************/
        /*             LaTeX environment (nested)             */
        /******************************************************/
        {
            title     : 'LaTeX environment (nested)'
            scope     : 'text.tex.latex 
meta.function.environment meta.function.environment'
            settings  : {
                background  : '#7A96FA08'
            }
        }
        /******************************************************/
        /*                   Latex support                    */
        /******************************************************/
        {
            title     : 'Latex support'
            scope     : 'text.tex.latex support.function'
            settings  : {
                font_style  : ''
                foreground  : '#FBDE2D'
            }
        }
        /******************************************************/
        /*               PList unquoted string                */
        /******************************************************/
        {
            title     : 'PList unquoted string'
            scope     : 'source.plist string.unquoted, 
source.plist keyword.operator'
            settings  : {
                foreground  : '#FFFFFF'
            }
        }

        /******************************************************/
        /*                  Markup: Heading                   */
        /******************************************************/
        {
            title     : 'Markup: Heading'
            scope     : 'markup.heading'
            settings  : {
                font_style  : 'bold'
                foreground  : '#FBDE2D'
            }
        }
        /******************************************************/
        /*                   Markup: Quote                    */
        /******************************************************/
        {
            title     : 'Markup: Quote'
            scope     : 'markup.quote'
            settings  : {
                font_style  : 'italic'
                foreground  : '#FBDE2D'
            }
        }
        /******************************************************/
        /*                    Markup: List                    */
        /******************************************************/
        {
            title     : 'Markup: List'
            scope     : 'markup.list'
            settings  : {
                foreground  : '#61CE3C'
            }
        }

        /******************************************************/
        /*                    Markup: Bold                    */
        /******************************************************/
        {
            title     : 'Markup: Bold'
            scope     : 'markup.bold'
            settings  : {
                font_style  : 'bold'
            }
        }

        /******************************************************/
        /*                    Markup: Italic                  */
        /******************************************************/
        {
            title     : 'Markup: Italic'
            scope     : 'markup.italic'
            settings  : {
                font_style  : 'italic'
            }
        }

        /******************************************************/
        /*                    Markup: Underline               */
        /******************************************************/
        {
            title     : 'Markup: Underline'
            scope     : 'markup.underline'
            settings  : {
                font_style  : 'underline'
            }
        }       

    ]

Original issue reported on code.google.com by electron...@gmail.com on 30 Jan 2008 at 7:11

GoogleCodeExporter commented 8 years ago
1. 
不是很急的东西,因为这么久没人提,说明很少有人关心是��
�是标准的,而且我个人也基本不用。
2. 已经是这样的了
3. 
可以由用户自定义,在项目主页上专门有一篇就是关如黑色��
�果的可以看一看。

Original comment by limo...@gmail.com on 30 Jan 2008 at 7:17