On 2014-12-17 Wed 10:21, Eli Zaretskii wrote: >> From: Titus von der Malsburg >> Cc: 19395@debbugs.gnu.org >> Date: Wed, 17 Dec 2014 09:18:34 -0800 >> >> I want to use the full number of available columns for displaying data >> but avoid line breaks at all cost because they would mess up the table >> layout. That's why I need a robust way to determine the maximal number >> of characters that I can put on a line. `term-window-width' is better >> at doing that then `window-width' because it corrects (window-width) in >> a number of special cases. (It's not perfect, though, because like >> `window-width' it ignores the size of the font in the window and >> pretends the window is using the default size.) > > Exactly. So perhaps we need a different function, one that returns > exactly the result that you want here. The problem is that there may not be a clean solution to that problem. A buffer can contain text is several font sizes and as far as I know there is no notion of a default size for a buffer, or is there? In my special case, I have the font size under control and `term-window-width' would be good enough. Titus