Package: emacs;
Reported by: Markus Kopp <markus.kopp <at> student.uibk.ac.at>
Date: Sun, 3 Apr 2022 16:55:02 UTC
Severity: normal
Found in version 29.0.50
Done: Po Lu <luangruo <at> yahoo.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 54696 in the body.
You can then email your comments to 54696 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#54696
; Package emacs
.
(Sun, 03 Apr 2022 16:55:02 GMT) Full text and rfc822 format available.Markus Kopp <markus.kopp <at> student.uibk.ac.at>
:bug-gnu-emacs <at> gnu.org
.
(Sun, 03 Apr 2022 16:55:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Markus Kopp <markus.kopp <at> student.uibk.ac.at> To: bug-gnu-emacs <at> gnu.org Subject: 29.0.50; pageup pagedown with pixel-scroll-precision-mode different behavior Date: Sun, 03 Apr 2022 18:27:36 +0200
If I enable the pixel-scroll-precision-mode the page up and page down keys function differently. I am using CUA mode so the cursor will move to the beginning or end of the buffer even when there is less space to move a whole screen this was not happening anymore. So it looks like pixel-scroll is not checking if CUA mode is active or not. I changed the pageup and pagedown code in pixel-scroll.el to use cua-scroll-up and cua-scroll-down instead of scroll-up and scroll-down in line 806 and 813. (defun pixel-scroll-interpolate-down () "Interpolate a scroll downwards by one page." (interactive) (if pixel-scroll-precision-interpolate-page (pixel-scroll-precision-interpolate (- (window-text-height nil t))) (cua-scroll-up))) (defun pixel-scroll-interpolate-up () "Interpolate a scroll upwards by one page." (interactive) (if pixel-scroll-precision-interpolate-page (pixel-scroll-precision-interpolate (window-text-height nil t)) (cua-scroll-down))) In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2022-03-29 built on maggo-pc Repository revision: 973608e35895a8f89a3abcac43dfaf89598b0c82 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201001 System Description: Manjaro Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-libotf --without-m17n-flt --without-gconf --without-gsettings --enable-link-time-optimization --with-xinput2 --with-x-toolkit=lucid --with-xft --with-xaw3d --without-cairo --with-sound=no --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XAW3D XDBE XFT XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_MONETARY: de_AT.UTF-8 value of $LC_NUMERIC: de_AT.UTF-8 value of $LC_TIME: de_AT.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: mu4e:main Minor modes in effect: global-git-gutter-mode: t which-key-mode: t global-undo-tree-mode: t undo-tree-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t projectile-mode: t pdf-occur-global-minor-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t windmove-mode: t pixel-scroll-precision-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-autoresize-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t global-flycheck-mode: t yas-global-mode: t global-git-commit-mode: t magit-auto-revert-mode: t recentf-mode: t electric-pair-mode: t global-auto-revert-mode: t global-so-long-mode: t shell-dirtrack-mode: t global-hl-line-mode: t doom-modeline-mode: t override-global-mode: t delete-selection-mode: t cua-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t overwrite-mode: overwrite-mode-binary Load-path shadows: /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-compat hides /usr/share/emacs/site-lisp/notmuch-compat /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-query hides /usr/share/emacs/site-lisp/notmuch-query /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-wash hides /usr/share/emacs/site-lisp/notmuch-wash /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-hello hides /usr/share/emacs/site-lisp/notmuch-hello /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-crypto hides /usr/share/emacs/site-lisp/notmuch-crypto /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-print hides /usr/share/emacs/site-lisp/notmuch-print /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/coolj hides /usr/share/emacs/site-lisp/coolj /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-draft hides /usr/share/emacs/site-lisp/notmuch-draft /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch hides /usr/share/emacs/site-lisp/notmuch /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-maildir-fcc hides /usr/share/emacs/site-lisp/notmuch-maildir-fcc /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-parser hides /usr/share/emacs/site-lisp/notmuch-parser /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-tree hides /usr/share/emacs/site-lisp/notmuch-tree /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-company hides /usr/share/emacs/site-lisp/notmuch-company /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-address hides /usr/share/emacs/site-lisp/notmuch-address /home/maggo/.emacs.d/elpa/ninja-mode-20190130.1857/ninja-mode hides /usr/share/emacs/site-lisp/ninja-mode /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-message hides /usr/share/emacs/site-lisp/notmuch-message /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-mua hides /usr/share/emacs/site-lisp/notmuch-mua /home/maggo/.emacs.d/elpa/cmake-mode-20220322.1258/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-tag hides /usr/share/emacs/site-lisp/notmuch-tag /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-lib hides /usr/share/emacs/site-lisp/notmuch-lib /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-show hides /usr/share/emacs/site-lisp/notmuch-show /home/maggo/.emacs.d/elpa/notmuch-20220226.1200/notmuch-jump hides /usr/share/emacs/site-lisp/notmuch-jump /home/maggo/.emacs.d/elpa/transient-20220331.2312/transient hides /usr/share/emacs/29.0.50/lisp/transient /home/maggo/.emacs.d/elpa/org-20210929/ox-man hides /usr/share/emacs/29.0.50/lisp/org/ox-man /home/maggo/.emacs.d/elpa/org-20210929/oc hides /usr/share/emacs/29.0.50/lisp/org/oc /home/maggo/.emacs.d/elpa/org-20210929/ob-gnuplot hides /usr/share/emacs/29.0.50/lisp/org/ob-gnuplot /home/maggo/.emacs.d/elpa/org-20210929/ob-sed hides /usr/share/emacs/29.0.50/lisp/org/ob-sed /home/maggo/.emacs.d/elpa/org-20210929/ob-scheme hides /usr/share/emacs/29.0.50/lisp/org/ob-scheme /home/maggo/.emacs.d/elpa/org-20210929/org-footnote hides /usr/share/emacs/29.0.50/lisp/org/org-footnote /home/maggo/.emacs.d/elpa/org-20210929/ob-exp hides /usr/share/emacs/29.0.50/lisp/org/ob-exp /home/maggo/.emacs.d/elpa/org-20210929/org-install hides /usr/share/emacs/29.0.50/lisp/org/org-install /home/maggo/.emacs.d/elpa/org-20210929/org-src hides /usr/share/emacs/29.0.50/lisp/org/org-src /home/maggo/.emacs.d/elpa/org-20210929/org-duration hides /usr/share/emacs/29.0.50/lisp/org/org-duration /home/maggo/.emacs.d/elpa/org-20210929/ob-perl hides /usr/share/emacs/29.0.50/lisp/org/ob-perl /home/maggo/.emacs.d/elpa/org-20210929/ob-julia hides /usr/share/emacs/29.0.50/lisp/org/ob-julia /home/maggo/.emacs.d/elpa/org-20210929/org-tempo hides /usr/share/emacs/29.0.50/lisp/org/org-tempo /home/maggo/.emacs.d/elpa/org-20210929/ob-ditaa hides /usr/share/emacs/29.0.50/lisp/org/ob-ditaa /home/maggo/.emacs.d/elpa/org-20210929/org-table hides /usr/share/emacs/29.0.50/lisp/org/org-table /home/maggo/.emacs.d/elpa/org-20210929/org-ctags hides /usr/share/emacs/29.0.50/lisp/org/org-ctags /home/maggo/.emacs.d/elpa/org-20210929/org-version hides /usr/share/emacs/29.0.50/lisp/org/org-version /home/maggo/.emacs.d/elpa/org-20210929/ob-calc hides /usr/share/emacs/29.0.50/lisp/org/ob-calc /home/maggo/.emacs.d/elpa/org-20210929/org-keys hides /usr/share/emacs/29.0.50/lisp/org/org-keys /home/maggo/.emacs.d/elpa/org-20210929/org-feed hides /usr/share/emacs/29.0.50/lisp/org/org-feed /home/maggo/.emacs.d/elpa/org-20210929/ob-C hides /usr/share/emacs/29.0.50/lisp/org/ob-C /home/maggo/.emacs.d/elpa/org-20210929/ob-ruby hides /usr/share/emacs/29.0.50/lisp/org/ob-ruby /home/maggo/.emacs.d/elpa/org-20210929/ox-odt hides /usr/share/emacs/29.0.50/lisp/org/ox-odt /home/maggo/.emacs.d/elpa/org-20210929/ox-icalendar hides /usr/share/emacs/29.0.50/lisp/org/ox-icalendar /home/maggo/.emacs.d/elpa/org-20210929/ox-ascii hides /usr/share/emacs/29.0.50/lisp/org/ox-ascii /home/maggo/.emacs.d/elpa/org-20210929/org-indent hides /usr/share/emacs/29.0.50/lisp/org/org-indent /home/maggo/.emacs.d/elpa/org-20210929/oc-natbib hides /usr/share/emacs/29.0.50/lisp/org/oc-natbib /home/maggo/.emacs.d/elpa/org-20210929/ob-sass hides /usr/share/emacs/29.0.50/lisp/org/ob-sass /home/maggo/.emacs.d/elpa/org-20210929/ob-ocaml hides /usr/share/emacs/29.0.50/lisp/org/ob-ocaml /home/maggo/.emacs.d/elpa/org-20210929/ob-screen hides /usr/share/emacs/29.0.50/lisp/org/ob-screen /home/maggo/.emacs.d/elpa/org-20210929/ox-publish hides /usr/share/emacs/29.0.50/lisp/org/ox-publish /home/maggo/.emacs.d/elpa/org-20210929/org-habit hides /usr/share/emacs/29.0.50/lisp/org/org-habit /home/maggo/.emacs.d/elpa/org-20210929/ob-lua hides /usr/share/emacs/29.0.50/lisp/org/ob-lua /home/maggo/.emacs.d/elpa/org-20210929/org-entities hides /usr/share/emacs/29.0.50/lisp/org/org-entities /home/maggo/.emacs.d/elpa/org-20210929/ob-ref hides /usr/share/emacs/29.0.50/lisp/org/ob-ref /home/maggo/.emacs.d/elpa/org-20210929/ob-comint hides /usr/share/emacs/29.0.50/lisp/org/ob-comint /home/maggo/.emacs.d/elpa/org-20210929/ob-core hides /usr/share/emacs/29.0.50/lisp/org/ob-core /home/maggo/.emacs.d/elpa/org-20210929/ol hides /usr/share/emacs/29.0.50/lisp/org/ol /home/maggo/.emacs.d/elpa/org-20210929/ob-lilypond hides /usr/share/emacs/29.0.50/lisp/org/ob-lilypond /home/maggo/.emacs.d/elpa/org-20210929/ol-doi hides /usr/share/emacs/29.0.50/lisp/org/ol-doi /home/maggo/.emacs.d/elpa/org-20210929/org-goto hides /usr/share/emacs/29.0.50/lisp/org/org-goto /home/maggo/.emacs.d/elpa/org-20210929/ob-lisp hides /usr/share/emacs/29.0.50/lisp/org/ob-lisp /home/maggo/.emacs.d/elpa/org-20210929/ob-org hides /usr/share/emacs/29.0.50/lisp/org/ob-org /home/maggo/.emacs.d/elpa/org-20210929/org-mobile hides /usr/share/emacs/29.0.50/lisp/org/org-mobile /home/maggo/.emacs.d/elpa/org-20210929/org-id hides /usr/share/emacs/29.0.50/lisp/org/org-id /home/maggo/.emacs.d/elpa/org-20210929/ob-awk hides /usr/share/emacs/29.0.50/lisp/org/ob-awk /home/maggo/.emacs.d/elpa/org-20210929/org-datetree hides /usr/share/emacs/29.0.50/lisp/org/org-datetree /home/maggo/.emacs.d/elpa/org-20210929/ob-tangle hides /usr/share/emacs/29.0.50/lisp/org/ob-tangle /home/maggo/.emacs.d/elpa/org-20210929/org-crypt hides /usr/share/emacs/29.0.50/lisp/org/org-crypt /home/maggo/.emacs.d/elpa/org-20210929/ob-sql hides /usr/share/emacs/29.0.50/lisp/org/ob-sql /home/maggo/.emacs.d/elpa/org-20210929/ob-octave hides /usr/share/emacs/29.0.50/lisp/org/ob-octave /home/maggo/.emacs.d/elpa/org-20210929/ob-forth hides /usr/share/emacs/29.0.50/lisp/org/ob-forth /home/maggo/.emacs.d/elpa/org-20210929/org-inlinetask hides /usr/share/emacs/29.0.50/lisp/org/org-inlinetask /home/maggo/.emacs.d/elpa/org-20210929/org-faces hides /usr/share/emacs/29.0.50/lisp/org/org-faces /home/maggo/.emacs.d/elpa/org-20210929/org-clock hides /usr/share/emacs/29.0.50/lisp/org/org-clock /home/maggo/.emacs.d/elpa/org-20210929/ol-w3m hides /usr/share/emacs/29.0.50/lisp/org/ol-w3m /home/maggo/.emacs.d/elpa/org-20210929/ob-eshell hides /usr/share/emacs/29.0.50/lisp/org/ob-eshell /home/maggo/.emacs.d/elpa/org-20210929/ob-css hides /usr/share/emacs/29.0.50/lisp/org/ob-css /home/maggo/.emacs.d/elpa/org-20210929/org-plot hides /usr/share/emacs/29.0.50/lisp/org/org-plot /home/maggo/.emacs.d/elpa/org-20210929/org-lint hides /usr/share/emacs/29.0.50/lisp/org/org-lint /home/maggo/.emacs.d/elpa/org-20210929/ox-html hides /usr/share/emacs/29.0.50/lisp/org/ox-html /home/maggo/.emacs.d/elpa/org-20210929/ob-shell hides /usr/share/emacs/29.0.50/lisp/org/ob-shell /home/maggo/.emacs.d/elpa/org-20210929/ox-beamer hides /usr/share/emacs/29.0.50/lisp/org/ox-beamer /home/maggo/.emacs.d/elpa/org-20210929/ob-plantuml hides /usr/share/emacs/29.0.50/lisp/org/ob-plantuml /home/maggo/.emacs.d/elpa/org-20210929/ol-gnus hides /usr/share/emacs/29.0.50/lisp/org/ol-gnus /home/maggo/.emacs.d/elpa/org-20210929/ob-js hides /usr/share/emacs/29.0.50/lisp/org/ob-js /home/maggo/.emacs.d/elpa/org-20210929/org-colview hides /usr/share/emacs/29.0.50/lisp/org/org-colview /home/maggo/.emacs.d/elpa/org-20210929/ob-processing hides /usr/share/emacs/29.0.50/lisp/org/ob-processing /home/maggo/.emacs.d/elpa/org-20210929/ob-matlab hides /usr/share/emacs/29.0.50/lisp/org/ob-matlab /home/maggo/.emacs.d/elpa/org-20210929/oc-biblatex hides /usr/share/emacs/29.0.50/lisp/org/oc-biblatex /home/maggo/.emacs.d/elpa/org-20210929/ol-bibtex hides /usr/share/emacs/29.0.50/lisp/org/ol-bibtex /home/maggo/.emacs.d/elpa/org-20210929/org-agenda hides /usr/share/emacs/29.0.50/lisp/org/org-agenda /home/maggo/.emacs.d/elpa/org-20210929/ob-groovy hides /usr/share/emacs/29.0.50/lisp/org/ob-groovy /home/maggo/.emacs.d/elpa/org-20210929/org-attach hides /usr/share/emacs/29.0.50/lisp/org/org-attach /home/maggo/.emacs.d/elpa/org-20210929/ob-sqlite hides /usr/share/emacs/29.0.50/lisp/org/ob-sqlite /home/maggo/.emacs.d/elpa/org-20210929/ob-R hides /usr/share/emacs/29.0.50/lisp/org/ob-R /home/maggo/.emacs.d/elpa/org-20210929/ol-docview hides /usr/share/emacs/29.0.50/lisp/org/ol-docview /home/maggo/.emacs.d/elpa/org-20210929/ol-bbdb hides /usr/share/emacs/29.0.50/lisp/org/ol-bbdb /home/maggo/.emacs.d/elpa/org-20210929/ob-maxima hides /usr/share/emacs/29.0.50/lisp/org/ob-maxima /home/maggo/.emacs.d/elpa/org-20210929/org-macs hides /usr/share/emacs/29.0.50/lisp/org/org-macs /home/maggo/.emacs.d/elpa/org-20210929/ox-koma-letter hides /usr/share/emacs/29.0.50/lisp/org/ox-koma-letter /home/maggo/.emacs.d/elpa/org-20210929/ob-haskell hides /usr/share/emacs/29.0.50/lisp/org/ob-haskell /home/maggo/.emacs.d/elpa/org-20210929/ol-rmail hides /usr/share/emacs/29.0.50/lisp/org/ol-rmail /home/maggo/.emacs.d/elpa/org-20210929/ob-java hides /usr/share/emacs/29.0.50/lisp/org/ob-java /home/maggo/.emacs.d/elpa/org-20210929/ob hides /usr/share/emacs/29.0.50/lisp/org/ob /home/maggo/.emacs.d/elpa/org-20210929/ob-latex hides /usr/share/emacs/29.0.50/lisp/org/ob-latex /home/maggo/.emacs.d/elpa/org-20210929/ob-lob hides /usr/share/emacs/29.0.50/lisp/org/ob-lob /home/maggo/.emacs.d/elpa/org-20210929/org hides /usr/share/emacs/29.0.50/lisp/org/org /home/maggo/.emacs.d/elpa/org-20210929/ob-fortran hides /usr/share/emacs/29.0.50/lisp/org/ob-fortran /home/maggo/.emacs.d/elpa/org-20210929/ox hides /usr/share/emacs/29.0.50/lisp/org/ox /home/maggo/.emacs.d/elpa/org-20210929/org-pcomplete hides /usr/share/emacs/29.0.50/lisp/org/org-pcomplete /home/maggo/.emacs.d/elpa/org-20210929/org-archive hides /usr/share/emacs/29.0.50/lisp/org/org-archive /home/maggo/.emacs.d/elpa/org-20210929/org-mouse hides /usr/share/emacs/29.0.50/lisp/org/org-mouse /home/maggo/.emacs.d/elpa/org-20210929/org-attach-git hides /usr/share/emacs/29.0.50/lisp/org/org-attach-git /home/maggo/.emacs.d/elpa/org-20210929/org-list hides /usr/share/emacs/29.0.50/lisp/org/org-list /home/maggo/.emacs.d/elpa/org-20210929/org-macro hides /usr/share/emacs/29.0.50/lisp/org/org-macro /home/maggo/.emacs.d/elpa/org-20210929/org-num hides /usr/share/emacs/29.0.50/lisp/org/org-num /home/maggo/.emacs.d/elpa/org-20210929/org-refile hides /usr/share/emacs/29.0.50/lisp/org/org-refile /home/maggo/.emacs.d/elpa/org-20210929/ob-eval hides /usr/share/emacs/29.0.50/lisp/org/ob-eval /home/maggo/.emacs.d/elpa/org-20210929/ox-org hides /usr/share/emacs/29.0.50/lisp/org/ox-org /home/maggo/.emacs.d/elpa/org-20210929/ol-eshell hides /usr/share/emacs/29.0.50/lisp/org/ol-eshell /home/maggo/.emacs.d/elpa/org-20210929/ob-table hides /usr/share/emacs/29.0.50/lisp/org/ob-table /home/maggo/.emacs.d/elpa/org-20210929/ob-makefile hides /usr/share/emacs/29.0.50/lisp/org/ob-makefile /home/maggo/.emacs.d/elpa/org-20210929/oc-csl hides /usr/share/emacs/29.0.50/lisp/org/oc-csl /home/maggo/.emacs.d/elpa/org-20210929/ox-texinfo hides /usr/share/emacs/29.0.50/lisp/org/ox-texinfo /home/maggo/.emacs.d/elpa/org-20210929/ol-eww hides /usr/share/emacs/29.0.50/lisp/org/ol-eww /home/maggo/.emacs.d/elpa/org-20210929/org-element hides /usr/share/emacs/29.0.50/lisp/org/org-element /home/maggo/.emacs.d/elpa/org-20210929/oc-basic hides /usr/share/emacs/29.0.50/lisp/org/oc-basic /home/maggo/.emacs.d/elpa/org-20210929/ox-latex hides /usr/share/emacs/29.0.50/lisp/org/ox-latex /home/maggo/.emacs.d/elpa/org-20210929/org-timer hides /usr/share/emacs/29.0.50/lisp/org/org-timer /home/maggo/.emacs.d/elpa/org-20210929/org-capture hides /usr/share/emacs/29.0.50/lisp/org/org-capture /home/maggo/.emacs.d/elpa/org-20210929/org-protocol hides /usr/share/emacs/29.0.50/lisp/org/org-protocol /home/maggo/.emacs.d/elpa/org-20210929/ox-md hides /usr/share/emacs/29.0.50/lisp/org/ox-md /home/maggo/.emacs.d/elpa/org-20210929/org-compat hides /usr/share/emacs/29.0.50/lisp/org/org-compat /home/maggo/.emacs.d/elpa/org-20210929/ol-mhe hides /usr/share/emacs/29.0.50/lisp/org/ol-mhe /home/maggo/.emacs.d/elpa/org-20210929/ol-info hides /usr/share/emacs/29.0.50/lisp/org/ol-info /home/maggo/.emacs.d/elpa/org-20210929/org-loaddefs hides /usr/share/emacs/29.0.50/lisp/org/org-loaddefs /home/maggo/.emacs.d/elpa/org-20210929/ob-emacs-lisp hides /usr/share/emacs/29.0.50/lisp/org/ob-emacs-lisp /home/maggo/.emacs.d/elpa/org-20210929/ob-dot hides /usr/share/emacs/29.0.50/lisp/org/ob-dot /home/maggo/.emacs.d/elpa/org-20210929/ob-python hides /usr/share/emacs/29.0.50/lisp/org/ob-python /home/maggo/.emacs.d/elpa/org-20210929/ol-irc hides /usr/share/emacs/29.0.50/lisp/org/ol-irc /home/maggo/.emacs.d/elpa/org-20210929/ob-clojure hides /usr/share/emacs/29.0.50/lisp/org/ob-clojure Features: (shadow helm-x-files helm-for-files helm-bookmark helm-adaptive helm-external emacsbug winner tramp-archive tramp-gvfs zeroconf helm-command helm-elisp helm-eval helm-info company-abbrev company-yasnippet company-css company-nxml flex-mode jison-mode bison-mode dap-java lsp-java request lsp-treemacs lsp-treemacs-themes company-jedi jedi-core python-environment epc ctable concurrent deferred git-gutter which-key undo-tree reftex reftex-loaddefs reftex-vars company-auctex latex-mode-expansions latex latex-flymake flymake-proc flymake warnings tex-ispell tex-style tex texmathp ibuffer-projectile mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368 smtpmail mu4e-mark mu4e-proc mu4e-utils doc-view mu4e-lists mu4e-message flow-fill mule-util mu4e-vars mu4e-meta elfeed-show elfeed-search shr pixel-fill kinsoku svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query org-fragtog org-ref org-ref-core org-ref-glossary org-ref-bibtex doi-utils org-ref-utils org-ref-export citeproc citeproc-itemgetters citeproc-biblatex citeproc-bibtex ol-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term citeproc-rt citeproc-lib citeproc-s queue cl ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox oc-basic org-ref-misc-links org-ref-label-link org-ref-ref-links org-ref-citation-links org-ref-bibliography-links org-bullets ob-async ob-org ob-python ob-shell ob-R ob-C treemacs-projectile treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture treemacs-logging treemacs-customization treemacs-macros flyspell-correct-helm flyspell-correct flyspell ispell align find-file glsl-mode opencl-mode projectile-ripgrep ripgrep helm-projectile lsp-python-ms projectile lisp-mnt elpy elpy-rpc pyvenv elpy-shell elpy-profile elpy-django elpy-refactor python-el-fgallina-expansions python hideshow helm-bibtex bibtex-completion org-capture org-refile biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core url-queue url-file url-dired ido helm-net helm-swoop company-bibtex parsebib bibtex company-c-headers company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb iedit iedit-lib expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions org-element avl-tree js-mode-expansions er-basic-expansions expand-region-core expand-region-custom company-try-hard pdf-occur pdf-isearch pdf-misc pdf-loader pdf-tools pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs paradox paradox-menu paradox-commit-list paradox-execute paradox-github paradox-core pandoc-mode pandoc-mode-utils hydra quickrun em-banner esh-mode company-quickhelp pos-tip company ztree ztree-diff ztree-diff-model ztree-dir ztree-view ztree-protocol ztree-util vterm magit-bookmark bookmark term disp-table ehelp vterm-module term/xterm xterm rg vc vc-dispatcher rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header helm-rg helpful trace edebug backtrace info-look help-fns radix-tree elisp-refs windmove ace-window avy pixel-scroll eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util helm-tramp helm-mode helm-misc helm-files image-mode exif helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-types helm-xref helm-utils helm-help helm helm-core async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib dap-gdb-lldb dap-utils dap-mode dap-launch posframe dap-overlays lsp-ui lsp-ui-flycheck lsp-ui-doc lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util face-remap lsp-mode lsp-protocol yasnippet-snippets yasnippet xref project spinner network-stream lv inline ht ewoc rainbow-delimiters langtool sr-speedbar speedbar ezimage dframe exec-path-from-shell forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post let-alist forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm magit-todos pcre2el rxt re-builder hl-todo async grep 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 magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode magit-git magit-base magit-section multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core rect px org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys oc org-compat org-macs org-loaddefs ag vc-svn compile tramp-sh recentf tree-widget elec-pair autorevert filenotify so-long doom-one-theme google-java-format ein clang-format xml fd-dired ibuf-ext ibuffer ibuffer-loaddefs find-dired all-the-icons-dired emoji-fontset disaster visual-regexp docker docker-volume docker-network docker-image docker-container docker-faces docker-core docker-compose docker-process docker-utils json-mode json-snatcher js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tablist advice tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 ls-lisp docker-group transient edmacro kmacro aio generator notmuch notmuch-tree notmuch-jump notmuch-hello wid-edit notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser format-spec notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat pcase hl-line message sendmail yank-media rmc puny dired dired-loaddefs rfc822 mml mailabbrev mail-utils gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date smime dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr markdown-mode color thingatpt noutline outline doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons dash cl-extra help-mode doom-themes doom-themes-base use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core delsel cua-base tex-site rx 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 map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 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 nadvice simple 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 1067319 271703) (symbols 48 82748 14) (strings 32 285270 55513) (string-bytes 1 9663951) (vectors 16 143697) (vector-slots 8 1640183 363551) (floats 8 1340 1351) (intervals 56 3261 1388) (buffers 992 16))
bug-gnu-emacs <at> gnu.org
:bug#54696
; Package emacs
.
(Wed, 06 Apr 2022 00:48:01 GMT) Full text and rfc822 format available.Message #8 received at 54696 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Markus Kopp <markus.kopp <at> student.uibk.ac.at> Cc: 54696 <at> debbugs.gnu.org Subject: Re: bug#54696: 29.0.50; pageup pagedown with pixel-scroll-precision-mode different behavior Date: Wed, 06 Apr 2022 08:47:08 +0800
Markus Kopp <markus.kopp <at> student.uibk.ac.at> writes: > If I enable the pixel-scroll-precision-mode the page up and page down > keys function differently. I am using CUA mode so the cursor will move > to the beginning or end of the buffer even when there is less space to > move a whole screen this was not happening anymore. So it looks like > pixel-scroll is not checking if CUA mode is active or not. > > I changed the pageup and pagedown code in pixel-scroll.el to use > cua-scroll-up and cua-scroll-down instead of scroll-up and scroll-down > in line 806 and 813. Thanks, that's my mistake. Your change touches less than 15 lines of code, so it normally doesn't require copyright assignment, but I have to know if you've previously contributed any code under the 15 line waver.
bug-gnu-emacs <at> gnu.org
:bug#54696
; Package emacs
.
(Wed, 06 Apr 2022 09:23:02 GMT) Full text and rfc822 format available.Message #11 received at 54696 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Markus Kopp <markus.kopp <at> student.uibk.ac.at> Cc: Po Lu <luangruo <at> yahoo.com>, 54696 <at> debbugs.gnu.org Subject: Re: bug#54696: 29.0.50; pageup pagedown with pixel-scroll-precision-mode different behavior Date: Wed, 06 Apr 2022 11:22:22 +0200
Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> writes: > Thanks, that's my mistake. Your change touches less than 15 lines of > code, so it normally doesn't require copyright assignment, but I have to > know if you've previously contributed any code under the 15 line waver. "git log" seems to say that this is Markus' first contribution, so it should be fine. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Po Lu <luangruo <at> yahoo.com>
:Markus Kopp <markus.kopp <at> student.uibk.ac.at>
:Message #16 received at 54696-done <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: Markus Kopp <markus.kopp <at> student.uibk.ac.at>, 54696-done <at> debbugs.gnu.org Subject: Re: bug#54696: 29.0.50; pageup pagedown with pixel-scroll-precision-mode different behavior Date: Wed, 06 Apr 2022 17:29:15 +0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes: > Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" <bug-gnu-emacs <at> gnu.org> writes: > >> Thanks, that's my mistake. Your change touches less than 15 lines of >> code, so it normally doesn't require copyright assignment, but I have to >> know if you've previously contributed any code under the 15 line waver. > > "git log" seems to say that this is Markus' first contribution, so it > should be fine. Thanks. Markus, I installed your change and am closing this bug. However, you didn't send it as a patch (use "git format-patch"), or with a commit message in our usual style. I wrote one for you this time, and you can look at it how to do that in the future.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 04 May 2022 11:24:12 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.