From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 28 02:32:02 2021 Received: (at submit) by debbugs.gnu.org; 28 Jun 2021 06:32:02 +0000 Received: from localhost ([127.0.0.1]:50757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxkoJ-0000f3-TL for submit@debbugs.gnu.org; Mon, 28 Jun 2021 02:32:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:57744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxiPP-00056b-Mr for submit@debbugs.gnu.org; Sun, 27 Jun 2021 23:58:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxiPP-0001PY-D7 for bug-gnu-emacs@gnu.org; Sun, 27 Jun 2021 23:58:07 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:40760) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lxiPN-0001ga-Kq for bug-gnu-emacs@gnu.org; Sun, 27 Jun 2021 23:58:07 -0400 Received: by mail-pj1-x1031.google.com with SMTP id bb10-20020a17090b008ab029016eef083425so11923053pjb.5 for ; Sun, 27 Jun 2021 20:58:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=KJihtTUIvJaphH7RgGSTBXDkvJsjp6F0KR4+7QUtU98=; b=cHB/lVgkK/CviX8kCIa9iBtm5s9W70IwUxPGc8F/RjXbmUzkJlZBQzt88Hs2u7Zhvq UpLOJD6D09nB+EAa7tQ/233sD42R5pgku7mVzv3+mL/MyrdlDqMbrsCdNb0AeDV1FR8F JaCv4KYNjJMR4JggZDe0TZzcYXxdaM8ME+2q2YoKeADLoX2JRxmfyQH9DguqL0IpIFZj RDSlqW/wFxIk9mTj+jD2kjMcsFf8Tn0cNQn0XFWzOTS/nkAn49wtUbtN1A41mnZqtv4E V159e7mp11hxxq6lsEhSwQH57HSLQsIUA1oM+G7BjGGOdKjL0tpp8DSpiHsL+bHfqxJW FcGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=KJihtTUIvJaphH7RgGSTBXDkvJsjp6F0KR4+7QUtU98=; b=nLZND4zlqHjG8ORl3AMIjkheLsGm4dpjG2t7Osr3Tq4Fl7ShG6wXV2QzphM1mI4Qaf r6wKDBEjZIZA+c4ve3h6Px8Ch4AlBLk6vfYAe4DFDEGhOCxQP3NIurDOKRXxeek/Pfyt 4aqhxPIP6y5cTBpNV6AB/K+NCjDyp2YA/0tOOtB0r9SO8pCETNyAacasIbROQXrXM3Nm 6aV61AdPt4OctoYroT+QYYpQk7tIzVhCWFMzpQIKBtpoLL79QPjYqpY7ROWowHQ5cG/B BYKCuUiKUH9cVlMGVe3AwxQq28AaOrwV0RthC36DCLaBEI+l2qVRYnHCumbNFUbI8PlS ZeTw== X-Gm-Message-State: AOAM531hpLZJNCs/dytkeZzHDjGWwr1/R4we0G8pgs0leZ6me/phj3Mp X95yPWecf3eukimaxscqwkWGvs3pEbw= X-Google-Smtp-Source: ABdhPJxW7zt+Z3P8trQXY257Z7OVAaEq5xbxVLP2BlrNeEL+Ek6gbymdBap79K62WykjUNK66XIjhg== X-Received: by 2002:a17:90b:1115:: with SMTP id gi21mr35386143pjb.116.1624852683271; Sun, 27 Jun 2021 20:58:03 -0700 (PDT) Received: from debian ([150.117.248.123]) by smtp.gmail.com with ESMTPSA id l24sm12568918pjg.53.2021.06.27.20.58.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jun 2021 20:58:02 -0700 (PDT) From: Liang-Jie Lee To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [Feature Request] Make tab-bar-lines dragable Date: Mon, 28 Jun 2021 11:57:28 +0800 Message-ID: <87czs64p5j.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=s930054123yaoyao@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.998, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 28 Jun 2021 02:31:58 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) As title. I think this might be useful for people who disable the external border and use tab-bar as their status bar. I found there is option to move the frame by draging header-line (the drag-with-header-line frame parameter), so I think it's reasonable to also support something like "drag-with-tab-bar-line" for tab-bar-mode users. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2021-06-21 built on debian Repository revision: 09f17ac4752e18bf834d2f20ceef561cc516d917 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --with-mailutils --with-native-compilation --with-xwidgets --enable-link-time-optimization --with-xdbe=no 'CFLAGS=-march=native -O3'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t async-bytecomp-package-mode: t show-paren-mode: t display-time-mode: t display-battery-mode: t mlscroll-mode: t recentf-mode: t delete-selection-mode: t electric-pair-mode: t global-so-long-mode: t savehist-mode: t save-place-mode: t windmove-mode: t winner-mode: t global-auto-revert-mode: t midnight-mode: t company-tng-mode: t global-company-mode: t company-mode: t minibuffer-depth-indicate-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t menu-bar-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 temp-buffer-resize-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/booaa/.emacs.d/elpa/transient-20210619.1100/transient hides /usr/local/share/emacs/28.0.50/lisp/transient Features: (shadow sort mail-extr emacsbug sendmail face-remap magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-section magit-utils crm dash eieio-opt speedbar ezimage dframe shortdoc text-property-search help-fns radix-tree comp comp-cstr warnings rx tramp-archive tramp-gvfs tramp-cache zeroconf thingatpt helm-elisp helm-files tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-eval edebug backtrace find-func helm-info helm-utils helm-types helm-help vc-git diff-mode vc-dispatcher misearch multi-isearch helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib async paren time format-spec battery dbus xml mlscroll recentf tree-widget wid-edit delsel elec-pair so-long savehist saveplace move-text windmove winner ring autorevert filenotify midnight company-tng company-keywords company-dabbrev-code company-dabbrev company-files company-capf company pcase init init-misc init-dev init-search init-completion mb-depth init-shell init-mail init-dired init-buffer init-window init-editor edmacro kmacro init-ui cl-extra help-mode zenburn-theme init-packages no-littering use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib early-init iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 296566 220841) (symbols 48 22474 141) (strings 32 74701 33768) (string-bytes 1 2626507) (vectors 16 43820) (vector-slots 8 761082 425384) (floats 8 223 1035) (intervals 56 869 1021) (buffers 992 21)) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 28 15:47:27 2021 Received: (at 49247) by debbugs.gnu.org; 28 Jun 2021 19:47:27 +0000 Received: from localhost ([127.0.0.1]:52716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxxE7-0004ge-Is for submit@debbugs.gnu.org; Mon, 28 Jun 2021 15:47:27 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:47295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxxE6-0004g5-2K for 49247@debbugs.gnu.org; Mon, 28 Jun 2021 15:47:26 -0400 Received: (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id B21B8200002; Mon, 28 Jun 2021 19:47:18 +0000 (UTC) From: Juri Linkov To: Liang-Jie Lee Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> Date: Mon, 28 Jun 2021 22:46:02 +0300 In-Reply-To: <87czs64p5j.fsf@gmail.com> (Liang-Jie Lee's message of "Mon, 28 Jun 2021 11:57:28 +0800") Message-ID: <87lf6tkc1x.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > As title. I think this might be useful for people who disable the external > border and use tab-bar as their status bar. I found there is option to > move the frame by draging header-line (the drag-with-header-line frame > parameter), so I think it's reasonable to also support something like > "drag-with-tab-bar-line" for tab-bar-mode users. I guess you meant tab-line, right? Because the currently draggable header-line corresponds to tab-line, not to tab-bar. Whereas tab-bar corresponds to tool-bar that is not draggable. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 05:00:50 2021 Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 09:00:50 +0000 Received: from localhost ([127.0.0.1]:53586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ly9bt-0002N0-SH for submit@debbugs.gnu.org; Tue, 29 Jun 2021 05:00:50 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:48047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ly9bs-0002Ml-5o for 49247@debbugs.gnu.org; Tue, 29 Jun 2021 05:00:49 -0400 Received: (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 003E710000E; Tue, 29 Jun 2021 09:00:40 +0000 (UTC) From: Juri Linkov To: Liang-Jie Lee Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> Date: Tue, 29 Jun 2021 11:30:47 +0300 In-Reply-To: (Liang-Jie Lee's message of "Tue, 29 Jun 2021 12:31:10 +0800") Message-ID: <87r1gl6om0.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) [Please keep posting to the public list.] >>> As title. I think this might be useful for people who disable the external >>> border and use tab-bar as their status bar. I found there is option to >>> move the frame by draging header-line (the drag-with-header-line frame >>> parameter), so I think it's reasonable to also support something like >>> "drag-with-tab-bar-line" for tab-bar-mode users. >> >> I guess you meant tab-line, right? Because the currently draggable >> header-line corresponds to tab-line, not to tab-bar. Whereas tab-bar >> corresponds to tool-bar that is not draggable. > > No. I do mean tab-bar, the utility to store window configuration and switch > between them. > > I propose adding draggable feature for tab-bar since I know many people are > using it. > For people using tab-bar-mode and disabling the frame title, it would be > nice to move the frame by dragging the tab-bar. The problem is that tab-bar is based on tool-bar, but the native tool-bar doesn't support dragging. So this feature will be difficult to implement. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 07:53:51 2021 Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 11:53:51 +0000 Received: from localhost ([127.0.0.1]:53770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyCJL-00030P-Gg for submit@debbugs.gnu.org; Tue, 29 Jun 2021 07:53:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyCJK-00030C-Lk for 49247@debbugs.gnu.org; Tue, 29 Jun 2021 07:53:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51482) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyCJF-0007Pw-4u; Tue, 29 Jun 2021 07:53:45 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4651 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyCJE-0007jl-PV; Tue, 29 Jun 2021 07:53:45 -0400 Date: Tue, 29 Jun 2021 14:53:46 +0300 Message-Id: <83o8boopit.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <87r1gl6om0.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 29 Jun 2021 11:30:47 +0300) Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Date: Tue, 29 Jun 2021 11:30:47 +0300 > Cc: 49247@debbugs.gnu.org > > > I propose adding draggable feature for tab-bar since I know many people are > > using it. > > For people using tab-bar-mode and disabling the frame title, it would be > > nice to move the frame by dragging the tab-bar. > > The problem is that tab-bar is based on tool-bar, but the native tool-bar > doesn't support dragging. So this feature will be difficult to implement. I actually don't quite see how to implement it even if it wasn't hard: dragging the frame by its title bar or the external border is implemented in the window manager, not in Emacs. What would be the way of implementing something similar in Emacs? From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 16:43:07 2021 Received: (at 49247) by debbugs.gnu.org; 29 Jun 2021 20:43:07 +0000 Received: from localhost ([127.0.0.1]:55705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyKZX-0001gH-09 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 16:43:07 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:48495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyKZV-0001fn-Td for 49247@debbugs.gnu.org; Tue, 29 Jun 2021 16:43:06 -0400 Received: (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 95A1A40003; Tue, 29 Jun 2021 20:42:58 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> Date: Tue, 29 Jun 2021 23:41:53 +0300 In-Reply-To: <83o8boopit.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 29 Jun 2021 14:53:46 +0300") Message-ID: <878s2sv1wu.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> > I propose adding draggable feature for tab-bar since I know many people are >> > using it. >> > For people using tab-bar-mode and disabling the frame title, it would be >> > nice to move the frame by dragging the tab-bar. >> >> The problem is that tab-bar is based on tool-bar, but the native tool-bar >> doesn't support dragging. So this feature will be difficult to implement. > > I actually don't quite see how to implement it even if it wasn't hard: > dragging the frame by its title bar or the external border is > implemented in the window manager, not in Emacs. What would be the > way of implementing something similar in Emacs? I don't know, I can't find any existing Emacs code that does something like frame dragging. But it seems this is not needed because many window managers already support this feature where it's easy to drag the frame after clicking anywhere in the frame while holding a modifier key. So if no one has an idea how to implement the same in Emacs, this request could be closed. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 03:38:34 2021 Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 07:38:34 +0000 Received: from localhost ([127.0.0.1]:56367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyUnp-0005AE-QG for submit@debbugs.gnu.org; Wed, 30 Jun 2021 03:38:34 -0400 Received: from mout.gmx.net ([212.227.17.21]:34563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyUnn-00059z-VG for 49247@debbugs.gnu.org; Wed, 30 Jun 2021 03:38:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625038705; bh=cpiKCqT+hcQ0iW0R9PJ2V0aJN5Ga+gLRJ+kKXfILAEw=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Cnv9d7cGlL0k4UJFLe88hReBCBqfmXx0c6e0J95y3596i2fXnwUUKJCXauoKhS3Db cl4cW54U+xmenYvQzjIbYfiKmx1aYzt53WR+rDUUFx2q2aLyqgUyedu4lGbpjAO4Dx hhxCGoRGvndpj1Ze4jc5DGv3FvOX3f5Ufpx4imbQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([46.125.249.76]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MDQic-1m6lzb17fa-00AVVz; Wed, 30 Jun 2021 09:38:25 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Eli Zaretskii , Juri Linkov References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> From: martin rudalics Message-ID: <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> Date: Tue, 29 Jun 2021 15:16:59 +0200 MIME-Version: 1.0 In-Reply-To: <83o8boopit.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:2GgrUu7Clr5wbzuHmdVdR3WbccDOe8UA90/yMn2iX+FdGHlvDiI yu/N0IR8FD7ftY4Kd+3kwAWoCjdfGAFr35+13XDCtTQUjkrpEl8F9eHbetmLNRyKtu5qnXw byTNOLKnyDpzk/241b8ih7hoZfkZeawa+3tOfd1kDnSvompVE59M+Wn6vbgyCoPLaRxeIO6 tute8fnDV1uTLTDOsHraQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wZLBXlZRN5I=:mfjRFtA98ofES8W8VNU1Pn tPOo84QTkG4150U6uXi6D0cof6/dwxr/cu0pz7TUq9/0e7FEdtan4cOLzxGjtH62dlmA/UXmj rlxwFgv4oFXbtjd4cxIEtPGKtDnfSQxE5BsgAQo8ot7JYkf3G+nlMiABYY9OXYKhzGbt3EWld 97n59MtM9qdVjyytzrttocg4ljtxjD7mSBmbWOLT7r4MqOr+iTtm3A0tq6mAJHmjHK23pKsnP yD5u4bFcHpGyYgrGSaSf3he2003YtHyE8EkwOkCOTF6B5V4kaiWbkesWhUigkbPyQuLVaW4rA ay5KiII9pv5n/5lwlyqxB+oTJkzxTqIGRobre3vv0IjTULjukdlCVwsfcsIMt/aIdFpCRmHZK /QHuAk1fsWunjBPYQtZ/VRRVt0/CqcQ09Uq7cspnmM1A+DVWCD4Fkw+iUFEbIUM5clMLu//G2 eKU9we8dUUh5Q3cW4dJys7OAuFoCgbl59PN6Sw30Mbr+u2nc39zuUvh5UK1MUYFviTaI/hDDN 8ipbndGKDopNpQcVPrr0dRjpPfzp+xMbnp4TIrwsGU9w5nYsZVlZJtk7evDd6y3UN04FFa3rt IXmBt6kVgYMB+vcfFFrkBFGDRkpiYbJBs72JXcMFS8cA5n5R8xjbI+hK4NIvwLwjh8jfbiWGC QUHMdphLjll9hnjUdpdhxWw9dRE6Q2CzjRe7juS5OkhTWtYR68tDzkLcX/Yk1ujUAXg3v7FZ3 a9HC66+dQvpYDAdZYRzi+VWgcCOFsJKhHfZmgZjSHkte8KLUyeRmofzdlA1f8MkLluiO40MZ5 3D0QyKkiKrpiKw11QzFUsrfbCY6PgolwovqubYWDQPazTqEQMUGJWu2/lvmJs9nTwAGakIpSZ Aj3PksStSAMs3LPznBqhuO9sMrU7EW6mchr5mo5rl5xD6m3/jjqEV2LyBq3leoTcFFwYRBvRj FHU6p33Khu1v4lsrc0cMUDmj1tkux7xeIpw462XXwGpTwLmTtgjGFExBuWHMD7aI6gi+5I6mE eyfC9pnVH6S9h1tg0PBM78o4HkYxZUlrSEBo9DqUb+NitKV38hEXXkgXDRz9MKAo3Vkh4pYR0 iMLtxiDX/qLp/F5Lym4N666fXx1DuazPozA X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) > I actually don't quite see how to implement it even if it wasn't hard: > dragging the frame by its title bar or the external border is > implemented in the window manager, not in Emacs. What would be the > way of implementing something similar in Emacs? See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 07:54:28 2021 Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 11:54:28 +0000 Received: from localhost ([127.0.0.1]:56592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyYnT-0005Rl-Rn for submit@debbugs.gnu.org; Wed, 30 Jun 2021 07:54:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyYnS-0005RX-0i for 49247@debbugs.gnu.org; Wed, 30 Jun 2021 07:54:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35480) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyYnM-0007bF-0j; Wed, 30 Jun 2021 07:54:20 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1558 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyYnL-0003Wa-LE; Wed, 30 Jun 2021 07:54:19 -0400 Date: Wed, 30 Jun 2021 14:54:21 +0300 Message-Id: <8335szo9ea.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> (message from martin rudalics on Tue, 29 Jun 2021 15:16:59 +0200) Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com > From: martin rudalics > Date: Tue, 29 Jun 2021 15:16:59 +0200 > > > I actually don't quite see how to implement it even if it wasn't hard: > > dragging the frame by its title bar or the external border is > > implemented in the window manager, not in Emacs. What would be the > > way of implementing something similar in Emacs? > > See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual. Thanks. So you are saying that the original problem already has a solution? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 16:04:30 2021 Received: (at 49247) by debbugs.gnu.org; 30 Jun 2021 20:04:30 +0000 Received: from localhost ([127.0.0.1]:58810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lygRi-0003nw-2G for submit@debbugs.gnu.org; Wed, 30 Jun 2021 16:04:30 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:35707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lygRg-0003nT-M5 for 49247@debbugs.gnu.org; Wed, 30 Jun 2021 16:04:29 -0400 Received: (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 10FB740004; Wed, 30 Jun 2021 20:04:20 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> Date: Wed, 30 Jun 2021 22:37:07 +0300 In-Reply-To: <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> (martin rudalics's message of "Tue, 29 Jun 2021 15:16:59 +0200") Message-ID: <878s2r9mr8.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> I actually don't quite see how to implement it even if it wasn't hard: >> dragging the frame by its title bar or the external border is >> implemented in the window manager, not in Emacs. What would be the >> way of implementing something similar in Emacs? > > See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual. This is an impressive feature - it works like in window managers. The only difference is that after trying (set-frame-parameter nil 'drag-with-header-line t) then dragging is limited only to the screen boundaries and doesn't allow dragging parts of the frame off the screen (to leave frame partly visible) like window managers do. Also can't drag by the mode-line with (set-frame-parameter nil 'drag-with-mode-line t) but probably because it affects only frames without minibuffer window. So it seems it should be possible to do the same for tab-line by implementing (set-frame-parameter nil 'drag-with-tab-line t) From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 03:53:23 2021 Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 07:53:24 +0000 Received: from localhost ([127.0.0.1]:59453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrVj-0000qn-Nj for submit@debbugs.gnu.org; Thu, 01 Jul 2021 03:53:23 -0400 Received: from mout.gmx.net ([212.227.17.20]:51039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrVi-0000qa-Al for 49247@debbugs.gnu.org; Thu, 01 Jul 2021 03:53:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625125994; bh=BVE8H0kG6IdRBYIOaSIGNO7BzAcwDycA5gXsKkyq8gk=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=WQtCBtgsiOGe4aEC4fMGnM/Tr0RERBZvDcrDwzqok5jJauQyBwtlktDW0DP3yV/Rv vaWhQLUiBZSCtWgG0sUWYVjUuPl4ks9TOH15R/YZK+r/HmomMweYA2ZyS7DWGykRMu bI1kcisYoATSwwEYJTxzH/+CizIsL8MNqoW17kmo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.98]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLQxX-1lhTLd1VNz-00IVPx; Thu, 01 Jul 2021 09:53:14 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Eli Zaretskii References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <8335szo9ea.fsf@gnu.org> From: martin rudalics Message-ID: <449a9548-d9e8-543e-269f-b575f3040c43@gmx.at> Date: Thu, 1 Jul 2021 09:53:12 +0200 MIME-Version: 1.0 In-Reply-To: <8335szo9ea.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:EMtNfL1+q0Zlh6Mg1poLDpcSD2CeltC9OAXiuAl0tX63NpLdUM7 GqHrvHCOcYRW9Lbs64TR3cxW8pUCJOoFavuROX2fPBKT0WEP1rjaEd4mV+svTPnmNv2Nj1E haURvV+OqoMKXSCjiytRfQaX8LpSlppd885t9KkTCJm+oQpypye+B9CPNSTMLb6fW2e18m3 iPnlXdqCyR1dUHI1IiMNA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1jUGETQs7vI=:tppnervb1ATHP8CBbHmiRA xxUUTsq4Aw0Ce0KM/Y7/VeOtpYncdTOx3PGCHl1oBwa2unBUIgXi5i6kKAlaSLdNUvR+5/rui Rb4G6twYkzErG+ztYCucBPhUykXd5Qdwt5zxd54YXHYDBD1R4My83SX4seikm/p20GZagztn1 HUA3tquxfI1QEnH77RGT6zT6vyj8ZWHQjzast/PxIVPWmSwnsRdUTxazakfXbvdY/rtUj1Uzg sXmqvy8fOKlo5O28WXVGdnUKZjropW4phbXMJme+fQSV9mpiUKsMJcLaffb8En2yWGPZ/4fv/ 0dupVGaAtV5y2iQe4Hx3ePM9LL88o/GrHzu5Useb1bGW1u5F0iSWGL5lyNQjbYBdDf6m+SQH5 rZQXSg5FsouuoBb/mM2LiO3HVJfo+6GJDW8VXuSSnJT29HZhosOPA0S7kiVtWLeEv+6zadaOF OYwl2oBVhnuf3JqgADXPr3FxggGXp0b9fMb6ZAkjOgXCJdFIIJLo6ewFH43tLVNl8KgTcD7JR zD4yam+4gzR45Nv+6WW+P83QdIrOvtM8H+p02Oyq1jnnoy/2TrHlqXXvGwJY7z+HyOhctarpa tcCkfD09i8tUMGhXe1cdLGwcO8KO7UV1Av1ibDY5SBxSYWadfjxRZoTNE1rLbgDRVBduQTUDD kDGlyR4KSfn7zeHkw5TKfgKfsa/NZMd8FWuZpPRMQy9lf04tqLS+h/IpryCPnXeQDl+EyCvpL pdbY9upTeDeQypABeBrJU0bDyy2SZk0uxDKe46Jy/zytXvuXxNYS7ivH+AFv3eT42PwTRcIR8 +8Pyo9hrFHDL5OCfJ9e2euPzdyZfJkeCG8FPb5NllrDFA3NKIIVbk/Cr59vr+M8bDxBL2XZjg EhKLR8E/VneqrT9HFZ3nOPLZ9qxgm3pBNM7/ibqk96sQ4Lwe7EcxKgQbDTc+8fW5mFZrgzLuo YwZxld7uSpGoAVc1MAkT6RuG3Tkhb9w9NLv1T4nB6wYrkHZ2LKtSHtCrmZ9wGiD06xXtVj3Rg BDyxQKfHRc6OA2NnwQn22/4WCN3bYEK9T9sUhTY/eDaMpX5KgypBXJgc40gnxQyFR8xHDyKre n4RO1PXeprMCme7d9/UQR4m+pE6UhQTTSdH X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual. > > Thanks. > > So you are saying that the original problem already has a solution? What is the original problem? martin From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 03:54:59 2021 Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 07:54:59 +0000 Received: from localhost ([127.0.0.1]:59457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrXH-0000t6-1E for submit@debbugs.gnu.org; Thu, 01 Jul 2021 03:54:59 -0400 Received: from mout.gmx.net ([212.227.17.20]:45131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrXF-0000su-E4 for 49247@debbugs.gnu.org; Thu, 01 Jul 2021 03:54:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625126091; bh=FD63/clXrTc1C32BNY7yqlFGz/3ChBk+imu0jVZQiDU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Wt+W4gxili+k/wBs7fCq3q8xEQ8gGUjBW0nNUWDbzl1Bcgo6JPIWS9x7vLzcufKmM 5J8deDmE/qI1Xafqz1l+q9hS3BvEd+4sb4G9uK46rGoiQaev42skFqJjLu+JafneG3 aCZivdYRHixUoTPxLEy5dFMabv1Nfn0TS8sNbspQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.98]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGz1f-1m3UNd3YRv-00E6r7; Thu, 01 Jul 2021 09:54:50 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Juri Linkov References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> From: martin rudalics Message-ID: <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> Date: Thu, 1 Jul 2021 09:54:49 +0200 MIME-Version: 1.0 In-Reply-To: <878s2r9mr8.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:c3Ma5rAoRY1/p5cs3yTEygCHAOPpSLSNhTRymkUFNd1sJCoWbkm 8tlF1m6HrceFWsF0JvE3JMOuTGx91zjN+bhjaRuPOu26R59q0CigU4XO8NL8QH4l7iRcJxE LnRl13sVPceqNQVlKsVoeSH5FxP8apncdX9ZGKaJksql1cS6uYpnwofaNmsl1F3ySq/OZgy HT1XNbsG3y8q2u5m4yt8g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:HyaZUJbgexw=:bBV9SQojvSV+424Mj3OBcv /eMuRsjw+mSvmEt00oflNqAOqQHMmnAREp4N1CNl73VJ1yzmPQBGze8nS/ey9nP+B/iCvaqec VJV+phF/pPIIgLLyEGqyeCi2f/jQ8scfDVvq+aXB6ZJ7kbCBC/qwsHds3DpNzn9dO8eEJ22iD WTono7AjSMCjT+MC9sgKTAS4mmyO+Ou1p8tKGf2FdvD1W7cELoMtUw607b6vnN8r/ucMsmH8l zLnHidKYsq5rA7kW2NMdZEbEmcDxsHWjphN4uDh1Vyafh0JSTZzEkaxVmoamzMMzF+iyFI+jh 1qEBB5uZjxoOvnoQT5xePME5dlmFhi1nMdgs8chb1txbTYl75xObRQU8Me2OjfT6WLyzcE9cN fSZLrDu5yO+iSZpHsMaLJLw7fBzSICVFzTFV72vjO41AoZMr1uKum9WCE2Qb0XGqIIMeKKE8S Uushcss0wQk7+uMQfzGh5RJw+JzEl0x79i5FcIDbH9Q+873cei/pVBctBL9XsnyxWyz3E6uvY URU2Hf9CVcYezMuqxVk9QZ27RxcmPRXk9Tk5LxWIVPiah1lGXgZwr4slpwtjCSQX0CXAfcKv8 1sqxrYtC/iASgLJe0jS8w00h3JzCErLA/pktoKPg5szm/cV+G6d/lDQSAmqmiK/LjtH40MKTQ YdRp/SWDXYGeCsLLzKbeVNkI2ElVun7DhhZ0ykc38PxpAJrdzrky+uB9Kuv3Axg4UrKVJGpqi BEFS/HRWTScSXAyWlL9CS4RpSehgeAbOoRlG2OcqIkMy1HUtpoVQCaiGfZBrSEutvrEhUI009 zZpo50bO8TBEN1QTP7THqWN2HCk8dglzLbslVyclf/ttK6/sCNh9NVKj+4CGvTQrV/Ng1AffN OB1GZpV5KJwklQM94swqV/T5JVl71T4X/Loe9F9JWYotW5R6APygUbdMGcYwuVohd2Udf9jAI fhVXKbG7J56P30r5E+YqCpHMkA4Xkm1GVhUkNvmvc3qI9APhXOc0CzfVdNwIBTiawlIy7RI6s hxn1zYLrpYiX7NWr2mUmpRrU4tUJ9l0cyn4yUoazrLQ8eETAjv0v6mnG8dvmaPEw1K35zzpVT K1xgaETY9QBEYObbvXFNDRFLDXcRKiaooAS X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > This is an impressive feature - it works like in window managers. > > The only difference is that after trying > > (set-frame-parameter nil 'drag-with-header-line t) > > then dragging is limited only to the screen boundaries > and doesn't allow dragging parts of the frame off the screen > (to leave frame partly visible) like window managers do. This should be customizable via the `top-visible' and `bottom-visible' parameters. Note that dragging frames is mainly intended for child frames - frames contained within another frame - which with all GNU Linux window managers I know of are neither equipped with a title bar nor with a border. It's too easy to drag a child frame off the area of its parent in a way that you can't recover it with the mouse - also because in such case the mouse-sensitive regions of parent and child frame overlap. The default should keep you on the safe side. > Also can't drag by the mode-line with > > (set-frame-parameter nil 'drag-with-mode-line t) > > but probably because it affects only frames without minibuffer window. That's not a principal restriction. But I considered it confusing to allow dragging with a bar that is not located on top or bottom of the containing frame. > So it seems it should be possible to do the same for tab-line by implementing > > (set-frame-parameter nil 'drag-with-tab-line t) It should be also possible to drag a frame with the tab bar. Unless dragging should conceptually have different semantics with tabs as, for example, to drag them from left to right and vice versa on their bar or line. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 05:03:26 2021 Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 09:03:26 +0000 Received: from localhost ([127.0.0.1]:59540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lysbW-0002bN-62 for submit@debbugs.gnu.org; Thu, 01 Jul 2021 05:03:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lysbU-0002bA-Aa for 49247@debbugs.gnu.org; Thu, 01 Jul 2021 05:03:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44592) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lysbN-0004qI-Mj; Thu, 01 Jul 2021 05:03:17 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4399 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lysbN-0002Xn-Ay; Thu, 01 Jul 2021 05:03:17 -0400 Date: Thu, 01 Jul 2021 12:03:20 +0300 Message-Id: <83sg0yl82v.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: <449a9548-d9e8-543e-269f-b575f3040c43@gmx.at> (message from martin rudalics on Thu, 1 Jul 2021 09:53:12 +0200) Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <8335szo9ea.fsf@gnu.org> <449a9548-d9e8-543e-269f-b575f3040c43@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: juri@linkov.net, 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com > From: martin rudalics > Date: Thu, 1 Jul 2021 09:53:12 +0200 > > >> See section 30.4.3.7 Mouse Dragging Parameters of the Elisp manual. > > > > Thanks. > > > > So you are saying that the original problem already has a solution? > > What is the original problem? Quoting from the original report: As title. I think this might be useful for people who disable the external border and use tab-bar as their status bar. I found there is option to move the frame by draging header-line (the drag-with-header-line frame parameter), so I think it's reasonable to also support something like "drag-with-tab-bar-line" for tab-bar-mode users. You explained that it is possible to drag such frames by the mode line of the bottommost window, which provides solution for frames that have no header line. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 05:05:21 2021 Received: (at 49247) by debbugs.gnu.org; 1 Jul 2021 09:05:21 +0000 Received: from localhost ([127.0.0.1]:59544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lysdN-0002eS-I7 for submit@debbugs.gnu.org; Thu, 01 Jul 2021 05:05:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lysdL-0002eC-VO for 49247@debbugs.gnu.org; Thu, 01 Jul 2021 05:05:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44636) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lysdG-0006Nv-4p; Thu, 01 Jul 2021 05:05:14 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4522 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lysdF-0008BV-FE; Thu, 01 Jul 2021 05:05:14 -0400 Date: Thu, 01 Jul 2021 12:05:19 +0300 Message-Id: <83r1gil7zk.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> (message from martin rudalics on Thu, 1 Jul 2021 09:54:49 +0200) Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: Eli Zaretskii , 49247@debbugs.gnu.org, > s930054123yaoyao@gmail.com > From: martin rudalics > Date: Thu, 1 Jul 2021 09:54:49 +0200 > > It should be also possible to drag a frame with the tab bar. That would require significant changes in how mouse clicks on the tab bar are processed. Currently, if the click is not on some glyph of the tab-bar text, it is ignored. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 02 05:03:19 2021 Received: (at 49247) by debbugs.gnu.org; 2 Jul 2021 09:03:19 +0000 Received: from localhost ([127.0.0.1]:34205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzF4x-0006Zw-0S for submit@debbugs.gnu.org; Fri, 02 Jul 2021 05:03:19 -0400 Received: from mout.gmx.net ([212.227.17.21]:47983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzF4v-0006Zh-AX for 49247@debbugs.gnu.org; Fri, 02 Jul 2021 05:03:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625216590; bh=nZnIt1eDln0o1tcsoPy1J5sE40Wa7XaOPPNKcAI9Zfg=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=EmuTnfzyc3R7Hgx5zpsrERMejknNyoT4k+EMD/q9PZQHc4fpEYHSOaxf/EBkFdjW3 yZsT65H3c4qR1hO1PWVMFJNIA2KxLidHGcoE7RYxcxR4Ws0j8oAkj/KpuvlYjW80nH S9WWfT2Wnulj00/A9CBf4AGKygMZhwuc1xu45fk4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.142.96.118]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McpJq-1lPM5v3NcA-00Zz2s; Fri, 02 Jul 2021 11:03:09 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Eli Zaretskii References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <8335szo9ea.fsf@gnu.org> <449a9548-d9e8-543e-269f-b575f3040c43@gmx.at> <83sg0yl82v.fsf@gnu.org> From: martin rudalics Message-ID: <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@gmx.at> Date: Fri, 2 Jul 2021 11:03:08 +0200 MIME-Version: 1.0 In-Reply-To: <83sg0yl82v.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:WCugle094LGyK7I4D9XRiex1W71manAA8zj6Tpz9syLykW0buV7 DhZV4C/FLSR6t3CJtUYvjzlJcsPRWjhioFZWEhRbs3v40fgg1pF7MTaoW3glg8cuV948UIl A9Pzn4BT3mTkCS4wtQQ8I1tphKYQtyiHhHNv21TNPqKaQviqrunYvfy5CerU43R4JvT6aJh ZsYfGYTlm+HRUzm2PcQQw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MwigkLi/Zbg=:NGSZqHEA1x0C/4RSTrIbQl h3fzCYSJ6YYe1pQHAUkXEpvR4NYFYAJXx1jqDaJbC5MIjZfJfz2YWXilp9YnVvfP1+YoAS2Eb nBX0YAbBb6EmKTlDgwDIrnbmLk6Nv4m69u8nmXE3qdts2fdH2JsEIIAmsWD98VAId2VoDb/2n G60cTtxZG0t5CzEb4B0qI/ZqJJQK89FKkku/HRQHuAklp50ZHSrNWXdneuvSuMS04FX+d+Rr7 E46CzVgzhfVM8iuq0leYsGHpN+iA9UgPr2XUd5Ujl0Eay4CGxtqMhaNAvlHdn2j3QGDb1jPZh S24cTarFLVkgkRIke84O5NoVTgXfJ4/C0C4WhuCOsu3J+VhrFm6U/nkMGoVDbZvL8YBx1tro1 uVn5ROwSWZGSkAuvj8+XuFIE+npJ1NAJbCLtQwFQJ2gT/mHaxEHTmysD3E2/gU7+UXIPhmyYN mG1l1icD+qXi70ItKXVec9cxSxOLZgRaifTVOqDWBk6kV1ueMKftzhHhmFfovIxqZqTa05vkL 7RMrut/tBq1DNwBI7qfhY9NBebLiPuYSoV2fXkoEpSlBbNwHDgRdd/s3VlgKvro4/hnBh5HFN e5E/k1ILagvqKWk92nQidr399TtORohoEYPXKuPe+ZaCeVizi2Ua5+Y74huLY1CsfN3M6nIH8 B0XxD7HtB7EdFwRl0O2IVlRiAXyEOo4PGvimMgJnOUaAEW+1VJdWI34WTt0nRKpHbD8kcvm74 aHN3sj8ZAqJVvQ258zcCxyzUhwOF7jFLyngSqArjbiUcdCGk5DEkTUzAK/0g6yMiw7mqbHwGn UzsOEcdPLDGiiSV7GYWT/+ie2I+W0LfQxCWMUjv0cJthh8AaxA8mIDODSO/dLzwVJVl/vf9uu TkRiy077HZ0iEGTIGpuKdKxh98yYDgwFwf3zq5aVAnYS9VzEi+GZMRSg0CouCryDlJ2OubfTu lEktHPcQ0EqsALmTDo1DE9CR4M+DyEaYchXCB5UJEG+iVRaGh5S22nAmvr3LlNFnyhD6/3paq XuUD0vQpGFe+lzvuN4zEFuUMFPZvFQHXsfld3nlADInyhfKBFuNghhj3yGUIHzoomeZeidb5U iNxoF/xm2XtBvJFxc2UkGaUT/hY9YkvLfe5 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> What is the original problem? > > Quoting from the original report: > > As title. I think this might be useful for people who disable the > external border and use tab-bar as their status bar. I found there > is option to move the frame by draging header-line (the > drag-with-header-line frame parameter), so I think it's reasonable > to also support something like "drag-with-tab-bar-line" for > tab-bar-mode users. > > You explained that it is possible to drag such frames by the mode line > of the bottommost window, which provides solution for frames that have > no header line. I've tried to implement now what the OP wanted - the parameter is called `drag-with-tab-line'. martin From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 16:40:43 2021 Received: (at 49247) by debbugs.gnu.org; 4 Jul 2021 20:40:43 +0000 Received: from localhost ([127.0.0.1]:43306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m08ux-00033U-O4 for submit@debbugs.gnu.org; Sun, 04 Jul 2021 16:40:43 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:44017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m08uu-00032m-P0 for 49247@debbugs.gnu.org; Sun, 04 Jul 2021 16:40:42 -0400 Received: (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id E7771100003; Sun, 4 Jul 2021 20:40:32 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <8335szo9ea.fsf@gnu.org> <449a9548-d9e8-543e-269f-b575f3040c43@gmx.at> <83sg0yl82v.fsf@gnu.org> <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@gmx.at> Date: Sun, 04 Jul 2021 23:32:07 +0300 In-Reply-To: <69fcc368-b0ac-0205-6727-d69b1cdcd6f3@gmx.at> (martin rudalics's message of "Fri, 2 Jul 2021 11:03:08 +0200") Message-ID: <87r1gd9624.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I've tried to implement now what the OP wanted - the parameter is called > `drag-with-tab-line'. I tried it out, and it works nicely. Would it be possible also to implement the same for `drag-with-tab-bar'? From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 16:40:47 2021 Received: (at 49247) by debbugs.gnu.org; 4 Jul 2021 20:40:47 +0000 Received: from localhost ([127.0.0.1]:43309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m08v0-00033j-TJ for submit@debbugs.gnu.org; Sun, 04 Jul 2021 16:40:47 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:53545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m08uy-00033K-Mm for 49247@debbugs.gnu.org; Sun, 04 Jul 2021 16:40:45 -0400 Received: (Authenticated sender: juri@linkov.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 1736A240003; Sun, 4 Jul 2021 20:40:36 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> Date: Sun, 04 Jul 2021 23:37:21 +0300 In-Reply-To: <83r1gil7zk.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 01 Jul 2021 12:05:19 +0300") Message-ID: <87mtr17r3y.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: martin rudalics , s930054123yaoyao@gmail.com, 49247@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> It should be also possible to drag a frame with the tab bar. > > That would require significant changes in how mouse clicks on the tab > bar are processed. Currently, if the click is not on some glyph of > the tab-bar text, it is ignored. There were also user requests to change the mouse pointer shape to ‘hand’ when the mouse pointer is over the tab-bar tabs, the same way as currently the mouse pointer changes to ‘hand’ when it's over the tab-line tabs. I guess this will also require significant changes in how mouse mouse motion events on the tab-bar are processed? Would it be possible to implement the same handling for the tab-bar as it's already implemented for the tab-line? BTW, during frame dragging, window managers change the mouse pointer to ‘hand’. But Emacs frame dragging doesn't change the mouse pointer. Is it possible to change the mouse pointer also while dragging the frame from Emacs? From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 17:09:16 2021 Received: (at 49247) by debbugs.gnu.org; 4 Jul 2021 21:09:16 +0000 Received: from localhost ([127.0.0.1]:43328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m09MZ-0005vB-Qx for submit@debbugs.gnu.org; Sun, 04 Jul 2021 17:09:16 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:22886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m09MX-0005v3-JT for 49247@debbugs.gnu.org; Sun, 04 Jul 2021 17:09:15 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 164L8t7U009657; Sun, 4 Jul 2021 21:09:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=Wx89YKyZWLJBTe/RnyBugnDo5csPUnXPysu4XfNjvfk=; b=IxIbTovN9000fmQJhCGuV+39kAsV1sB6yGyhnaH7sNgk3VU2cNoBryqDJ/LmyRHDohnM GED0vAoz8mKRgB0phHHrtYAmHJFz6GcczqqVrJlAiLe3w4FdTMyM3u7LEjx5FX34tirZ Mx/RLycn8SM3FUfXDZT2hmUJXhQuEx9mja0TgxQgLmFX62x9yl9cGBPf1Hua4dV+qiOa K/g42iQwb956Gfk7oW/qtD1V0ux9/U8yCOv8hkJ2D0xhjKG4qpmTJsGQ01EcGwZuyDor AwK0ZdD9hrcqVAGr7jyMRlbZw2i1RbgUcj4qSl1/C/fycf34wAUDfJiDfTxj5Avqr+8v zg== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 39jeg1hdf5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 04 Jul 2021 21:09:12 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 164L6MhR006561; Sun, 4 Jul 2021 21:09:11 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by userp3020.oracle.com with ESMTP id 39k1nrms9t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 04 Jul 2021 21:09:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jHZ/gMqo24bHmx1XRrwk2hQ3T7dZ+YfJBOWT/Yq+f+zbhTnBNwP1vS/kdCRGOIrWCjkOmKc0yW3WrZ1rs7vsiUbm5et/ASu96Kv52zAavptrjZj2tdtjddTKhSxyZYJHGCNFt9c045LtdyPQZXpcs4aLno72iFJbzs14azqcbzsCvMOlP8EjgC8wCvAhh8ICgt5kNygLUNnbid8KhmPUEQntZk0CPlJx9MsyM1K99Px6yXuRkQzvFIwXtTHftlpFMIZWH7M58REjN3imz8MP3E/TewcK0kwBpOhKX/xJrEtSQZ4m+91Dshecd90/GYiIE/oN+MkhYuG6Zp9FOgFabw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wx89YKyZWLJBTe/RnyBugnDo5csPUnXPysu4XfNjvfk=; b=ZQGKGVFW7Uiq5p8NF3TtS7KdmujsqLmFeu/GJ/t7S1ficKXDqkxzI7awBs2buDC73x1+b4mz59G7xdFVPg8GzzR8npc2OXtPLAgoJltxzY4M/ph4DtzdoibBOJVplNuqAYPXiFP5ryXPR05It2zipGb/nE6le+eTz5k28CUX5ezEvBmeeuCKA+izuAu/uT/SsqON+t/4jtxLgi5P/G2M68CNCfaI/5bx4TeP3NoOwt3L9xqcFsunnWM0+CTKZ9SJiDn39QDKyYNg8r2c5P6sPcs8CKfzHuYV8eVLYdpAU4jeBvhYjHWHJSpki8NKXNeiEE8iDnmF9lOKZgyMGEXq1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wx89YKyZWLJBTe/RnyBugnDo5csPUnXPysu4XfNjvfk=; b=hip0i4pxzfE+qM8J3ZejW3gKt5Jrc9l+bOXi3vY0SJ7NoVHHojM4BSMy96XuQjxE9Ghz7PRb2IT7AZ/sq387/uKY8Bh8SQP0qiHCNJMwAgZ6J+m1KQAGpvuvQZOfOCKi38s1yt0KxFqplNY6cI4TTMZM0NmYiUpBsL0g/K03DXk= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2670.namprd10.prod.outlook.com (2603:10b6:805:42::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.31; Sun, 4 Jul 2021 21:09:09 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861%4]) with mapi id 15.20.4287.033; Sun, 4 Jul 2021 21:09:09 +0000 From: Drew Adams To: Juri Linkov , Eli Zaretskii Subject: RE: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Topic: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Index: AQHXcRT5X1tOJsAab0ev37/AUCyHTaszTzEQ Date: Sun, 4 Jul 2021 21:09:09 +0000 Message-ID: References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> In-Reply-To: <87mtr17r3y.fsf@mail.linkov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linkov.net; dkim=none (message not signed) header.d=none;linkov.net; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 222d292c-781d-448e-2b37-08d93f2ff72c x-ms-traffictypediagnostic: SN6PR10MB2670: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ilq+mEyksEmA21D6HjtCBjNrUPegNeAnglIJRQXXkfg/GiBEwP5p/NE/71yWICeWfj2w+OBqsID90diANiEKnT3jPCZgUydxdrgCCaHqhqgVtJQli9W08iWKQC7oa0lyENgIM++KvdsVOdIG5oOK7wPECTDOSM0RjT4JDHv/97bYjm81uJOeO1+apkcPp/wjNVCY4kkhMd7gUyuShWPVy8suEGGbjIO7xpzynufi6uIV2ilzm9smnMVvJfkziNR1KaI+e1PGz1A7h+KNe7K0ewjoYAby7HTwzGA795hBi/XtKvJXKX0lNrop0CmSAmJ9FiFk87QWStr4z0gTZ60S6254kEFL9dqFvrTbS3yYFd1p6H4IbJKyxqlZ16wsJUBuQiLpACh5czc773gMfbsJeTEUXkNXTF8j7DmfDGYqUDyY6kk3Pu1jwvWA+0bLw7OFbgbZ4ZEhSa50ysg+X4pk5SDsugE/sVyXCUfqwFoJ5C3xygPpkz44vT//s1mRn8CggdRQ5HuMRFi2Eggl6OalyfnG9SP5e/rvtPn19D990XrbNGZ/9qOTUURg9wRtET0Pi+SX2bVLQ1HzKiK6CswbH7i+sEsGnEHez3otZMQPfkHNDj/tlcLMg2u0Z+Bh7FBBBuzXLTraBTlkbva4b/s/Cw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(396003)(376002)(136003)(39860400002)(366004)(122000001)(2906002)(52536014)(110136005)(54906003)(55016002)(44832011)(316002)(7696005)(38100700002)(86362001)(4326008)(5660300002)(64756008)(66556008)(9686003)(66946007)(33656002)(558084003)(66446008)(6506007)(76116006)(8676002)(478600001)(66476007)(8936002)(71200400001)(186003)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3BtVGVneUdZZ3Bvdi91SGU3Z2xoclVMckFtanhUSFJlQUhnd0Vqc2xrelRH?= =?utf-8?B?T2RHSXZJM0pEME8vVnd6cUFrT3BLZGZvaHJGQUV2eTByakdlaDV0cER1WWJa?= =?utf-8?B?L1dXTmNmbk96N2pnV0t0eTJuTkg5WlprdjV6TVp1V1pKdEtOa2s4dnBVdVk2?= =?utf-8?B?Sk53SDMwT0p0aXBoekgwOEhyWjdxc09BWkdEYm1UUlFTWUZVWDZFOVo4dVNX?= =?utf-8?B?U2lHVUhsN005V1plY1o3NUtod0c1a214am1ISDYxQmtzVUNiY3VVVnkxS0pE?= =?utf-8?B?Rk9kNlIxOC8rd1RLczRCclQxZDQxNzBBV0R6ejZRVE81VVRvNHA4dzJPaTgw?= =?utf-8?B?d1VFWHhFYkZhRzV1NE9rTjZzbGc5SWJQZ1VvRWlZSWw5TjFLbkpnMmZxNXF2?= =?utf-8?B?RmhySDhWS2xQMVpwMmMrWC9JdWJvN3JlZktBWjAzTXJUbk9wQ2h4TnJ2QVlm?= =?utf-8?B?V0NyVmlGNUNhc1RBc01LMnlSWjVMRzVGbGNZRk9xQXlGZUcwZXlDdzJaQVdC?= =?utf-8?B?ZjFWdHhxT3dlSSsrWFB6b3RNcTlXMkI2RFErSk12NklqZnc0TDJ5V0ZEY1Jr?= =?utf-8?B?MVZzZzM5Q1NOM2o5SDExMTd1TFBlWTVGSm9iQWxUdU9qWU5XZW85U1l4TzdY?= =?utf-8?B?TThqWTAwamsrZDduNmFpaWp3cHEySVNWeGNOWTVOZmdKWmtMWDdpMWNGUnJo?= =?utf-8?B?YlpzYVlRRlEvVzJya1FCUVNSaVpGN3FCb0tpOVpqWVFia2xpeHdTbEV5ZWVp?= =?utf-8?B?REJkYnF1OTZBTDJXb05HUVlqM2dVSmp5L2VKUmE5WXU3VEc1VW91WDFEcGVJ?= =?utf-8?B?bHFoa3F6ZEM0cGgyTVowZkJBY0FsRnhITWhqTk44N01MMVdSNmRSajdwaFRB?= =?utf-8?B?ZG5ZWUhHank0K1R0blMrTkRCcmpaZ0pyY3FUeTlwd2R5cUVFRmtRM3d4WG5I?= =?utf-8?B?dUY5R1V1NmdUbzVmZmFKYmZXR0FDclFkbzB2MlgrdDNmT0FqVSt6UTliWHE4?= =?utf-8?B?VHpUUXNIY2pBRnlVNnRDUnlhTWN3NHhPbEl5SGx1L05QMWRDWGluRGl5eVNw?= =?utf-8?B?TjNOMDJTU2NnN0tzTEFkcWlqUk8vWWdnd2xVaExSdStnS1NyS0p3QU0ycjdX?= =?utf-8?B?a2ZUY3EwbXB4NkNqV2pZMFpsOUUxdE1CRk50UlB6eGV6RDFaaCtxNjE1RGxE?= =?utf-8?B?ZTNDdHdhMGhtdkp4OEkxU3VkOGNMekd6RXQ0eW5UTkRXSGFrYkFaakJ0K1A3?= =?utf-8?B?NHNSTU1VZTRaSE9nT3lhVE9pTVorMTVKRUxGbTAwRnBBSzc4NW1KWlJESUND?= =?utf-8?B?cmt0RVBTK20wSnA0c0Ryb1lvL1pXS1ZRMHlnL2RCQWl4UlVnUjYyWlhpRmhq?= =?utf-8?B?ckd6b21wUjBpdXdpMnFJRWZvWEczdVhjVFRtbjZVYllBeUt1ZHZRc3VzbEdy?= =?utf-8?B?bjB1eVAvZTBERkdrQW82MXdDRTRHbllCU1Byc2xJZGgxWCtYa0VqNVhMbWpz?= =?utf-8?B?ZlNGV09QOEhFYVBJdnJBclpDZmVlTk5kcmFvV1phbTBTWGI0TmFmYmlHZzQw?= =?utf-8?B?Y1V5anJRUW9aMW1oclRJK2htL3FVWHNBOXM4K2hvTlpGdVV5a0ZVK1RrblhX?= =?utf-8?B?Q0JHVG1nSHVnOFJja0lXb3B2ZWh2MzRsSzNhTDFuak1zUjMzdXZhOC9kaFBJ?= =?utf-8?B?U2NheTZ4MlB3QmlwUG5KbldXS2ROMG5BZ01hMWJvanFzWjNNZi9pRnJzUiti?= =?utf-8?Q?yR07CmLPqyhPVInbYg=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 222d292c-781d-448e-2b37-08d93f2ff72c X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2021 21:09:09.1191 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zMDTPDlGyl/ZVJIEY1Zo0NyB8T/Y9B/UXjuULcrjQoIwYhUE5m/T/HeYMlsYZN81IfNsCQefolCpRJX8M6pM0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2670 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10035 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 phishscore=0 adultscore=0 suspectscore=0 mlxscore=0 mlxlogscore=856 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107040132 X-Proofpoint-GUID: oX1qg1yEG38hhyFg4g2sOV57p8SmJvzi X-Proofpoint-ORIG-GUID: oX1qg1yEG38hhyFg4g2sOV57p8SmJvzi X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: "49247@debbugs.gnu.org" <49247@debbugs.gnu.org>, "s930054123yaoyao@gmail.com" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBCVFcsIGR1cmluZyBmcmFtZSBkcmFnZ2luZywgd2luZG93IG1hbmFnZXJzDQo+IGNoYW5nZSB0 aGUgbW91c2UgcG9pbnRlciB0byDigJhoYW5k4oCZLg0KDQpJIGd1ZXNzIHlvdSBtdXN0IG1lYW4g X3NvbWVfIHdpbmRvdyBtYW5hZ2Vycy4NCkkgZG9uJ3Qgc2VlIHRoYXQgd2l0aCBNUyBXaW5kb3dz LCBmb3IgZXhhbXBsZS4NCg== From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 22:26:22 2021 Received: (at 49247) by debbugs.gnu.org; 5 Jul 2021 02:26:22 +0000 Received: from localhost ([127.0.0.1]:43495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0EJS-0004tp-H2 for submit@debbugs.gnu.org; Sun, 04 Jul 2021 22:26:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0EJP-0004tb-Bz for 49247@debbugs.gnu.org; Sun, 04 Jul 2021 22:26:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51978) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0EJI-0001KV-Qw; Sun, 04 Jul 2021 22:26:12 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1641 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0EJI-0003uf-FX; Sun, 04 Jul 2021 22:26:12 -0400 Date: Mon, 05 Jul 2021 05:26:16 +0300 Message-Id: <83mtr1h4xj.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <87mtr17r3y.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 04 Jul 2021 23:37:21 +0300) Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49247 Cc: rudalics@gmx.at, s930054123yaoyao@gmail.com, 49247@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: martin rudalics , 49247@debbugs.gnu.org, > s930054123yaoyao@gmail.com > Date: Sun, 04 Jul 2021 23:37:21 +0300 > > There were also user requests to change the mouse pointer shape > to ‘hand’ when the mouse pointer is over the tab-bar tabs, > the same way as currently the mouse pointer changes to ‘hand’ > when it's over the tab-line tabs. > > I guess this will also require significant changes in how > mouse mouse motion events on the tab-bar are processed? No, I think you need to change only a little in note_tab_bar_highlight for this. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 05:06:29 2021 Received: (at 49247) by debbugs.gnu.org; 5 Jul 2021 09:06:29 +0000 Received: from localhost ([127.0.0.1]:43926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0KYe-0006iL-V9 for submit@debbugs.gnu.org; Mon, 05 Jul 2021 05:06:29 -0400 Received: from mout.gmx.net ([212.227.17.20]:55629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0KYd-0006i7-Ad for 49247@debbugs.gnu.org; Mon, 05 Jul 2021 05:06:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625475980; bh=TR2HsZ3cRUuMqEw/TkqkmhSlGLqHLlGAfO/DjTZx5W8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=P7AAHm0J1aJzUnmzcV4zZ1lLtJgw0fBvhOmvCvg727ifoHXTugzcBuFTP4jgmdE+z oTWsOz8Qg7cny5/QJSv9FgDz5EMyoX/N/unnfgU3wxlFjZq83RWrOaZkeNpNLMbSgS D5Cwgk6spWG6RpmRA5Y5jsHvAuuE2vhdB2HeNc/Q= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.244]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXGr8-1lh3h73O98-00YgVd; Mon, 05 Jul 2021 11:06:19 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Juri Linkov , Eli Zaretskii References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> From: martin rudalics Message-ID: <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> Date: Mon, 5 Jul 2021 11:06:12 +0200 MIME-Version: 1.0 In-Reply-To: <87mtr17r3y.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:JLD3gqwEw/mNHardepfL9ZoFAGckVe0tCTIIw2XvUg8opyrDSF1 gnRj6vxJcY0rW1hKReu/kV6y3dAdgorcsc5+YSVQNBbgy1ShKtek813cyVTefIx86kNk1o9 ObukMk0x5n23DpxomCMi76bpdUGE+qivAEirNl/6MQb3at6MmPniL2Y/i5eAZrwUCRNTwrt 9+biqHE43i295cq3s9zvQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:cr+XgbYb5KE=:8N0Z078+PxQ66Pdy5DUYsE 7+xnCkLRhOHNrBqQsTqGEn/rz0vDPF7lM0+6sKzIELGMkGEA13O7YzZ5CsEYve7MM2nlLdm6Z NPF0uz7SG25HJO3Lx4edTzgASt36OX5BhabMvK/lZUG0lOtGKqRG52DlxOcnwkPO7RUCVA0/t KOytsvGnytlhlsNQUnbikhYLSVd4qhee6pb1PpO+Le1DjYUpC4aNFkU7m/A4YHknpXgqCfGlc LUmDFwFf2paO+RUm5Xf7K/pKqnMH89ARzecyklsEkoiAnNIA7INO0AWaJLJIFGlomiuIv+5Op tVSzJKWzT/b3DmQdTzXfMt+qXGP45S3EqDvXmrUTu4Lctb4fzbjmDZCkZvAENvcR+29Di4mIc deeNEYBaMoErKSHpdFXbKWBeePqfQLG7pzbrEtphaQCWunoP872yTTTGyLqRXzjFrgw43SE8t Yo0MzBbsxlMJOx0HUAre58m9ob7MfuNI7B/zCM6BXAlE5CD5a8AzEEAa2gBu9SVX1lZ2ItZIh eB2EH4Zdz7/ezVMAXASA0zy4I+4SRmw7Wh1lrg9PNlzBduGfU4K9vLe8H+x3va7JChMToUTqK /6D0yxs9PWGuPBDwvBhhhpCJRylBSz+9VF9IAX6nTNytSno21Q3zD79hBu7ugY+QeyYTlO5Js z0GQ0F9+1iZgdiCvh61G2vVnT1BEkPZN4bBh3ZGBuv/DGQHgkxzNqqauMPn1fX1I5ahS4V3/+ LgGrsIxUHqkjVh+mPajIWzCuh7GKaXvCF5lgtvGsJB59fLbQhs0IcnqToUJ0JfxPDMR05EMWa +vVliiFnM63pp5QtsnJ42HDZQf4WPd23+8TwxImuYLLlG08GZb4aRfvMkehxBW4p0A3K4TYXa zkZg+jbFA3wPVsAjJ+JekDk5Cq3M5qeCX18m63I7myRTl5VUYTN7FdpAyu0kHWGO0goaW2s4q 6B95tQmByCW+y4UxTCIMCgrwsU2cIO0Iw9qzc91993SL+BMWrKMkPRHlLHoqQW2cTbW/OmjyB R+5CDyo+oOU/WgO6CxrVnldO3g/LdrUx5c6LJcVp2SRzyiYZTYSV3Iurfxmengkw06mrAihZR fRKJMXrPZrhydkJZJXq1b7SyMQ8MCzBdsj5 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > BTW, during frame dragging, window managers change the mouse pointer t= o > =E2=80=98hand=E2=80=99. But Emacs frame dragging doesn't change the m= ouse pointer. > Is it possible to change the mouse pointer also while dragging the > frame from Emacs? I've tried to do that now. Please have a look. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 17:42:35 2021 Received: (at 49247) by debbugs.gnu.org; 5 Jul 2021 21:42:35 +0000 Received: from localhost ([127.0.0.1]:46775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0WMN-0001CW-Gx for submit@debbugs.gnu.org; Mon, 05 Jul 2021 17:42:35 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:34813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0WML-0001CG-1O for 49247@debbugs.gnu.org; Mon, 05 Jul 2021 17:42:33 -0400 Received: (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id A71FE40002; Mon, 5 Jul 2021 21:42:25 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> Date: Mon, 05 Jul 2021 23:54:23 +0300 In-Reply-To: <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> (martin rudalics's message of "Mon, 5 Jul 2021 11:06:12 +0200") Message-ID: <87eecc32io.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> BTW, during frame dragging, window managers change the mouse pointer to >> ‘hand’. But Emacs frame dragging doesn't change the mouse pointer. >> Is it possible to change the mouse pointer also while dragging the >> frame from Emacs? > > I've tried to do that now. Please have a look. Thanks, now it's better looking. There is only small difference: frame dragging displays a hand with the pointing index finger (hand_cursor), but some window managers display a hand without fingers (closed_hand_cursor). I guess there is no such icon in Emacs. But there is a more serious problem: the implementation of 'drag-with-tab-line' now closes the tab even after just clicking on it to select (not on the close button). I can reproduce this only when one of tabs on the tab-line contains an *info* buffer (maybe because it has the header-line?) The problem doesn't exist after evaluating: (global-unset-key [tab-line down-mouse-1]) I haven't debugged it yet. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 12:29:31 2021 Received: (at 49247) by debbugs.gnu.org; 6 Jul 2021 16:29:31 +0000 Received: from localhost ([127.0.0.1]:49887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0nwx-0003XS-96 for submit@debbugs.gnu.org; Tue, 06 Jul 2021 12:29:31 -0400 Received: from mout.gmx.net ([212.227.15.18]:44631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0nwv-0003X8-CQ for 49247@debbugs.gnu.org; Tue, 06 Jul 2021 12:29:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625588962; bh=OJqob+KdH18qY0hHGR63mhTcaQW0s9OSpiodMXhfn9k=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=G/gRTSUNwvIFesD+h8HaXB7SHeeaaEUlzAVtYBHj13z7V7RwWTr6x0RJUSjoViZkJ EJur/g8vAOwopsT1QAwSbzwVCGfrTAn5wg4ffyl4oqI7Rg1mezzfKOBMjzHcUgFJ8F Y9LjGK7/b2aE4imfVy7kgG71FE8DOTP0zRg/kUPo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.27]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M42nS-1m0nwo0Li4-0002Fs; Tue, 06 Jul 2021 18:29:22 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Juri Linkov References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Tue, 6 Jul 2021 18:29:20 +0200 MIME-Version: 1.0 In-Reply-To: <87eecc32io.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:KO9cDVOwne+lGWbhP2MfFOS0VHBFXLITVv3ZlfcnKrlGq37cOEs KntOYrLCS/9erzTwGgb7FLp/bJWaTCwNBC75Y+623YTO/h6mJGCie6T9KPl3bk4IYgs5XYJ orfgOMRKv8hl16LbJJjGVabrBfkTOZza6bIPqeXHcsoQu64BlON3rTWt1CVWm+T+hSKJXZ4 bYMUvs6xZp83J1llLl/VA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gANqrFYE9T8=:BdR+KnrCD02W3kEWKfDwIr ukc2E6bBZ8mpkrbzJmFR2BnBicTVY8YmP/+0fNA4CIFyeN/j+om1nJxO13ducHFMPW+doih5R Qw6zvyFgdBORqj3uNpyShX0sYnKqhNlyQbSGC/7/MLvRn6v+4OPtNuZkOsep9AvSk2KFG+1KW PsRklQ2lyA248Yl3Gj+h2HJopyRH0Bjp2ZjXOSbAk4LOYi5h2LXOxdLaTUjKf/27F1E2+NzFA jO3QBIV5NaSRE7GnbCW3d+rb7OlbAoWEEa3jE5CMPZM+5flpeDa7dYmSTN5IETPn/dYSvBASf WZEB49xMC8lOcY7orzcLxKb7132OcDephc4ZkwXUaYr2ENAeCmNvx9aVn3DdtXxT6jAme5h4w +gLXgS5BAFgaGoFS/z9iKwJm2IPtsY3MVBn/kYZLUwK4DDx2PKBK8Pz5p1s1y0uHHjNPmPlxG 9ZVPsJkHjJqRE24c3H0vjMtSXumVZ5+ZjqwvM8Pi8jeqotjBKG+viV+58iOWpuUl+5ol/pert yUhDb2NvO5tXigtIYtKYin5ZOWZiT+Cl2ZoMqZKPw4QYCuSiPNOl7IF4WysDFfVdQ2fDSvpG7 dn5Jg4zoI0DhERGFYhVhAuar4DIKRIsCHl5HFvl6pljy9tNA98G/nbHxcmnGLuXjcvnjovfuH Z4OV1IKIyscPWu+xvWxES1/ivsakLFN0S2qn0eu0cpkmI2hp6zW+HE+L/EyndCtxdGP48FYoO De8/x7PI4Gob0KwL+5fwxc5WVzXTtv1T2DpkuyPKNp+x5hDXw35F17K81daGRD9uX4QOI4zBz EN+mH3JtSTYOVzxr6B65PrSQWzB5p10HPGlxoQO54XAsvseZp+wQ2gQVMw5lhpZCYCdm2KgpM s6YaxT5b9XTJErapkKQ674iwQACl3Be76FmHKwga+EDMO8LeOk3FaPPRHCzG7msiKsJJpZ0D1 FEa8RALJUcp/wg2+GG823fc1fCqqu9kecUQbVkWQbaPO3YVga2qlT3/LkvB7GNwjtSjvgvTC/ 1cVxiwoxmSDDUkCMYoyboik9H53ezQwrZreWeMXKqfPvnzu5YA1GtQGt6oiGFTaXK063t/SDD DFWxY/IeFunNkcpEGYGWsZCPN58Mpva9EUo9K9fY2G6A1jmGTsjH2XFfQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > But there is a more serious problem: the implementation of > 'drag-with-tab-line' now closes the tab even after just > clicking on it to select (not on the close button). > I can reproduce this only when one of tabs on the tab-line > contains an *info* buffer (maybe because it has the header-line?) > > The problem doesn't exist after evaluating: > (global-unset-key [tab-line down-mouse-1]) > I haven't debugged it yet. I think the culprit is this binding (define-key map [tab-line mouse-2] 'tab-line-close-tab) in `tab-line-tab-map' likely together with some queer mouse-1/mouse-2 mapping. I'd suggest to don't do that, if possible. Otherwise, we have to dig further. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 12:42:12 2021 Received: (at 49247) by debbugs.gnu.org; 6 Jul 2021 16:42:12 +0000 Received: from localhost ([127.0.0.1]:49903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0o9E-0003ua-Ju for submit@debbugs.gnu.org; Tue, 06 Jul 2021 12:42:12 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:47341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0o9D-0003uG-8V for 49247@debbugs.gnu.org; Tue, 06 Jul 2021 12:42:11 -0400 Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id E943F1BF210; Tue, 6 Jul 2021 16:42:01 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> Date: Tue, 06 Jul 2021 19:41:12 +0300 In-Reply-To: (martin rudalics's message of "Tue, 6 Jul 2021 18:29:20 +0200") Message-ID: <87eecbcs47.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I think the culprit is this binding > > (define-key map [tab-line mouse-2] 'tab-line-close-tab) > > in `tab-line-tab-map' likely together with some queer mouse-1/mouse-2 > mapping. I'd suggest to don't do that, if possible. Otherwise, we have > to dig further. The problem also can be fixed by removing this line from info.el from Info-mode-map: (define-key map [follow-link] 'mouse-face) Why buffer's mode keymap affects the behavior of clicking on the tab-line? 1. Here is what 'C-h k' and clicking on the tab-line shows in normal case when mouse-1 selects the tab: "There were several key-sequences: (translated from ) at that spot runs the command mouse-drag-tab-line (translated from ) at that spot runs the command tab-line-select-tab (translated from ) at that spot runs the command mouse-drag-tab-line (found in global-map) (translated from ) at that spot runs the command tab-line-select-tab (found in tab-line-tab-map)" 2. Here is what 'C-h k' and clicking on the tab-line shows when mouse-1 closes the tab instead of selecting: "There were several key-sequences: (translated from ) at that spot runs the command mouse-drag-tab-line (translated from ) at that spot runs the command tab-line-close-tab Those are influenced by `mouse-1-click-follows-link' (translated from ) at that spot runs the command mouse-drag-tab-line (found in global-map) (translated from ) at that spot runs the command tab-line-close-tab (found in tab-line-tab-map)" The difference is that in the broken case it says: "Those are influenced by `mouse-1-click-follows-link'" and translates to , where is a valid binding that closes the tab. But translating to is a bug, I don't know how to fix it. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 03:31:28 2021 Received: (at 49247) by debbugs.gnu.org; 7 Jul 2021 07:31:28 +0000 Received: from localhost ([127.0.0.1]:50729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m121o-0001aK-90 for submit@debbugs.gnu.org; Wed, 07 Jul 2021 03:31:28 -0400 Received: from mout.gmx.net ([212.227.17.21]:39119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m121m-0001a3-36 for 49247@debbugs.gnu.org; Wed, 07 Jul 2021 03:31:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625643078; bh=i4ZfsjLNzPpg/p38KKYOVSiJ7KReGK8FEAZxgU7YkKU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Ub4vXw1Sb5YFMNR+UY3eFyZrpWofCY5TwL/01bNe3dxvtiQsGnitoyhKDGdhpYexz ymBpNUHuvukQJiJU1V8DYMYNhkCf0qxw+wysn/ALh/7fXmlDDHB55JIZONmkGMAeZL x28tp49miWIC39tmrynm/99I7Zn/U2hyYjJgYQ+8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([46.125.249.71]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8ygY-1m4s2y1IWM-006AsB; Wed, 07 Jul 2021 09:31:18 +0200 Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable To: Juri Linkov References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> <87eecbcs47.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Wed, 7 Jul 2021 09:31:16 +0200 MIME-Version: 1.0 In-Reply-To: <87eecbcs47.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:yoA/75xQhXm2o+ivYvGDsdCo9M8FrIy/ZEE+y+f6x/9/IWe7ObU XlylZxr5iIb8cQyoZkRU/pZgr61xrUn0uonF16j+RqQgUASHh8Fus2yQdPp2f7xFg3w/6Z0 ydHCiQPrW+vm3ru4VQtwhkjXIBxRv580pbB7j/DacAxt6muwiSCSY/8O4DQWQkL62pQ60yV h0cU7u9OrIRyFX6KnYRZg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tLJjOpWNzDU=:EtQCGaGXz7+ooQwVcAKsEr 4NDrnTiJ+kkR5MrHI0bA00N5GvcDChb2eTJO/BHALtTWMwKXmK6JjgunOawzQR+SsSRzrWcmb fkul8PbBm9Rnetqwldds+dRSdC5pPJWRCfVnSjjVMzBslxJnXn2G1+ZKH9SvXFdE/4+bYrnZm K7HHDAVbD/sJVLBbEUma52O5M/dWLhOTUKGbjy667EHYGEgfU0whzdIRS77ldT2qv84bVW4PP 7mNulzv2LOs39bzUDlwzwdaEALqoeGgbV8QQmBOc/zhnKPikHZ2/6QvH65Yifu9o28T8xAsfh 0QWj0WUgx9w7/8GholP1NMx5PfZnMJU3LFRaYYHS09aec5oHLSpSBeWkAjNOvsPL7AimuLtRv f35e/0/MfCC1yLJYILS4G0RO31IwZQrJDBdxiylzQmuO4T0skWQamIVVPYnmbDUKa/OX9F0tL HVTntqPDcuAaJAl4fYgw1UVHjojc9e2kwYpdz2JepgpY3Dyg10cZiO8wuk81e9xFylMl7fD6z HeATihjqlzGV23omPXA3tzmgRm6vXlC4fK+FIKfUGP1Ro0eYJm9C8zoDQKLWgCleHVETcUbeV 6l16ZAmrScp4kqJZj5A/lz3vAny7uiLiL0r0I53kGJsQUJem/L7FTJ+o2h5l5IjIG3/IKbvZ3 /Wnr0IY8E92jn6wWYCr8Vld6Zy135UJ52fnQQTKM/022k+/U5IgOC0t5nVSOn/ypdKNm1SbnX vZLCeDiUyhUYWfQPT0jJhcFAgffKiXrrCtqfY8ibfPPn980dstZSOxEp0KQVqlWHvUkueKMVd QYr1AdTxHs6PuyOhg66qNGylF4MhSVZNhurwuMLSj2qJS86eqQWfRN6FMHMZktMKmvSlUfuXr BRDTeGcTM05lfilrZG9AeGDLufs7Fn+mOEYk04NaPMTAKdJ50Yw8sVJLG2toDfRvo/jI/CtmK xR5dqyShFPsx/SigkL7JGfpasj2sqwRxvy0O+Ju5moyeMMpjNQqZYk45GlTW7TfjZ3cjxw9io g366vDA5gi1dMXWc4OptX226wTkWrEwlB6vDF9ieQPsKc5HEibmP5zv/iYfSxAsZ+fjz8zIzy n2z0qV68DHNpWB2wiIUUclSnoyth51wBZ3B X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > The problem also can be fixed by removing this line from info.el > from Info-mode-map: > > (define-key map [follow-link] 'mouse-face) The same would have to be done at least for *Backtrace* where I've seen the same problem. And there are lots of other modes that use the above idiom, I haven't looked into them. > Why buffer's mode keymap affects the behavior of clicking > on the tab-line? [...] > The difference is that in the broken case it says: > > "Those are influenced by `mouse-1-click-follows-link'" > > and translates to , where is a valid > binding that closes the tab. But translating to > is a bug, I don't know how to fix it. It might happen in `mouse--click-1-maybe-follows-link' but that is written in terms of `pcase' which I cannot read fluently. Honestly, key translations are a mystery to me. I see two possibilities to fix this without further hassle. Either I revert my changes or you give up on binding mouse-1 and mouse-2 to different actions. I think that the mouse-2 binding at hand is not useful because not all people can use it reliably (for example here the scroll wheel may always slip slightly before pressing it) and all your remaining keymaps bind mouse-1 and mouse-2 to the same action. BTW, I think that the mouse wheel should scroll the tab-line, if applicable. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 10:02:56 2021 Received: (at 49247) by debbugs.gnu.org; 7 Jul 2021 14:02:56 +0000 Received: from localhost ([127.0.0.1]:53137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m188e-0008Dt-29 for submit@debbugs.gnu.org; Wed, 07 Jul 2021 10:02:56 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:4210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m188b-0008Dh-GQ for 49247@debbugs.gnu.org; Wed, 07 Jul 2021 10:02:54 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 167E2Qrp021395; Wed, 7 Jul 2021 14:02:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=LvroTv3b7QrcRT8VbmoU10b4RLtuLprCuGtW+vC7Tpo=; b=KZFA/Rb/hG2J+M2W3T0ySB6cPP0eiKAogDNPZ2B3D5PvTkYWWuz3XZIMG+nGpREOl5uL iSMEbJjMIao/zB3A9uYR1CA180O+Nb6suV5miRhZiPjBnWoGcEwDcjQG1hTqHeY9iuaq LedXZaHnUvsDsxlNOE14NFFUV6KwWSYR92PPHBRQAAxw30UYAcYz3u9GzIR3pQQLF0+B q8Pvf/mQEEYK5yc/vV89RWk/THXMCgxQecc3a05FodpDReoKqh8knmplDcLtMjLBdCFV GHyEgdzO2kwEA2RaezamQyEv6mOH7rovlx5gpaniTXnLQ9YI0tPym5d0+MCgi7PbVkkb lg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 39nbsxr8hp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Jul 2021 14:02:52 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 167E0Mst145555; Wed, 7 Jul 2021 14:02:51 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by aserp3020.oracle.com with ESMTP id 39jfqamckg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Jul 2021 14:02:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TU5ULLaXjQAEjcsFUaJIH+vunH8ChBbd0iXr4cm9RIm0F/kJGe7B/T/FCXoA/JVri5r4NRvCMogdDozjGRwBk0f9R83t9HAwYZUttGz7aukOSaFWgemguXOxd/gBY1b2+j6N/7b8gWHe4vELrlLBgvLzJ8eJ/Y7rLMSLHV5wKn7agdSoSPurAcuPnqdH7GD2+Ld5EHaD6hmOPlsWFgIFvp0CY9VVgA3r0vMcB+OaeIyRb6nMmNo8HlgEaEgcVFGROZKKtRH/UTnu+u7/m7dt1TAzYnB1+yDSfXzAnXX+74CSyDyYBVpeyZjSJSgvoJB9B19B3PrNO7LiNhfowuYYog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LvroTv3b7QrcRT8VbmoU10b4RLtuLprCuGtW+vC7Tpo=; b=ocePytsORLJj83BjU+RxoLK4b/ZqLf5WHD7GoGESq9R7Sq6v6boJUb7DHXf1t4lN4f/xPPnltlnQ5wA/HW2inKd9svgUC3NZu+kvAccOzOU5h4svcIf3UqXJBWNPrws1aavfj4k1/MBfGVPEyyHvHEUFJZF8+Nc0BuOEfTDJ1rHeo/eaQ5KvHdAl8QJTF/KtGA7u0Z99V3A7E3AQ/mEzdgcO5ejrFnSFpCrToUaQDBK7xQfKwXMYYuUTVByrsSPq3ivQ5U5rgmO04Dkp3rsghuAa/Slr4/MM7Z3xYehBIHn4pcyS0rtKasfWFqQSREPf379Udjue1ClOFzTu/IiUSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LvroTv3b7QrcRT8VbmoU10b4RLtuLprCuGtW+vC7Tpo=; b=k0T2pfdKP+a3Eqt+tfxy5xyYJ/kSQG1IWfA8hS/4VMbHRG+reFPDzDeQUtbBxDyr1r+4OftQnlY6OQeWn0F8S+zXhIHmPMMkvShJ+c89VVybOiQ8DYQExRqQdb/Kw+/EQBLXuREtjakxbqyRQ15LIjJyBo30sI0msuGl3JzwTgo= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4490.namprd10.prod.outlook.com (2603:10b6:806:f9::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Wed, 7 Jul 2021 14:02:48 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861%4]) with mapi id 15.20.4287.033; Wed, 7 Jul 2021 14:02:48 +0000 From: Drew Adams To: martin rudalics , Juri Linkov Subject: RE: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Topic: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Index: AQHXcwJVgOgYo1Ja+UmVa2wc/Et/Ias3iL+A Date: Wed, 7 Jul 2021 14:02:48 +0000 Message-ID: References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> <87eecbcs47.fsf@mail.linkov.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7481f238-738c-4c61-4343-08d9414fe723 x-ms-traffictypediagnostic: SA2PR10MB4490: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jin6/VloVgWrfJ0GmrZem6IqklDcd2FYDB7VWBUgUTdK5b1JL0BT+GTZsyNqua6FY+FUO/quhODeSmUoagR8DL7IpokisQtnr4v5SNXQw3VhoEVOf31Y76VaZD5BXGOTNf/W1jkpw9kqnudP+4FltG/n9qwV4l1BXe+wbYo2fW+n3ya1/eJXW2StTBKCi1oWils8ihpydCaSM8T6T+R7cqmJYqb95nE94wXdvw1P3aus5Uszs0dqOEYJfLxGFsRRxpaShbiJGoQhc9Yk/nu3Lhn/uGKsnZN5rz2zV8Tv3C073vznYEHsIljIR39H573d+J3+uXDHTCPzFBnQHvcoJBmKumzPYNPEjE7rda4hec5wc9q+jXIuo2sE4Q0wKxZmPPqLbD5K19An3D8FIcsFto9WxXvREngV449wo7ElJ08mT1KkRsPt3wmPfnCBa6kZIa8Rb2/TIPzo9pXOFsKAJo8fZf2hiEMU7yEHE2z6fWvHumU/4VsVBCQbBLYlJwgVtcDleZU7fA0F1K7JC80bezyQ/95H+YmlIpO3U69qLFhAKiAGCkpkZ0IZX/3/VhQB/U5WrFPRleLcUj19XM0u+w0JIVeK8ASsK6UxnzF4xvbNJxWTMIFYxvEwj/O31QNFxHz7x2KbfyzVskCoGJYsCg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(366004)(376002)(39860400002)(8676002)(4326008)(478600001)(76116006)(9686003)(54906003)(66946007)(55016002)(64756008)(66556008)(26005)(33656002)(8936002)(122000001)(66476007)(66446008)(52536014)(6506007)(38100700002)(2906002)(71200400001)(7696005)(316002)(86362001)(5660300002)(110136005)(44832011)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eExqbEZDQkJmeU9Mb1h3cWErQUM1M0ppUXFmVWJDVktmQVlWWmdPcys0R0tv?= =?utf-8?B?cDd1djVZQTViZ2x0T3dONmU3SHZhYkpEdjFqVEFxRlVUQU5ZNHlncjhkazFr?= =?utf-8?B?b0dvdWR2QnM3bU9yb1RDeGlmaTFicDFxTWRxbzU1Z0YyQXhWV09lOXR3Q1Nv?= =?utf-8?B?RmVDU2hRbHY5VEdPMHFkRFYxN29qR0RKcllHaEs1VllXbWlqVUFOazh5bUlG?= =?utf-8?B?RTBDREtkN1FudzZVZzJXaEJMR2k2cC9yR2dOY2xVTUlwQ1l6ZmsxakxsYzh4?= =?utf-8?B?dGJ4MU43eGZIb24vUE96NjZ4UTROVVpWQW1KZndaenlrYkFyNHZ5N3dWeXhY?= =?utf-8?B?NUJxWEdKYkZYVmhwYjR1alRYeVdNbWpHNlh3YUN5TFM2dVpMQ2src3NNbGtE?= =?utf-8?B?WENoZnQzdUl5bFlEVkFYM2kyTWVubVJPZnJUU3dWb2xPZmdCL0l0dHBnL0tN?= =?utf-8?B?dzZRSXdPZkk4SXk1bVRYOGRCSDVrRlUxN1A1RXAxemcxak9uQUEyWjlPZlZJ?= =?utf-8?B?U0VOVE9NbjJrZmVGYVdmNDd4R2NLNFU1dDM3T1JiQzhRRE5LQytNZE9OUHB3?= =?utf-8?B?M1ZjTGZjK2szay9MYktYVWkwRUg1WmNsRW1xVkJ3c3pEenRvSS9GZElTYlF0?= =?utf-8?B?R0RWd0UzV0NlZnNDRDNMVjFvS0YwaEJhSkJBYnZhWk1HVTBDbTh6eWRrQk5M?= =?utf-8?B?WUs2cVJsVENNcS9qcC9KLzkxMitXdjZDWVVVN1pUS1FGWXJhZkw1Um53NTNo?= =?utf-8?B?SnhkNXdXSG9MbGpUbkxGWXRueDlIV0pnWU02anhQVFdqRityK0FNM3lQNlJW?= =?utf-8?B?Y21hY1ZsTGY0UW9qcXhUZU8vNmxuTEs4ZHhhRTJSeE5sRVV5b04yZXBOMnJz?= =?utf-8?B?RXQwZnVkSkIwTjdPcHFva2RTZkx2LzBsb3BiR2dpa1E2NjBHMGVEQWZmWDMx?= =?utf-8?B?ZXAvbGs0V0pSR2dMUFdVYVVxaWdjRUpwR3BJaTUwQ3k2OTg5TWlIdW5SQ1Ft?= =?utf-8?B?Wkt1NlJIY0ZWMnY1QzdlVUFPeWNsTS9JL1NmdDBxOTBLV0E2QmRDOGxKWGNP?= =?utf-8?B?Y3FqNUFGVXVkMTFkTHczd1ovQUZReXFMN3F5aDhLZ1hLVmMyVjJOSHdLbEZW?= =?utf-8?B?elpEaW9WMTRSTFRLZURLaEI5NjE5RWxZaWFOcVQ1YmNvNmRyQWkxNzZOZC93?= =?utf-8?B?NlBjbmZ1bUgvRzk5KzJRNWs3Y0VzUHdsTk1KYlRRNWxaK01FUDFTU2o4TXZI?= =?utf-8?B?aThZVkNoZlRWdlEwNHgwcXhrQmlaRkJ2MkkwQVZ4ZFQvR3FSWVp2UWh3eExw?= =?utf-8?B?ZDllRTNyQm5OdVV1TmwxRS8rQmNBaUtKUFQ0OWJvYnFSeUZWMmYwV3llS3RB?= =?utf-8?B?QmN4bXBGSTQvang0bEk4YUVBeEhLcElwTGxKbUJmcEozcG9XTWxWM1hib3d5?= =?utf-8?B?bEhUaCtBWGMxY3NZa0F1WE41Y3RhbEFqN3RYVUoxWSs1VGE2Y3Y5TWp3dGpM?= =?utf-8?B?OCtnNXBYZ1hqNDUyaHJtcDI0TGJUaHFkeStNV1NZMnBXOThLVEtzV0g2WUZ3?= =?utf-8?B?QmxxaGFkZmlWamF6NmVmV3JHSzV0VWY5bTNadlZxZU0vdE56MzR0REtIUTlU?= =?utf-8?B?cE15RUMyRThXK0p6Wm5mS3VOUDlNYmJGR3ptUXh5QXh4cHpaZUFrTHBhQkpj?= =?utf-8?B?T3cxYVllNEZWOWNBOUlJdWs3M2NDVk9walY2WXp6dGQ4dUowSFAwYWk2V29I?= =?utf-8?Q?jlomngp/zscU5ZOJkMht2oRATznVzh6nVww7v+b?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7481f238-738c-4c61-4343-08d9414fe723 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2021 14:02:48.4102 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Rz9n8CssnfXtiO5H8Txo963rJdjGAxyh/jRb0IZKj8ryjXTzCDLB8xMfhL9xYhkN465BFqZbs+J4qz/AiPHwtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4490 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10037 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107070084 X-Proofpoint-ORIG-GUID: pLJT8Ygfojwu_kYMgmYuUBamSaUgwj49 X-Proofpoint-GUID: pLJT8Ygfojwu_kYMgmYuUBamSaUgwj49 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: "49247@debbugs.gnu.org" <49247@debbugs.gnu.org>, "s930054123yaoyao@gmail.com" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBJIHNlZSB0d28gcG9zc2liaWxpdGllcyB0byBmaXggdGhpcyB3aXRob3V0IGZ1cnRoZXIgaGFz c2xlLiAgRWl0aGVyIEkNCj4gcmV2ZXJ0IG15IGNoYW5nZXMgb3IgeW91IGdpdmUgdXAgb24gYmlu ZGluZyBtb3VzZS0xIGFuZCBtb3VzZS0yIHRvDQo+IGRpZmZlcmVudCBhY3Rpb25zLiAgSSB0aGlu ayB0aGF0IHRoZSBtb3VzZS0yIGJpbmRpbmcgYXQgaGFuZCBpcyBub3QNCj4gdXNlZnVsIGJlY2F1 c2Ugbm90IGFsbCBwZW9wbGUgY2FuIHVzZSBpdCByZWxpYWJseSAoZm9yIGV4YW1wbGUgaGVyZSB0 aGUNCj4gc2Nyb2xsIHdoZWVsIG1heSBhbHdheXMgc2xpcCBzbGlnaHRseSBiZWZvcmUgcHJlc3Np bmcgaXQpIGFuZCBhbGwgeW91cg0KPiByZW1haW5pbmcga2V5bWFwcyBiaW5kIG1vdXNlLTEgYW5k IG1vdXNlLTIgdG8gdGhlIHNhbWUgYWN0aW9uLiAgQlRXLCBJDQo+IHRoaW5rIHRoYXQgdGhlIG1v dXNlIHdoZWVsIHNob3VsZCBzY3JvbGwgdGhlIHRhYi1saW5lLCBpZiBhcHBsaWNhYmxlLg0KDQpJ J20gbm90IGZvbGxvd2luZyB0aGlzIHRocmVhZCwgYW5kIEkgY2FuJ3Qgc3BlYWsNCnRvIHdoYXQg bWlnaHQgYmUgbmVlZGVkIGZvciBtb3VzZSBiZWhhdmlvciBvbiB0aGUNCnRhYiBiYXIuDQoNCkJ1 dCBpbiBnZW5lcmFsIGl0IHNob3VsZCAobXVzdCkgYmUgdGhlIGNhc2UgdGhhdA0KdXNlcnMgY2Fu IGNvbnRpbnVlIHRvIGN1c3RvbWl6ZSBvcHRpb24NCmBtb3VzZS0xLWNsaWNrLWZvbGxvd3MtbGlu aycgdG8gbmlsLCB0byBnZXQgdGhlDQpzYW5lIChhbmQgb25jZSBkZWZhdWx0IEVtYWNzKSBiZWhh dmlvciBvZiBtb3VzZS0xDQphY3RpbmcgZGlmZmVyZW50bHkgZnJvbSBtb3VzZS0yIC0tIGluIHBh cnRpY3VsYXINCnRvIGxldCBtb3VzZS0xIGp1c3Qgc2V0IHBvaW50IChvciBkcmFnKSwgd2l0aG91 dA0KYW55IGZpZGRsaW5nIHdpdGggZGVsYXlzIGV0Yy4NCg0KRW1hY3Mgb3ZlcnJpZGluZyB0aGF0 LCB0byBmb3JjZSBtb3VzZS0xIG9uIGEgbGluaw0KdG8gYWN0IGxpa2UgbW91c2UtMiBvbiBhIGxp bmssIHdvdWxkIGJlIHdyb25nLCBJTU8uDQooQnV0IGFnYWluLCBtYXliZSB0YWIgYmFyIG5lZWRz IHRvIGJlIGFuIGV4Y2VwdGlvbg0KZm9yIHNvbWUgc3BlY2lhbCByZWFzb24uKQ0KDQpBcG9sb2dp ZXMgaWYgbXkgY29tbWVudCBpcyBvZmYtdG9waWMuDQo= From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 18:55:11 2021 Received: (at 49247) by debbugs.gnu.org; 7 Jul 2021 22:55:11 +0000 Received: from localhost ([127.0.0.1]:53729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1GRj-0007HH-9D for submit@debbugs.gnu.org; Wed, 07 Jul 2021 18:55:11 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:42509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1GRc-0007GY-VU for 49247@debbugs.gnu.org; Wed, 07 Jul 2021 18:55:09 -0400 Received: (Authenticated sender: juri@linkov.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 97466240003; Wed, 7 Jul 2021 22:54:57 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> <87eecbcs47.fsf@mail.linkov.net> Date: Thu, 08 Jul 2021 01:54:10 +0300 In-Reply-To: (martin rudalics's message of "Wed, 7 Jul 2021 09:31:16 +0200") Message-ID: <87v95ld9bh.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Why buffer's mode keymap affects the behavior of clicking >> on the tab-line? > [...] >> The difference is that in the broken case it says: >> >> "Those are influenced by `mouse-1-click-follows-link'" >> >> and translates to , where is a valid >> binding that closes the tab. But translating to >> is a bug, I don't know how to fix it. > > It might happen in `mouse--click-1-maybe-follows-link' but that is > written in terms of `pcase' which I cannot read fluently. Honestly, > key translations are a mystery to me. > > I see two possibilities to fix this without further hassle. Either I > revert my changes Please don't revert your changes: 'drag-with-tab-line' is a valid feature. > or you give up on binding mouse-1 and mouse-2 to different actions. I can't give up on binding mouse-2 to closing the tab because this is what browsers do where mouse-2 closes the tab. > I think that the mouse-2 binding at hand is not > useful because not all people can use it reliably (for example here the > scroll wheel may always slip slightly before pressing it) and all your > remaining keymaps bind mouse-1 and mouse-2 to the same action. Drew suggested to make an exception for the tab-bar. This could solve the problem when the exception will be added somewhere in mouse--click-1-maybe-follows-link. > BTW, I think that the mouse wheel should scroll the tab-line, > if applicable. The mouse wheel already scrolls the tab-line when it's long enough. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 07 21:32:12 2021 Received: (at 49247) by debbugs.gnu.org; 8 Jul 2021 01:32:12 +0000 Received: from localhost ([127.0.0.1]:53854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Itg-0000mV-7f for submit@debbugs.gnu.org; Wed, 07 Jul 2021 21:32:12 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:16132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Ita-0000hP-5I for 49247@debbugs.gnu.org; Wed, 07 Jul 2021 21:32:10 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1681Gt8U021814; Thu, 8 Jul 2021 01:32:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=jSPbFTX1rXPJHi0ZcZFkwCrltqheFgEi4ibeCwzwIKY=; b=po/v4CSiQPq4ZAtZMsgKoTV2EhWavLZ3T/ovqfYx0T3CDAzbDv/puaPnpZKZPG8qmWh8 XeXEDwRqoGQ7nYi41JYxjAA7OCtJ+AJTv1k3DNuRHtv3f5FOCuUnJzVUwz8AWE7n2mtU zXmI5J+YnXmRvR698Nb/B4t7jlL9fxchJV1+O9tBF3NpZNeMYA4mLvaL7s6Dw9Z+U4mz PpULR8aW8gfGGUXfyDgdBCeCiKxjv7Odziq77f5YvazWK6eblA7Mj/g2FqvXbUcvVgNL KNTfQRuLvVrKg/jdEIKfB/FpzjL1jp8FwnF4N8M+PeqO9hnbcNH8PRJIO//rLDanpV/V Hg== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 39n7wrsw9w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Jul 2021 01:32:05 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 1681GAbY019859; Thu, 8 Jul 2021 01:32:04 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by userp3030.oracle.com with ESMTP id 39jd14gbrx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 08 Jul 2021 01:32:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y62et3MZM2dnDi/kakM/EfORVoa5HLn2kfS0O3xE/UIFztlodc5v8O5mEhIls3BfGuaTn706L8hRnEIMWAnfy11WXLRpz/MBudkHR7bw8DJwggoZlFvCPgkwhKfNigaVL8807K9XerpFu7bm6G1EZ7QoZ6nYPvNspwUXdyI/45DnJR51b2+HLGdlne+qONg+zhHxQx+ETm5UErRZRojCjPud3uDdXaSn7xL4cZhGJ46tmK44KkYMsJSmIL7C6I86tv5ANTfHkY6WfBvjy6NzB/LHFzYNhfIZj+HBIlcUYyVloHy0kPq02fPZVW9QlA6TXMkTvRBO/RIQP2P+WtS7Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jSPbFTX1rXPJHi0ZcZFkwCrltqheFgEi4ibeCwzwIKY=; b=mvuVuf4J2g4eA176KQRPQQs57cclEsZAii4VT+nQDy8wXteo6B6Cxc/VTSv9QPSxXyfn62JlU/4aqRUoNw5R14EWYNiECMmU3c5ZEy07LEQSJNZHFL4b8iKix+aIWGxYiW1C3jyyyToKEqg04g3ikEkro3Ty9WcaVFTUmXXmU/S/Q16VMJVgMqJJMiAgPVM5hJ0L6bLVLFINftZcW6vEx10NYeItw6jgl2HAjkVGG8Y5mee8VDqRKQJtZDVwTtylmRxzOXUnZNMjVwVEZVlR0HuM0qZW7V1gSEZCj1cPcG0rf8Kq4hpIlf955P0P3jySivtIXoLqMXUmkawm5zrB3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jSPbFTX1rXPJHi0ZcZFkwCrltqheFgEi4ibeCwzwIKY=; b=gC7cnC3sLVvG/hks4fsUGe0q61ACjbN5dUuAY1dVyQe3mBui8yCz36m5jgCC2x28Xbm/9i+ygJhJexUxYSCnXXoZ3sLHB2SXpbpDCSAUj/BreGbWbCgGs6iIzN7vHS5b1YvptBWdKvYKpb5J9l+mNdftvcbaF6Tmm5iVk2DGmF8= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2736.namprd10.prod.outlook.com (2603:10b6:805:44::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Thu, 8 Jul 2021 01:32:02 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861%4]) with mapi id 15.20.4287.033; Thu, 8 Jul 2021 01:32:02 +0000 From: Drew Adams To: Juri Linkov , martin rudalics Subject: RE: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Topic: [External] : bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Thread-Index: AQHXc4NIUPLtGGDkrUWuiVCS0qPIU6s4R7hQ Date: Thu, 8 Jul 2021 01:32:02 +0000 Message-ID: References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> <87eecbcs47.fsf@mail.linkov.net> <87v95ld9bh.fsf@mail.linkov.net> In-Reply-To: <87v95ld9bh.fsf@mail.linkov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linkov.net; dkim=none (message not signed) header.d=none;linkov.net; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 532d3650-5027-4e4b-053a-08d941b03006 x-ms-traffictypediagnostic: SN6PR10MB2736: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PsWPE2XLCdW+7yrfhJY9xwoCV8VKSKkEeoEzuaen/toBammQPH2ulyjkxewVDRm7caN4mVRht3DQC6zuIf/qzX4ihBp4lEgckQJVamqVep+YHa5/kwpgqOtOUOb8FmSeV4wtxm1lkuMPTJyWCkdSsdkjYjR5cUjNRPiGH5Z4Aizo0Kbhgt8/rCB4SWq409v13R0z76LSVhBck0HttHDMBx7viYteHxuzPkbyRaR1ZmxICZZwFUilVI8mLQU53KPShS7ykh45nCcFQ+UqqB7OGYsbIzhJ3MnHici7w36pZP3svHaDt1VuH7LdWNZ3ptCVZ2HheIeasI1hw9GGcIglJajmgku9IejfgEkGA5pClEBOGlLtS96nr7IW4bpA5F6zR+lek0sQ+lv9KwYimgI51RJkXuOLjCPo0W16OvpwvnNJEyychKy47sLG8WNTEoiXB87DnUSuOL9wW2Jgpou+JQxo4N5qC9PDuOnmADZ0BQfWbToXs4REhxvHYI7yNTyj79Odg2koGSQZQFV7AKOwb0YM+BUQcQo9QrrJ44EruJO1LU6pXW6Qj8YjNpNc/bcdowv/wuj4CoRyJbenSgsKAs+wc6sh5MXR3klZc9gSt224DCIKoPZ00xfp2SPN1DzUXpglkqh1N4M/abQQWTB2pw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(366004)(39860400002)(376002)(136003)(7696005)(66946007)(64756008)(71200400001)(6506007)(86362001)(2906002)(52536014)(478600001)(33656002)(186003)(44832011)(8936002)(8676002)(110136005)(26005)(122000001)(9686003)(55016002)(5660300002)(54906003)(38100700002)(83380400001)(4326008)(76116006)(66476007)(66556008)(66446008)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?tgcCGf21e60GglLYgEhUkjrN+ik4cy206aiSOq653C2+b+JtRR+3PvSneA3T?= =?us-ascii?Q?keSxarhpKMEXwqlWxHG1Qh65B5D0+JQm1fU2On1ws2NXz+RfexmuJoQlk1ff?= =?us-ascii?Q?GJ45sm1rai5j+pdHJYYi4TCVlziP2muA0SdAlMFpZz5gFTTqTpELaypxZPYR?= =?us-ascii?Q?rf0Mz0zogA8bqV3PiDw3Atoh5LOSskkX9qta1kNS94j9emJQ98zEITW+nEeK?= =?us-ascii?Q?dX8c8SCJVDRfC9VGM76qH+sCftaIjxFzW5lQzLEdHvhhzvitZAyhDhNN6rwD?= =?us-ascii?Q?AnWSjmHaDzfLojCLnjCmz0MkyHskxFi836oRVGS6DXoj+qUSGywWsXphI9Ww?= =?us-ascii?Q?2R3+skJJhc+9cTRqeYstdjyWAu+zyKlppmtK4Fz4yQ6YlpSEVUgTpuQJC+OO?= =?us-ascii?Q?3PuccVOXuVVXY6eAt2CfCuNjYiO9NC1p7BYkMZ6g/ynzgFYs6wMAl6OxXRXK?= =?us-ascii?Q?xR1HJnNCrFKoNGejwH3/5JRasWi2zRDtekuYlCLfUXGdfmkEJnzyK3lZUgrM?= =?us-ascii?Q?EbAw2aIjlfkuEgP++urh4gUTbMS8ZqGAlVOxaYZHEDthGmklDVcapDWVN8w+?= =?us-ascii?Q?zRGvM3x2j75xX+nJv8BYMNgqyIyFpFX0hl/C2T03MHucmJjygS8Zc2GMlpW3?= =?us-ascii?Q?pIz//4XdiYxgvvb+G+IUKaUBANQ13OTow/VfyRZytt6VwBQ0pBuSDyDw/0lN?= =?us-ascii?Q?B0r5zlGEf9DDlmNIs1k4weOGRzLZ71TYDzeJ3i+YtfgHOxIMMeIFHe4iQqKv?= =?us-ascii?Q?5VB8B7lqZD+l+yqYeYszzzzhXLXNB5CES5kcGvkmUwnyTZ1teM2ly9CcZp1d?= =?us-ascii?Q?CtZiROwtyFC8hfW3qRrFKtiJgLVXtdhOR/KWfLUeIw4PCGR1g8OC88Ld1PvU?= =?us-ascii?Q?zSpC+oJghoPcfs4yF5FVfesq+lpRVOXDa2PpnbShW6+QP1D22aSVqBI9sLtF?= =?us-ascii?Q?eXKLn2LJYCkcNySGLKEtS6fF2e/TdDW1HkEih7qnt2OabMVx33Pyf0Nl3Bu7?= =?us-ascii?Q?fIBmOxtMfLZ9QEEmU8Q7yMfiJPgq7NfO9722qHc9IWOYoyqSf2Y5TlI7If8v?= =?us-ascii?Q?ZoxvQd2q6U0MWz4BCvBZ1MooLJwVXC51HqZ/+p5vYAtMRFeKPf+HN8+dXwhB?= =?us-ascii?Q?lUrHoAoPZ4tb/7KZ/hAV5OAiC3Jgof63Bh/0bugjQfMRZJLQFzlHUKYP5NC0?= =?us-ascii?Q?QdERy+WydEj54w80fL5F7aISh/KnO/gm/8cLGigHt8eB2e9pvNgbXw/zoYSF?= =?us-ascii?Q?3dB20R882u1q4pu1tAoQFhrZF8O2bNKDjMmY4HMXAYGvw1LtzLcLe/t0zKY9?= =?us-ascii?Q?d9g=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 532d3650-5027-4e4b-053a-08d941b03006 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2021 01:32:02.4390 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YxbhhOxtvrzgDz8P20JAIAwLx+yevGQ8Uiia2PA/DFj8Qn1J06s3OfzcrVpnLnq4F1snBBbE9V/ADwIM+GJMDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2736 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10038 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107080005 X-Proofpoint-ORIG-GUID: PzO7l0gqAqzf5aC73NVQhlwl1L_t_PTQ X-Proofpoint-GUID: PzO7l0gqAqzf5aC73NVQhlwl1L_t_PTQ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: "49247@debbugs.gnu.org" <49247@debbugs.gnu.org>, "s930054123yaoyao@gmail.com" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Drew suggested to make an exception for the tab-bar. I don't think I did that at all. What did I say that gave that impression? I have no idea whether tab-bar should be an exception to anything wrt `mouse-1' or `mouse-2'. I said up front, as a caveat: I'm not following this thread, and I can't speak ^^^^^^^^^^^ to what might be needed for mouse behavior on the tab bar. Other than that, I tried to say that, in general, for mouse clicks on links, option `mouse-1-click-follows-link' should govern whether `mouse-1' follows a link (which `mouse-2' does anyway). Users (such as myself) who don't want `mouse-1' to follow links can customize the option to `nil'. (IMO it should be `nil' by default, but that was overruled long ago.) I tried to say that the option should in general be respected for link clicks (why not?). E.g., Emacs should not force `mouse-1' on a link to act like `mouse-2' (disrespecting user customization of the option to `nil'). I did end by repeating parenthetically that I can't speak to any special behavior that might be needed for the tab bar: (But again, maybe tab bar needs to be an exception for some special reason.) I certainly wasn't claiming that it needs to be an exception. The thrust of my message was that we _shouldn't want_ exceptional behavior that disrespects the option. But if an exception is needed for some good reason, so be it. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 08 13:52:33 2021 Received: (at 49247) by debbugs.gnu.org; 8 Jul 2021 17:52:33 +0000 Received: from localhost ([127.0.0.1]:57424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1YCP-0002VD-FU for submit@debbugs.gnu.org; Thu, 08 Jul 2021 13:52:33 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:34169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1YCN-0002Uy-Gv for 49247@debbugs.gnu.org; Thu, 08 Jul 2021 13:52:32 -0400 Received: (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 41111100003; Thu, 8 Jul 2021 17:52:22 +0000 (UTC) From: Juri Linkov To: martin rudalics Subject: Re: bug#49247: 28.0.50; [Feature Request] Make tab-bar-lines dragable Organization: LINKOV.NET References: <87czs64p5j.fsf@gmail.com> <87lf6tkc1x.fsf@mail.linkov.net> <87r1gl6om0.fsf@mail.linkov.net> <83o8boopit.fsf@gnu.org> <0b86ca8e-d540-12c8-94ac-2f7327f82126@gmx.at> <878s2r9mr8.fsf@mail.linkov.net> <077cf4b1-76ed-4a8c-7c46-bbf5d657ff03@gmx.at> <83r1gil7zk.fsf@gnu.org> <87mtr17r3y.fsf@mail.linkov.net> <4b315d03-599e-47b7-7a39-3ca9c4f9f381@gmx.at> <87eecc32io.fsf@mail.linkov.net> Date: Thu, 08 Jul 2021 20:51:57 +0300 In-Reply-To: (martin rudalics's message of "Tue, 6 Jul 2021 18:29:20 +0200") Message-ID: <87zguwwv5u.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49247 Cc: 49247@debbugs.gnu.org, Eli Zaretskii , s930054123yaoyao@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> But there is a more serious problem: the implementation of >> 'drag-with-tab-line' now closes the tab even after just >> clicking on it to select (not on the close button). >> I can reproduce this only when one of tabs on the tab-line >> contains an *info* buffer (maybe because it has the header-line?) >> >> The problem doesn't exist after evaluating: >> (global-unset-key [tab-line down-mouse-1]) >> I haven't debugged it yet. > > I think the culprit is this binding > > (define-key map [tab-line mouse-2] 'tab-line-close-tab) This is fixed now in tab-line.el by using the property 'follow-link' with the value 'ignore'.