Giter VIP home page Giter VIP logo

cudax_lib's People

Contributors

alexey-t avatar kvichans avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cudax_lib's Issues

Todo's

todo's в конце файла- многое устарело и незакрыто.

history.txt

можно или удалить subj, или дополнить новостями.

No need this

   def __init__(self):
        self.opts     = {}
        self.pair4lex = {}
        #def __init__

config not here

Pls вынесите весь код про конф. меню- он тут не нужен-я не хочу его в Куд тащить
Конф.меню- дела плагина

Str const

если константы config_lev_ делать числа, будет чуть быстрее (сравнение левелов).

0.4.3

запостил 2 комента, в коде изменения, там можно жать + и постить.

(wish) Cut with append

  1. Правильно ли, что команда
      clipboard: copy/append
    в API представлена так
      cCommand_ClipboardCopyAdd = 1007
  2. Не хватает команды cut с накоплением

block History to new file

Version:
'0.4.1 2015-11-09'
History:
...

лучше в новый файл и отсюда убрать.

Deleting // comments

надо бы отсекать это только ВНЕ строк. значение опции может быть с '//'.

Format for menu config

Предлагаю такой формат для конфигуратора меню в json файле

{"top-file":
    {"how":"clear"
    ,"sub":
    [   {"cap":"Open..."            ,"cmd":"cmd_FileOpen"}
    ,   {"cap":"Open recent"        ,"cmd":"recents"}
    ,   {"cap":"-"}
    ,   {"cap":"Encoding"           ,"sub":
        [   {"cap":"Reload as"      ,"sub":
            [    {"cap":"ANSI"      ,"cmd":"cmd_Encoding_ansi_Reload"}
            ,    {"cap":"UTF-8"     ,"cmd":"cmd_Encoding_utf8nobom_Reload"}
            ]}
        ,    {"cap":"Convert to"    ,"sub":
            [    {"cap":"ANSI"      ,"cmd":"cmd_Encoding_ansi_NoReload"}
            ,    {"cap":"UTF-8"     ,"cmd":"cmd_Encoding_utf8nobom_NoReload"}
            ]}
        ]}
    ,   {"cap":"Exit"               ,"cmd":"cmd_FileExit"}
    ]}
,"top-edit":
    {"how":"clear"
    ,"sub":
    [   {"cap":"Undo"               ,"cmd":"cmd_FileExit"}
    ,   {"cap":"Redo"               ,"cmd":"cmd_FileExit"}
    ]}
}
  1. На верхнем уровне могу быть только ключи из списка (пока нет Options и Help)
    "top" "top-file" "top-edit" "top-sel" "top-sr" "top-view" "text"
  2. Пара "how":"clear" означает, что перед заполнением подменю нужно очистить. При "how":"add" элементы будут добавляться в конец.
  3. Значением для "cmd" может быть
    • "<имя переменной>" из cudatext_cmd.py
    • "<имя модуля>,<имя команды>" (для плагин-команды)
    • одно из списка "recents" "themes" "plugins"

Quote missed

CMT_NO_STRM_4LEX = 'No stream comment for lexer "{}'

Comment-code - del it

Зачем вы просто закоментили код? смысл? Это уже в новом плагине
Мусор

Change constant

Pls change
'{} doesnt works with many carets/selections'

to
'{} does not work with multi-carets'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.