Commit message Age Author Refs
r3008:18358c8e
Add %guiref to give a quick reference to the GUI console.
Fernando Perez
0
r3007:d24f908d
Fixed bug with scrollbar adjustment when buffer size exceeds maximumBlockCount.
epatters
0
r3006:32e3ae23
Form feeds are now properly supported by ConsoleWidget.
epatters
0
r3005:48d6fff4
Add init_environment(), %less, %more, %man and %clear/%cls, in zmq shell. These are all things that normally need direct terminal control and users are likely to call them via !, blocking their session because the pager will be invoked and we can't pass keystrokes to it. So for the zmq shell, we implement a few very common things as magics.
Fernando Perez
0
r3004:60bf0975
Implement support for 'cell' mode with Ctrl-Enter. Now, once c-enter has been used, the widget will continue accepting more input just as if the input was indented: even complete expressions won't trigger execution, until an extra blank line (or Shift-Enter) is used.
Fernando Perez
0
r3003:9ff92aba
Aliases fixes: ls alias improvements and frontend-dependent fixes. Isolated some aliases to the classes that can only run in certain frontends, so we don't try to call 'clear' on the Qt terminal (which doeesn't work).
Fernando Perez
0
r3002:c3bafd12
Fix bugs in x=!cmd; we can't use pexpect at all. pexpect makes the subprocesses format their output for a terminal, with a mix of spaces, tabs and newlines. This makes it virtually impossible to then capture their output and do anything useful with it. Fixed a few other small bugs and inconsistencies in process handling.
Fernando Perez
0
r3001:5b40b7b2
ConsoleWidget now manually controls the vertical scrollbar. As a result, Ctrl+L works as expected. Additionally, the prompt does not "jump around" while scrolling through history.
epatters
0
r3000:df982265
Fixed ANSI compliance issue in AnsiCodeProcessor. Among other things, this fixes 'ls' on Mac OS. I also added a safety SGR reset in FrontendWidget to prevent bad ANSI codes from hosing the input buffer.
epatters
0
r2999:8b8fcee0
Merge branch 'newkernel' of github.com:ipython/ipython into newkernel
epatters
0
< 1 .. 2577 2578 2579 2580 2581 .. 2879 >