pythonipythonsublimetext3sublimerepl

SublimeREPL and IPython


I fail when I tried to use IPython with SublimeREPL.

My setup is:

- Windows 8.1
- Sublime Text 3
- C:\Python34
- C:\Python27
- C:\Anaconda3\Scripts -> Here it's where Ipython is

My PYTHONPATH and PATH are correct and I wrote in SublimeREPL settings - User:

{
    "default_extend_env": {"PATH": "{PATH};C\\Anaconda3\\Scripts"}
}

Solution

  • It's solved. I make a file named Main.sublime-menu within the folder Sublime Text 3\Packages\User\SublimeREPL\config\Python

    [
    {
        "id": "tools",
        "children":
        [{
            "caption": "SublimeREPL",
            "mnemonic": "r",
            "id": "SublimeREPL",
            "children":
            [
                {
                    "caption": "Python",
                    "id": "Python",
    
                    "children":[
                        {
                            "command": "repl_open",
                            "caption": "IPython - Anaconda",
                            "id": "repl_python_ipython",
                            "mnemonic": "p",
                            "args": {
                                "type": "subprocess",
                                "encoding": "utf8",
                                "autocomplete_server": true,
                                "cmd": ["C:/Anaconda3/Scripts/ipython", "--colors=NoColor"],
                                "cwd": "$file_path",
                                "syntax": "Packages/Python/Python.tmLanguage",
                                "external_id": "python"
    
                            }
                        }
                    ]
                }
            ]
        }]
    }
    ]