Yes, but I din’t have enough time to set it up for every REPL yet. Take a look at ./SubimeREPL/config/Clojure/Default.sublime-[keymap|commands]. If you can wait, I’ll add all repls to command menu tonight, and then you can define whatever shortcut you like.
To a degree yes. for history try Alt+P, and ALT+N , and for rudimentary text-transfer support there is [F2, s] - send selection, [F2, l] - send lines with cursor in them and [F2, f] - send whole file to running interpreter.
[code]>>> x = 12
y = 42
x[ALT+P][/code]
But by default nothing fancy or terminal-like (eg. interpreter’s tab completion) will work. This is due to the way SublimeREPL is designed. It’s a simple STDIO driven plugin, actually at first it was only a Telnet plugin with SublimeText2 used as libreadline. In other words: every sublime text edit function (snippets, auto-completion, …) are at your disposal, but there is no background communication with the interpreter going on at the moment and nothing will be context-aware.
know the limitations of this plugin very well This is why SublimePTY is in the works. IMO there is also a place for language specific shells, maybe built on top of SublimeREPL. But for this to work the interpreter has to be able to cooperate with sublime plugin, and that’s a lot of work.