From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tom Tromey Newsgroups: gmane.emacs.bugs Subject: bug#28459: 26.0.50; removing a stash in vc-dir moves point Date: Thu, 14 Sep 2017 09:45:01 -0600 Message-ID: <87d16t2sjm.fsf@pokyo> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1505403980 8741 195.159.176.226 (14 Sep 2017 15:46:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 14 Sep 2017 15:46:20 +0000 (UTC) To: 28459@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 14 17:46:16 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsWLC-00023R-Iw for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Sep 2017 17:46:16 +0200 Original-Received: from localhost ([::1]:48533 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsWLK-0008Gs-2Y for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Sep 2017 11:46:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsWLA-0008EN-DV for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:46:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsWL5-0004Gu-DW for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:46:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60812) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dsWL5-0004Gl-9m for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:46:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dsWL4-0005Ib-NR for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:46:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tom Tromey Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Sep 2017 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28459 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.150540394020332 (code B ref -1); Thu, 14 Sep 2017 15:46:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Sep 2017 15:45:40 +0000 Original-Received: from localhost ([127.0.0.1]:41260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsWKh-0005Hs-CN for submit@debbugs.gnu.org; Thu, 14 Sep 2017 11:45:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsWKe-0005Hd-Q4 for submit@debbugs.gnu.org; Thu, 14 Sep 2017 11:45:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsWKU-0003lV-Hs for submit@debbugs.gnu.org; Thu, 14 Sep 2017 11:45:31 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42295) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsWKU-0003lM-Co for submit@debbugs.gnu.org; Thu, 14 Sep 2017 11:45:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56132) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsWKN-0006p6-OM for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:45:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsWKI-0003dL-J4 for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:45:19 -0400 Original-Received: from gproxy6-pub.mail.unifiedlayer.com ([67.222.39.168]:57595) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsWKI-0003bH-4D for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 11:45:14 -0400 Original-Received: from cmgw2 (unknown [10.0.90.83]) by gproxy6.mail.unifiedlayer.com (Postfix) with ESMTP id 36B6A1E0891 for ; Thu, 14 Sep 2017 09:45:11 -0600 (MDT) Original-Received: from box522.bluehost.com ([74.220.219.122]) by cmgw2 with id 9Tl61w01G2f2jeq01Tl9cs; Thu, 14 Sep 2017 09:45:11 -0600 X-Authority-Analysis: v=2.2 cv=dZfw5Tfe c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=2JCJgTwv5E4A:10 a=PBFWnAjfix_0iSx2COEA:9 a=yaDHBbwDkHISLU8X:21 a=QdDVTRPB7tA5MFM3:21 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=MXu2IILFtc0rb+LlMXjj+v/kow/qYS8Iy5PhSiut5oA=; b=EHicZ/mH92XwDi9ovP7lRWDXII pA7KI848yXcVg+hHdOuE1bjx76q4AEhC312n0z6lHsYCg+KeEGxiGStZUQZFWBDILHa0k/aQqMoG0 mW5x5T/eAHJqOAuw61E9niJk7; Original-Received: from 75-166-76-94.hlrn.qwest.net ([75.166.76.94]:57800 helo=pokyo) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1dsWKA-001qXc-Jb; Thu, 14 Sep 2017 09:45:06 -0600 X-Attribution: Tom X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box522.bluehost.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.76.94 X-Exim-ID: 1dsWKA-001qXc-Jb X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-76-94.hlrn.qwest.net (pokyo) [75.166.76.94]:57800 X-Source-Auth: tom+tromey.com X-Email-Count: 1 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-Local-Domain: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:136961 Archived-At: I'm using vc-dir. In a vc-dir (git) buffer, I have a large number of stashes. I C-k on one stash to remove it. After the stash is removed, point jumps to the start of the buffer. It would be nicer if point stayed where it was. Tom In GNU Emacs 26.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.22.17) of 2017-08-28 built on pokyo Repository revision: 433cf5b2046f9b0a9f500dae1d072cc53f2a3c10 Windowing system distributor 'Fedora Project', version 11.0.11903000 System Description: Fedora release 25 (Twenty Five) Recent messages: scroll-up-command: End of buffer Finding changes in /home/tromey/firefox-git/hg2/python/... No changes between working revision and workfile Quit Mark set C-h C-g is undefined Remove stash {10} ? (y or n) y Remove stash {8} ? (y or n) y vc-dir-refresh: Another update process is in progress, cannot run two at a time Remove stash {8} ? (y or n) y Configured using: 'configure --prefix=/home/tromey/Emacs/install --with-modules' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES LIBSYSTEMD Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: VC dir Minor modes in effect: erc-spelling-mode: t erc-truncate-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t which-function-mode: t projectile-global-mode: t projectile-mode: t erc-notify-mode: t erc-notifications-mode: t erc-services-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-netsplit-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t savehist-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/tromey/.emacs.d/elpa/bubbles-0.5/bubbles hides /home/tromey/Emacs/install/share/emacs/26.0.50/lisp/play/bubbles Features: (shadow emacsbug thai-util thai-word gud python tramp-sh nnregistry sh-script executable make-mode ix grapnel footnote cl-print debug url-about url-dav url-dired webjump org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cursor-sensor mhtml-mode novice mode-local descr-text iso-transl tabify man eieio-opt speedbar sb-image ezimage dframe ffap gnus-fun idutils find-file erc-spelling erc-truncate mailalias bbdb-sc supercite regi mail-hist nnir js cc-mode cc-fonts cc-guess cc-menus cc-cmds gnus-html help-fns radix-tree url-cache css-mode smie sgml-mode eww url-queue gnus-draft git-rebase-mode vc-annotate tramp tramp-compat tramp-loaddefs trampver ucs-normalize jka-compr flow-fill url-http url-auth url-gw bbdb-gui bbdb-hooks bbdb-rmail rmailsum vc-mtn vc-hg sort gnus-cite smiley shr-color shr svg dom mm-archive gnus-bcklg git-commit-mode log-edit term/xterm xterm gnus-async qp gnus-ml disp-table gnus-topic nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-snarf mail-extr bbdb-com network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache gnus-registry registry eieio-base gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo smtpmail sendmail gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win conf-mode etags xref project shell browse-url dxr mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr bug-reference copyright find-dired dabbrev misearch multi-isearch smerge-mode log-view pcvs-util vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs add-log vc-git diff-mode rust-mode elec-pair flyspell ispell diminish appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs which-func imenu edmacro kmacro projectile grep compile ibuf-ext ibuffer ibuffer-loaddefs autorevert filenotify desktop frameset cus-start cus-load erc-notify erc-desktop-notifications erc-services notifications dbus xml erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete pcomplete erc-track erc-match erc-netsplit erc-hl-nicks easy-mmode color erc-button erc-fill erc-stamp wid-edit erc-goodies erc erc-backend erc-compat format-spec thingatpt pp dired-aux dired-x dired dired-loaddefs warnings advice vc-dir ewoc vc vc-dispatcher flycheck cl-extra json map find-func help-mode rx subr-x dash cc-styles cc-align cc-engine cc-vars cc-defs bbdb cl timezone ange-ftp comint ansi-color ring server savehist finder-inf bbdb-autoloads dwarf-mode-autoloads lisppaste-autoloads pydoc-info-autoloads info-look weblogger-autoloads info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util 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 menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 6052543 3394005) (symbols 48 136417 87) (miscs 40 40078 32643) (strings 32 1570077 167008) (string-bytes 1 69396987) (vectors 16 228553) (vector-slots 8 5569723 397631) (floats 8 919 4154) (intervals 56 511999 3377) (buffers 992 666))