Esempio n. 1
0
def test_load_commands():
    cmds = mod.load_commands()
    eq_(cmds["text_menu_commands"], [
        mod.show_command_bar,
        mod.goto_line,
        mod.comment_text,
        mod.pad_comment_text,
        mod.indent_lines,
        mod.dedent_lines,
        mod.wrap_at_margin,
        mod.wrap_lines,
        mod.sort_lines,
        mod.reindent,
        mod.find,
        mod.clear_highlighted_text,
        mod.reload_config,
        mod.set_variable,
    ])
    eq_(
        set(cmds["input_handlers"]),
        set([
            "insertTab:",
            "insertBacktab:",
            "insertNewline:",
            "moveToBeginningOfLine:",
            "moveToLeftEndOfLine:",
            #"moveToBeginningOfLineAndModifySelection:",
            "deleteBackward:",
            #"deleteforward:",
        ]))
Esempio n. 2
0
def test_load_commands():
    cmds = mod.load_commands()
    eq_(cmds["text_menu_commands"], [
        mod.show_command_bar,
        mod.goto_line,
        mod.comment_text,
        mod.pad_comment_text,
        mod.indent_lines,
        mod.dedent_lines,
        mod.wrap_at_margin,
        mod.wrap_lines,
        mod.sort_lines,
        mod.reindent,
        mod.find,
        mod.clear_highlighted_text,
        mod.reload_config,
        mod.set_variable,
    ])
    eq_(set(cmds["input_handlers"]), set([
        "insertTab:",
        "insertBacktab:",
        "insertNewline:",
        "moveToBeginningOfLine:",
        "moveToLeftEndOfLine:",
        #"moveToBeginningOfLineAndModifySelection:",
        "deleteBackward:",
        #"deleteforward:",
    ]))
Esempio n. 3
0
def test_load_commands():
    cmds = mod.load_commands()
    eq_(cmds["text_menu_commands"], [
        mod.show_command_bar,
        mod.goto_line,
        mod.comment_text,
        mod.pad_comment_text,
        mod.indent_lines,
        mod.dedent_lines,
        mod.wrap_at_margin,
        mod.wrap_lines,
        mod.split_text,
        mod.join_lines,
        mod.sort_lines,
        mod.unique_lines,
        mod.reindent,
        mod.find,
        mod.ag,
        mod.blame,
        mod.diff,
        mod.github_url,
        mod.grab,
        mod.open_,
        mod.pathfind,
        mod.python,
        mod.sort_imports,
        mod.clear_highlighted_text,
        mod.docnav,
        mod.preferences,
        mod.reload_config,
        mod.set_variable,
        mod.help,
        mod.debug,
    ])
    eq_(set(cmds["input_handlers"]), set([
        "insertTab:",
        "insertBacktab:",
        "insertNewline:",
        "moveToBeginningOfLine:",
        "moveToLeftEndOfLine:",
        "moveToBeginningOfLineAndModifySelection:",
        "moveToLeftEndOfLineAndModifySelection:",
        #"moveToEndOfLine:",
        #"moveToRightEndOfLine:",
        #"moveToEndOfLineAndModifySelection:",
        #"moveToRightEndOfLineAndModifySelection:",
        "deleteBackward:",
        #"deleteforward:",
    ]))
Esempio n. 4
0
 def iter_command_modules(self):
     """Iterate text commands, yield (<command file path>, <command instance>)"""
     # load local (built-in) commands
     yield None, load_commands()
Esempio n. 5
0
 def iter_command_modules(self):
     """Iterate text commands, yield (<command file path>, <command instance>)"""
     # load local (built-in) commands
     yield None, load_commands()