Na organização, é possível definir uma largura de coluna da seguinte maneira:
|---+------------------------------| |---+----------------|
| | | | | <14> |
| 1 | one | | 1 | one |
| 2 | two | ----\ | 2 | two |
| 3 | This is a long chunk of text | ----/ | 3 | This is a lo=> |
| 4 | four | | 4 | four |
|---+------------------------------| |---+----------------|
Gostaria de obter esse layout:
|---+----------------|
| | <14> |
| 1 | one |
| 2 | two |
| 3 | This is a long |
| | chunk of text |
| 4 | four |
|---+----------------|
Claro que posso usar M-S-<down>
e M-<ret>
inserir uma nova linha e quebrar o campo longo.
No entanto, para muitos campos, isso é inconveniente. Existe algum hack ou pacote para acelerar esse processo?
org-table
seria facilmente alterado, no entanto.Respostas:
Eu sou novo na API da organização e ficaria feliz em poder dar uma olhada no código e compartilhar alguns comentários.
Quanto à solução proposta, considere a seguinte tabela:
Coloque o cursor em qualquer lugar da segunda coluna e digite:
Digite a largura da coluna, conforme solicitado. Por exemplo, ao entrar
15
, você obtém:Se você estiver insatisfeito com essa largura e quiser tentar um valor diferente, use o desfazer padrão do Emacs, que restaurará o layout anterior, para que você possa executar novamente a função de quebra automática.
Aqui está o código. Se você conhece Org, por favor, dê seu feedback.
fonte
"
para marcar o início / fim de um campo que abrange várias linhas, para voltar à versão não empacotada, manipular e re-empacotar. Não tenho certeza se esse deve ser um símbolo visível (que tornaria o layout menos polido) ou invisível (que tornaria a estrutura da tabela ofuscada).|
, para indicar quando uma linha é quebrada ?