[R-br] setwidth: configuração automática de options("width") em terminal

Leonard de Assis assis.leonard em gmail.com
Quarta Novembro 30 12:14:43 BRST 2011


Jakson

acredito que esta implementação mereça ser um feature do R, não um
pacote a mais.

[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com


Em 30/11/2011 11:21, Jakson Alves de Aquino escreveu:
> Olá!
>
> Problema: Quando o R está sendo usado em emulador de terminal, a opção
> "width" não é atualizada automaticamente quando o terminal é
> redimensionado.
>
> Solução: Capturar o sinal SIGWINCH (que avisa ao aplicativo que o
> terminal foi redimensionado) e modificar o valor de options("width").
>
> Estou lançando a versão para teste do pacote setwidth com a
> implementação da solução mencionada:
> http://www.lepem.ufc.br/jaa/setwidth_0.9-0.tar.gz
>
> Para testar, basta instalar o pacote
>
> R CMD INSTALL setwidth_0.9-0.tar.gz
>
> e, no R, digitar
>
> library(setwidth)
>
> Ao ser carregado o pacote, fica habilitada a captura do sinal
> SIGWINCH. Não há nenhuma função em R visível para o usuário.
>
> Agradeço relatos de bug e comentários.
>


Mais detalhes sobre a lista de discussão R-br