From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: hw Newsgroups: gmane.emacs.bugs Subject: bug#32536: 24.3; Feature Request: change defaults or behaviour Date: Sun, 26 Aug 2018 14:42:48 +0200 Message-ID: <878t4t70zb.fsf@himinbjorg.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1535301666 1132 195.159.176.226 (26 Aug 2018 16:41:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 26 Aug 2018 16:41:06 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) To: 32536@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 26 18:41:01 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty61-0000B2-GZ for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Aug 2018 18:41:01 +0200 Original-Received: from localhost ([::1]:49707 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fty87-0004kR-P8 for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Aug 2018 12:43:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fty80-0004kM-MB for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 12:43:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fty7z-0002hW-0u for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 12:43:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56564) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fty7y-0002gT-9i for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 12:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fty7y-0003sX-7Q for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 12:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: hw Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Aug 2018 16:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32536 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.153530173414458 (code B ref -1); Sun, 26 Aug 2018 16:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Aug 2018 16:42:14 +0000 Original-Received: from localhost ([127.0.0.1]:33246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7B-0003l5-Oe for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:14 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftul5-0006oH-Bd for submit@debbugs.gnu.org; Sun, 26 Aug 2018 09:07:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ftuky-0006AO-I4 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 09:07:06 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:43398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ftuky-00069W-CB for submit@debbugs.gnu.org; Sun, 26 Aug 2018 09:07:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ftukw-0007LN-He for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 09:07:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ftuku-00065B-Kj for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 09:07:02 -0400 Original-Received: from mo6-p01-ob.smtp.rzone.de ([2a01:238:20a:202:5301::9]:13818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ftuku-0005zx-6O for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 09:07:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1535288816; s=strato-dkim-0002; d=adminart.net; h=Sender:Message-ID:Date:Subject:To:From:X-RZG-CLASS-ID:X-RZG-AUTH: From:Subject:Sender; bh=SnO+IZ9YxMDXYz5M6O+L3U2+AAYHrpn6H8CYrnE+/Hg=; b=Pi2OrQlKOTZcCxjBdWw77HnBnJ3w+eUw2QIn+6KshUiuMsG0OvoSf5WfUPeSqdCu/+ lTdDu8aOFgqegWPl/KL0akGymRvp19JZhfFhjNEx2EgztnDvDtdMfdZpNWtCkyOl9xxn s30o6Hu2c8rPb9lEqPfV3D9LeYVWEdyufuaMGLEUWWHLTDFx6taK8KjVbuQQgn/r9w5S xo9sDZAZoB6wre31QnG8+2r//nWWa81A7jg5QEgeLFRxyxf7b3UzUZbjwM4ZhWw8A5JP 7CtSXnwokn4p+A/PfjnYVqPjB0AXp2kO2LZHB+c5PO+d4c5O6rEYBeWUT7eVQyYgFvdP h1hw== X-RZG-AUTH: ":O2kGeEG7b/pS1FS4THaxjVF9w0vVgfQ9xGcjwO5WMRo5c+h5ceMqQWZ3yrBp+AVdIIwXjneEe9k=" X-RZG-CLASS-ID: mo00 Original-Received: from lee by himinbjorg.adminart.net with local (Exim 4.90_1) (envelope-from ) id 1ftukp-0000Rm-QZ for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2018 15:06:55 +0200 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Sun, 26 Aug 2018 12:42:12 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149762 Archived-At: This is not bug report but a change or a feature request: Please change the default behaviour of the (man) function or the default value of Man-width to 75 such that manual pages are formatted to a reasonable width by default. The same goes for other manuals that are being formatted before displayed. Text is best read when it is displayed in about 70--80 characters per line. The size of the window the text is displayed in does not change this. It is reasonable to assume that users rather have manual pages displayed with line lengths that make them easy to read than having them displayed at about 300 characters per line when the window happens to be full screen or 140 when they have two windows side by side. When a user needs wider text, they can still change the default. As a feature request: How about changing the effect of Man-width, or an additional setting: Emacs could usefully format manual pages to fit the window when the window is narrower than the default width of manual pages (unless the window is ridiculously narrow, in which case it could fall back to the default width for manual pages) and format them no wider than the default width of manual pages for windows that are wider. It could also, depending on a(nother) setting(s), dynamically re-format the manual pages to min( (width_of_window <= ridiculously_narrow) ? max_width_of_manual_pages : width_of_window, max_width_of_manual_pages ) when the window is resized and had been less wide than the maximal width for manual pages before. The "max_width_of_manual_pages" could be a range, like 70 to 100, because it may be desirable to use a couple more characters per line when the width of the window allows it, without going crazy. The default for "ridiculously_narrow" might be like 60. Of course, this can all be changed by the user. This feature might be cool for those who like dynamic (re-)formatting; I don't think it's much needed. In GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.22.10) of 2017-09-20 on c1bm.rdu2.centos.org Configured using: `configure '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xft' '--with-xpm' '--with-x-toolkit=gtk3' '--with-gpm=no' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' 'LDFLAGS=-Wl,-z,relro '' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 default enable-multibyte-characters: t Major mode: Org Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t show-paren-mode: t desktop-save-mode: t tags-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t auto-fill-function: org-auto-fill-function transient-mark-mode: t Recent input: O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O B ESC O C ESC O B ESC O C C-x b * G r TAB RET L C-s C-s ESC O D RET ESC < ESC > ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O B ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A ESC O A RET C-x b RET C-x 1 C-x b e d TAB RET C-s d e b C-s C-s C-s C-s C-s C-s C-s C-s C-a C-s g n u C-s C-s C-s C-s C-a ESC x r e p o r TAB RET Recent messages: SUBTREE (NO CHILDREN) FOLDED Mark saved where search started No more unseen articles No more unread articles Mark set [2 times] Mark saved where search started [2 times] Load-path shadows: None found. Features: (shadow emacsbug bookmark shr browse-url gnus-dired pp etags man mule-util network-stream starttls url-http url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars linum tabify org-table asm-mode info diff-mode jka-compr gnus-draft debug shell gnus-dup misearch multi-isearch help-mode hi-lock cperl-mode flyspell ispell sort gnus-cite flow-fill mm-archive mail-extr gnus-async gnus-bcklg parse-time qp gnus-ml disp-table utf-7 utf7 rfc2104 tls imap auth-source eieio nndraft nnmh nnfolder nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-cache gnus-demon nntp gnus-diary gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nndiary gnus-sum gnus-group gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader wid-edit rst compile conf-mode cc-langs cl cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sh-script smie executable eldoc python rx vc-git org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus gnus-util org-docview org-bibtex bibtex org-bbdb org byte-opt warnings bytecomp byte-compile cconv ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs find-func cal-menu calendar cal-loaddefs message sendmail format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader finder-inf package uniquify advice help-fns cl-lib advice-preload server two-column edmacro kmacro time-date paren cus-start cus-load desktop dired fvwm-mode easymenu lsl-mode tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --