[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#17831: 24.4.50; bad default value for `Man-width'
From: |
Stefan Monnier |
Subject: |
bug#17831: 24.4.50; bad default value for `Man-width' |
Date: |
Thu, 26 Jun 2014 22:16:45 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) |
> Using the same approach like processing escape sequences in grep/compilation
> produces a nice result for M-x man: it displays the first formatted page
> immediately and continues formatting the rest of the man page in background.
> There are still small details to iron out but this is basically achieved
> with the following patch.
Looks good.
> There is one problem that I noticed on large man pages: formatting
> small chunks by process-filter is little slower than formatting the
> whole output like it currently does.
That's expected.
> Could it be possible that a slowdown is caused by `narrow-to-region'?
`narrow-to-region' is cheap. But doing it by chunks is necessarily
slower, because there is a non-negligible overhead "per chunk".
`narrow-to-region' is part of that overhead, but there are others much
more costly, such as going through redisplay (which may even sometimes
have to update some part of the display, such as the "nn%" thingy since
that depends on the total buffer size).
Stefan
- bug#17831: 24.4.50; bad default value for `Man-width', (continued)
- bug#17831: 24.4.50; bad default value for `Man-width', martin rudalics, 2014/06/25
- bug#17831: 24.4.50; bad default value for `Man-width', Eli Zaretskii, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Eli Zaretskii, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Eli Zaretskii, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Juri Linkov, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', Juri Linkov, 2014/06/26
- bug#17831: 24.4.50; bad default value for `Man-width',
Stefan Monnier <=
- bug#17831: 24.4.50; bad default value for `Man-width', Juri Linkov, 2014/06/27
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/27
- bug#17831: 24.4.50; bad default value for `Man-width', Juri Linkov, 2014/06/29
- bug#17831: 24.4.50; bad default value for `Man-width', Stefan Monnier, 2014/06/29
- bug#17831: 24.4.50; bad default value for `Man-width', Juri Linkov, 2014/06/24
- bug#17831: 24.4.50; bad default value for `Man-width', martin rudalics, 2014/06/25
- bug#17809: 24.4.50; Completions display, Juri Linkov, 2014/06/24
- bug#17809: 24.4.50; Completions display, martin rudalics, 2014/06/25
- bug#17809: 24.4.50; Completions display, Juri Linkov, 2014/06/26
- bug#17809: 24.4.50; Completions display, Stefan Monnier, 2014/06/26