From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uJREHovJjGB4WwEAgWs5BA (envelope-from ) for ; Sat, 01 May 2021 05:22:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id MCAEGovJjGBBSgAA1q6Kng (envelope-from ) for ; Sat, 01 May 2021 03:22:51 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 937FBAF72 for ; Sat, 1 May 2021 05:22:50 +0200 (CEST) Received: from localhost ([::1]:38684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcgDP-0008E8-U3 for larch@yhetil.org; Fri, 30 Apr 2021 23:22:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59856) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcgD1-0008E2-7h for emacs-orgmode@gnu.org; Fri, 30 Apr 2021 23:22:23 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:43431) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcgCw-0003Dh-Lz for emacs-orgmode@gnu.org; Fri, 30 Apr 2021 23:22:22 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 9C39B1FCD for ; Fri, 30 Apr 2021 23:22:15 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Fri, 30 Apr 2021 23:22:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=XIgzZw 5J50Wrw9zuWbNiuvnwgZbCq6AMOJkboFz+zxQ=; b=tNyQe3oTiV96R7EJxQePf/ PyRp8qU5lv5sSrePFqYC650MkOIQRVQLxAme5ilQKHfidZTzvmayFtcq8L9l5B5M 5IU5CcsJ93d5+9DS93mwnATanKrxsASYEWWvc/H/v/6T4QvnPq2r55f5F6bLLXkx nkLBdmuta2VwVzDZUMOHEKUZ17ZAYZiSvpAxjbe9S/4WUluKXQBec2b4U5jyV1/9 +/F6xkvdcMN+K+M/Jld6g/9FWKyNT5i4AiXSzJ8Bp4jw+f+12mpruTDvgrxbxRW1 L4iREkp8ba1T8y/TOwYSKhFseDtIeA2o4jtNU10TAOrG4LdNcvzuvGdZTAPFv9Mg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddvjedgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffukffffgggtgfgsehtkeertd dtfeejnecuhfhrohhmpefpihgtkhcuufgrvhgrghgvuceonhhitghksehnihgtkhhsrghv rghgvgdrtggrqeenucggtffrrghtthgvrhhnpeehudffheeghfetkeduhfdvteeugfffke eliefgleeuvdfguefhhfelhefgueetteenucffohhmrghinhepthgvshhtrdhorhhgnecu kfhppedujeegrdelfedrudeihedrudefnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepnhhitghksehnihgtkhhsrghvrghgvgdrtggr X-ME-Proxy: Received: from [192.168.0.140] (bras-base-aylmpq0104w-grc-46-174-93-165-13.dsl.bell.ca [174.93.165.13]) by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 30 Apr 2021 23:22:14 -0400 (EDT) From: Nick Savage To: emacs-orgmode@gnu.org Subject: Bug: org-columns does not respect global-visual-line-mode for long text within headlines Message-ID: Date: Fri, 30 Apr 2021 23:22:14 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: none client-ip=64.147.123.24; envelope-from=nick@nicksavage.ca; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619839370; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=XIgzZw5J50Wrw9zuWbNiuvnwgZbCq6AMOJkboFz+zxQ=; b=DvaaBrxx4UBsn/l3FGVOlDO+kKhwyOZe21/mmrEPfebyh6d6Zpi5iQmNgKp9LbsY0rki4n wl9iQC/nHJ72eEOJmDpJ+WvQ03ZnPndVETYVQrcmKseOGn4QgXu3w6M/ftqW8OC8MJN/6R hnt5iI/rhQ/NyijLoVLG2elJXq7XbxRc0hDjqakLjPIn02a5UFU++ObWbiCnUd3gArNK3k cp09IJ0flPh8cQTetclNX5gXTEwL7HSry9cB0To6qjccnESo0QKpUbuanB+2Zp3zx9PhSo 3ts1s473y0r9JIfNc4syKS4SaNThQeEU0M/ylNy9vU3r2XX4FTrTGnC7OFKUjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619839370; a=rsa-sha256; cv=none; b=aUfVqJE2bU0fhozXwRXGQgnavoipNonijlwibRwMMplbR7D2UAT6gaDNirsKhi3/zkN9Un hjB1tURvS7hUnRL8bSkkuTKtxBF4TIah34NT18FDek1mEitZ9YPKmPXDwhYgDB2HaLgd+6 B1X5Xt5VjIVGCZ8j2sjOeA/j4PaEDzhYKRZwwNCieQDT2tSXqTIcArxgu3lNXM5pclx5zA mp2PRP5Az8FqJd/T9zkZzIH76czKmFu9xd+pPvdNXQKNnL0TAHaSoEdyzR6PXX0xRsIxj9 5GY7vIaNPrmmC662RmdXZUUQnQLahAibFfOH2NkNoyjFnqcTFnfdTjO7HVU98Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=tNyQe3oT; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -2.66 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=tNyQe3oT; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 937FBAF72 X-Spam-Score: -2.66 X-Migadu-Scanner: scn0.migadu.com X-TUID: +OoTuv6YT/Sl Hello everyone, I'm filing a bug in relation to org-columns and its interactions with global-visual-line-mode, which I do not think is expected behaviour. 1. Start `emacs -Q' 2. Create /tmp/test.org (or something like this) 3. Enable M-x global-visual-line-mode 4. Insert the following (or something like it, the purpose is to have a line that wraps on your screen with global-visual-line-mode enabled, you may need to add more characters if necessary) * test headline cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 5. Collapse headline, activate org-columns (C-c C-x C-c) on the headline. 6. Toggle visibility of headline, note that the line no longer wraps and instead acts as if global-visual-line-mode was not enabled. I am investigating now but I thought I would post this as a bug regardless. The trace below is for the release of org-mode with 28.0.50, but I can confirm that it is the same on the current master. Emacs  : GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0)  of 2021-01-15 Package: Org mode version 9.4.4 (release_9.4.4 @ /usr/local/share/emacs/28.0.50/lisp/org/) current state: ============== (setq  org-confirm-elisp-link-function 'yes-or-no-p  org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate)  org-occur-hook '(org-first-headline-recenter)  org-babel-pre-tangle-hook '(save-buffer)  org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines           org-optimize-window-after-visibility-change)  outline-isearch-open-invisible-function 'outline-isearch-open-invisible  org-archive-hook '(org-attach-archive-delete-maybe)  org-agenda-loop-over-headlines-in-active-region nil  org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)  org-confirm-shell-link-function 'yes-or-no-p  org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"]  org-metadown-hook '(org-babel-pop-to-session-maybe)  org-mode-hook '(#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-show-all append local] 5]          #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5]          org-babel-result-hide-spec org-babel-hide-all-hashes)  org-metaup-hook '(org-babel-load-in-session-maybe)  org-link-shell-confirm-function 'yes-or-no-p  org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("id" :follow org-id-open)                ("eww" :follow org-eww-open :store org-eww-store-link)                ("rmail" :follow org-rmail-open :store org-rmail-store-link)                ("mhe" :follow org-mhe-open :store org-mhe-store-link)                ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export)                ("info" :follow org-info-open :export org-info-export :store org-info-store-link)                ("gnus" :follow org-gnus-open :store org-gnus-store-link)                ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link)                ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link)                ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store             org-bbdb-store-link)                ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell)                ("news" :follow #[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"])                ("mailto" :follow #[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"])                ("https" :follow #[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"])                ("http" :follow #[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"])                ("ftp" :follow #[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"])                ("help" :follow org-link--open-help) ("file" :complete org-link-complete-file)                ("elisp" :follow org-link--open-elisp) ("doi" :follow org-link--open-doi))  org-export-before-parsing-hook '(org-attach-expand-links)  org-clock-out-hook '(org-clock-remove-empty-clock-drawer)  org-agenda-before-write-hook '(org-agenda-add-entry-text)  org-link-elisp-confirm-function 'yes-or-no-p  org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)  )