From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: npostavs@users.sourceforge.net Newsgroups: gmane.emacs.bugs Subject: bug#27405: 25.2; Make eshell-next-prompt more reliable Date: Sun, 18 Jun 2017 09:52:13 -0400 Message-ID: <87vantqu7m.fsf@users.sourceforge.net> References: <20170617090813.GA889@gmail.com> <87zid6qn3b.fsf@users.sourceforge.net> <20170618132932.GA2617@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1497793883 6093 195.159.176.226 (18 Jun 2017 13:51:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Jun 2017 13:51:23 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) Cc: 27405@debbugs.gnu.org To: Pierre Neidhardt Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 18 15:51:13 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 1dMabh-0000rJ-5I for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Jun 2017 15:51:13 +0200 Original-Received: from localhost ([::1]:38454 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMabi-0002lE-T3 for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Jun 2017 09:51:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMabZ-0002l8-Dm for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2017 09:51:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMabW-0005rf-CU for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2017 09:51:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51421) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMabW-0005rZ-7d for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2017 09:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dMabV-0002iS-TM for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2017 09:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Jun 2017 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27405 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 27405-submit@debbugs.gnu.org id=B27405.149779384510414 (code B ref 27405); Sun, 18 Jun 2017 13:51:01 +0000 Original-Received: (at 27405) by debbugs.gnu.org; 18 Jun 2017 13:50:45 +0000 Original-Received: from localhost ([127.0.0.1]:54098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMabF-0002hu-5l for submit@debbugs.gnu.org; Sun, 18 Jun 2017 09:50:45 -0400 Original-Received: from mail-it0-f42.google.com ([209.85.214.42]:34293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMabD-0002hg-60 for 27405@debbugs.gnu.org; Sun, 18 Jun 2017 09:50:43 -0400 Original-Received: by mail-it0-f42.google.com with SMTP id m47so8317421iti.1 for <27405@debbugs.gnu.org>; Sun, 18 Jun 2017 06:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=w9T8Ysnpo3XDh/v8HLCbvBoS4wd4EMBFkF8XncI+rH8=; b=LGBHzd99+sMULHnSdWuV+p7wTpIVSPVRYwPHyJ7BYKX4re0IdTBVT3iDUVsf8zW5+X RgCt433UQ4fxfzsq1YTf7mrsUvKi/fL0DNaV4eiooLV5wgGl2KJ2UyqE3jsRM9C50hze CqT8/x9Jo5G4XZgBTesdPjGAvCR/ut00QQAlCshZGNUCchATUeHW7v9drMZ1t3ILJwL1 m3nXTkVtN+8+LSGvgHbUuVqDMVFF2TBLmBqRU0H77mQDyyBy5hkAx+uJvwOp7NRJFwrM 0/hf4embrkkMo60tARpOaNF1JfdB2hLSSzsJyQiujncuae0mVvRE0RUFvxN1iMCA4ou8 hFcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=w9T8Ysnpo3XDh/v8HLCbvBoS4wd4EMBFkF8XncI+rH8=; b=NVgVpVyrFMfnuA7xMxmlQYxjUqQKSs3Z9+KZYyxyiaL9NeaBtfLp6QnyAS4XyrC43T FiS7ozsvhLE4Q3jRcUhT+CoqkClmNwOhA6K7w7dqS2ReB7Drd7a5LVZMwoxFRuxcisRE UDpSMRA1TaCvQ2aRIEwDlGLomg9DAGbOBAnPDhmzEadM9BoSIBGapvDWEc9cR3NeUnat yL1Y6E+PoFdkCzYuykxu2DelfqJ54vkd7LqxtnOqUJhWW1AWmAkLvv+u0g9gzxHkQ+oe tBUNp/uxPAAuE9e0LvgGQ/I36Q9uAWGP95jdvN85eLxmjCizn3hjAeMz6ryltm6G9Wib 9xYg== X-Gm-Message-State: AKS2vOy5xPJrK8hdcA6eQ9M1HFi9s1hcROFpZaJJQJ08C8nBqwDoZsF2 MtB/F+69uob0VOv/ X-Received: by 10.36.35.202 with SMTP id u193mr18192022itu.90.1497793837418; Sun, 18 Jun 2017 06:50:37 -0700 (PDT) Original-Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id p74sm4191014iop.10.2017.06.18.06.50.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 18 Jun 2017 06:50:36 -0700 (PDT) In-Reply-To: <20170618132932.GA2617@gmail.com> (Pierre Neidhardt's message of "Sun, 18 Jun 2017 14:29:32 +0100") 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:133727 Archived-At: Pierre Neidhardt writes: >> > (defun eshell-previous-prompt (n) >> > "Move to end of Nth previous prompt in the buffer. >> > See `eshell-prompt-regexp'." >> > (interactive "p") >> > (backward-char) >> > (eshell-next-prompt (- n)))) >> >> What's the backward-char for? > > That would have definitely deserved a comment... > > Without it, if point is right after the prompt, it won't move. That would be > disturbing for the user. Hmm, maybe beginning-of-line would make more sense? If I have point on the same line of the prompt I can get to the beginning of the prompted line with C-a, so C-c C-p probably means I want to go farther back.