On unix (and linux) there is a signal that get passed to processes associated with a tty that is running in a window when the window gets resized: SIGWINCH. Vanilla ipython (version 0.13.2 on my ancient fedora 19) processes that signal properly. You notice this when you change the window size and ask, for instance, for a tab completion with many options: it will choose a number of columns that is appropriate for the window width and display the possible tab completions in a useful way.
When I run sage, window size changes get ignored. Hence, window size changes aren't responded to, which is particularly annoying when looking at something in a pager: the pager will ruin the view when running in a window of a different size than it expects. Is that a problem of my particular setup or can other people confirm that the sage command line running in a terminal window will not respond properly to window resizes? If this a generally occurring problem, is there a way to fix it? ipython normally seems to be capable of doing the right thing, so hopefully on sage it shouldn't be difficult to replicate the behaviour (we may have to dispatch properly in our own signal handling, though). -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.