From unknown Tue Jun 17 20:21:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#5976 <5976@debbugs.gnu.org> To: bug#5976 <5976@debbugs.gnu.org> Subject: Status: 23.1.93; yanking shell commands - converted to single lines Reply-To: bug#5976 <5976@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:21:11 +0000 retitle 5976 23.1.93; yanking shell commands - converted to single lines reassign 5976 emacs submitter 5976 Warren Harris severity 5976 normal tag 5976 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 15:28:36 2010 Received: (at submit) by debbugs.gnu.org; 19 Apr 2010 19:28:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3we3-00042q-Kz for submit@debbugs.gnu.org; Mon, 19 Apr 2010 15:28:36 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3wdz-00042i-PW for submit@debbugs.gnu.org; Mon, 19 Apr 2010 15:28:33 -0400 Received: from lists.gnu.org ([199.232.76.165]:39032) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O3wdv-0003tf-8a for submit@debbugs.gnu.org; Mon, 19 Apr 2010 15:28:27 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3wdu-0005jC-8A for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 15:28:26 -0400 Received: from [140.186.70.92] (port=60297 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3wdr-0005gB-Kk for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 15:28:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FREEMAIL_REPLYTO, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3wdk-0007Aj-6e for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 15:28:23 -0400 Received: from mail-vw0-f41.google.com ([209.85.212.41]:62648) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3wdi-00079f-VK for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2010 15:28:16 -0400 Received: by vws17 with SMTP id 17so513109vws.0 for ; Mon, 19 Apr 2010 12:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:reply-to:subject:date:message-id:to :mime-version:x-mailer; bh=o8rvR+lkZSbIWMt5JnL4X4oBGAnGD8ma3ArYjDEdkxI=; b=t4yKECCvJlWcqMXu5l5qfSKp7PfaD20ndYw9D/xHTjySa2H/yZE/nulYCJ9w5zgd5D Lf724QetwvyHVFGcXQJ+Q8xuGMT/VGMT8fgbETu/qjkd1s20YOTfyHYlNsuBvyydpume x/P5s5/dUudzNkQt/jv2qpGbUgictYI08TRZQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:reply-to:subject:date :message-id:to:mime-version:x-mailer; b=l7sS/r494FcUZ0MivcwJzxvGpBLH7Z10mFRinm5jFBVorVBlFp3ZO7DLPbyDE0LLbf 5IdF50GLLze28RpR3gannoqL6+QbMEYSRYH9d+WKX+SJF3UETPzYb2tBDLDtFxn0TLpN 6Yc32MCU05B9JbcEDnNKprL11Bp2YZu+o8ixU= Received: by 10.220.107.104 with SMTP id a40mr3820640vcp.187.1271705290869; Mon, 19 Apr 2010 12:28:10 -0700 (PDT) Received: from scarlett.psy.cmu.edu (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id l10sm20008189vcs.0.2010.04.19.12.28.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 19 Apr 2010 12:28:10 -0700 (PDT) From: David Reitter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: 23.1.93; yanking shell commands - converted to single lines Date: Mon, 19 Apr 2010 15:28:08 -0400 Message-Id: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> To: Bug-Gnu-Emacs Mime-Version: 1.0 (Apple Message framework v1078) X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Warren Harris List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.3 (----) On Apr 19, 2010, at 3:12 PM, Warren Harris wrote: One more... In the shell mode, when yanking things back from the history (M-p), I've = noticed that any multi-line commands that were previously submitted = (e.g. via paste) are now yanked back as individual lines rather than = full commands. This only seems to happen for things in the history prior = to when the shell is started. To reproduce: 1. cut the following command: echo 'hello world' 2. M-x shell 3. paste and hit return 4. see the following echoed: hello world 5. C-x k (kill shell) 6. M-x shell 7. M-p (yank back last command) 8. see that you only get: world' 9. M-p (yank again) 10. see that you only get: echo 'hello Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the aquamacs-bugs@aquamacs.org mailing = list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Enter your bug report here. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /Applications/Aquamacs.app/Contents/Resources/etc/DEBUG. In GNU Emacs 23.1.93.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54) of 2010-03-09 on braeburn.aquamacs.org - Aquamacs Distribution = 2.0preview5 Windowing system distributor `Apple', version 10.3.949 configured using `configure '--with-ns' '--without-x' 'CFLAGS=3D-arch = i386 -arch ppc' 'LDFLAGS=3D-arch i386 -arch ppc'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t savehist-mode: t smart-frame-positioning-mode: t aquamacs-autoface-mode: t recentf-mode: t osx-key-mode: t show-paren-mode: t delete-selection-mode: t pc-selection-mode: t cua-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: ^X 3 ^X ^F ^G C D SPC P R O D I M ^X ^F ^X K ^X ^F D I M H I . =E2=8C=A5V =E2=8C=A5V =E2=8C=A5V =E2=8C=A5V = =E2=8C=A5V ^V ^V ^V ^V ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^P ^P ^P ^P ^P ^P ^=E2=8C=A5F ^F ^S ^W ^S ^S ^R ^R ^A ^N ^=E2=8C=A5F ^F ^S ^W ^S ^S ^S ^R ^R ^R ^R ^R ^A ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^=E2=8C=A5F ^F ^S ^W ^S ^S ^A ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^N ^L ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^P ^R ^R ^S ^W ^S ^S ^S ^S ^S ^A ^X ^B ^X O ^N ^N ^P ^P F ^X ^F M Q R E . ^S ^S ^S ^A M A K E =E2=8C=A5P =E2=8C=A5P =E2=8C=A5P =E2=8C=A5P =E2=8C=A5P =E2=8C=A5P =E2=8C=A5= N Recent messages: Compilation finished (No files need saving) [2 times] Compilation finished History item: 1 History item: 2 History item: 3 History item: 4 History item: 5 History item: 6 History item: 5 Load-path shadows: ~/.emacs.d/site-lisp/ruby/inf-ruby hides ~/.emacs.d/site-lisp/inf-ruby ~/.emacs.d/site-lisp/uniquify hides = /Applications/Aquamacs.app/Contents/Resources/lisp/uniquify ~/.emacs.d/site-lisp/mouse hides = /Applications/Aquamacs.app/Contents/Resources/lisp/mouse ~/.emacs.d/site-lisp/ruby/ruby-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/progmodes/ruby-mode ~/.emacs.d/site-lisp/snippet hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/sni= ppet ~/.emacs.d/site-lisp/ruby/rubydb3x hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/rub= ydb3x ~/.emacs.d/site-lisp/ruby/ruby-electric hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/rub= y-electric ~/.emacs.d/site-lisp/php-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/php= -mode ~/.emacs.d/site-lisp/javascript-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/jav= ascript-mode ~/.emacs.d/site-lisp/ruby/inf-ruby hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/inf= -ruby ~/.emacs.d/site-lisp/find-recursive hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/fin= d-recursive ~/.emacs.d/site-lisp/rails/untabify-file hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/untabify-file ~/.emacs.d/site-lisp/rails/rails hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails ~/.emacs.d/site-lisp/rails/rails-ws hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-ws ~/.emacs.d/site-lisp/rails/rails-view-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-view-minor-mode ~/.emacs.d/site-lisp/rails/rails-unit-test-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-unit-test-minor-mode ~/.emacs.d/site-lisp/rails/rails-ui hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-ui ~/.emacs.d/site-lisp/rails/rails-test hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-test ~/.emacs.d/site-lisp/rails/rails-speedbar-feature hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-speedbar-feature ~/.emacs.d/site-lisp/rails/rails-snippets-feature hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-snippets-feature ~/.emacs.d/site-lisp/rails/rails-scripts hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-scripts ~/.emacs.d/site-lisp/rails/rails-ruby hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-ruby ~/.emacs.d/site-lisp/rails/rails-rake hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-rake ~/.emacs.d/site-lisp/rails/rails-project hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-project ~/.emacs.d/site-lisp/rails/rails-plugin-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-plugin-minor-mode ~/.emacs.d/site-lisp/rails/rails-navigation hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-navigation ~/.emacs.d/site-lisp/rails/rails-model-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-model-minor-mode ~/.emacs.d/site-lisp/rails/rails-model-layout hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-model-layout ~/.emacs.d/site-lisp/rails/rails-migration-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-migration-minor-mode ~/.emacs.d/site-lisp/rails/rails-mailer-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-mailer-minor-mode ~/.emacs.d/site-lisp/rails/rails-log hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-log ~/.emacs.d/site-lisp/rails/rails-lib hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-lib ~/.emacs.d/site-lisp/rails/rails-layout-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-layout-minor-mode ~/.emacs.d/site-lisp/rails/rails-helper-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-helper-minor-mode ~/.emacs.d/site-lisp/rails/rails-functional-test-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-functional-test-minor-mode ~/.emacs.d/site-lisp/rails/rails-fixture-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-fixture-minor-mode ~/.emacs.d/site-lisp/rails/rails-find hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-find ~/.emacs.d/site-lisp/rails/rails-features hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-features ~/.emacs.d/site-lisp/rails/rails-core hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-core ~/.emacs.d/site-lisp/rails/rails-controller-minor-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-controller-minor-mode ~/.emacs.d/site-lisp/rails/rails-controller-layout hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-controller-layout ~/.emacs.d/site-lisp/rails/rails-compat hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-compat ~/.emacs.d/site-lisp/rails/rails-cmd-proxy hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-cmd-proxy ~/.emacs.d/site-lisp/rails/rails-bytecompile hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/rails-bytecompile ~/.emacs.d/site-lisp/rails/predictive-prog-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/predictive-prog-mode ~/.emacs.d/site-lisp/rails/inflections hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/inflections /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/inf-haskell hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/inf-haskell /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-site-file = hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-site-file = /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-simple-indent = hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-simple-indent /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-mode hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-mode /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-indent hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-indent /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-hugs hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-hugs /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-ghci hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-ghci /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-font-lock = hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-font-lock /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-doc hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-doc /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-decl-scan = hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-decl-scan /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-cabal hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-cabal /Users/warren/.emacs.d/site-lisp/haskell-mode-2.6.1/haskell-c hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/has= kell-mode/haskell-c Features: (shadow sort mail-extr message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc mm-util mail-prsvr gmm-utils mailheader canlock sha1 hex-util hashcash mail-utils emacsbug multi-isearch vc-git caml warnings dired pydb shell gud yaml-mode ecmascript-mode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs rails rails-features rails-controller-layout rails-model-layout rails-ui rails-log rails-ws rails-test rails-rake rails-scripts derived rails-find rails-navigation rails-cmd-proxy rails-ruby flymake align rails-core rails-lib rails-project rails-compat snippet edmacro kmacro inflections predictive-prog-mode flyspell ispell untabify-file find-recursive etags ansi-color sql ruby-electric inf-ruby speedbar sb-image ezimage dframe assoc ruby-mode caml-font scala-mode-auto compile comint ring electric-minibuffer load-emacs-plugins aquamacs-mode-defaults auctex-config server tex-site smart-dnd aquamacs-aux savehist mouse-sel one-buffer-one-frame smart-frame-positioning drews_init color-theme-autoloads saveplace visual-line aquamacs-bug aquamacs-autoface-mode aquamacs-editing sendmail recentf tree-widget cus-edit osxkeys emulate-mac-keyboard-mode frame-cmds strings misc-fns thingatpt+ thingatpt frame-fns avoid aquamacs-mac-fontsets fit-frame aquamacs-frame-setup aquamacs-tabbar tabbar-window cl cl-19 tabbar easy-mmode cus-start cus-load load-emacs-pre-plugins aquamacs-site-start cocoa-compatibility filladapt aquamacs-redo check-for-updates aquamacs-menu osx_defaults aquamacs-tool-bar aquamacs mac-extra-functions aquamacs-tools aquamacs-macros parse-time timezone time-date paren delsel pc-select cua-base wid-edit regexp-opt advice advice-preload byte-opt bytecomp byte-compile debug help-fns help-mode view image-file disp-table tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win easymenu tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs) PATH: = /Users/warren/metaweb/mwbuild3/_work/gd/graphutil:/opt/local/bin:/Users/wa= rren/bin:/Users/warren/.cabal/bin:/Users/warren/godi/bin:/Users/warren/god= i/sbin:/usr/local/bin:/opt/local/lib/postgresql83/bin:/sw/bin:/Users/warre= n/metaweb/mwbuild3/_work/gd/graphutil:/opt/local/bin:/Users/warren/bin:/Us= ers/warren/.cabal/bin:/Users/warren/godi/bin:/Users/warren/godi/sbin:/usr/= local/bin:/opt/local/lib/postgresql83/bin:/sw/bin:/usr/bin:/bin:/usr/sbin:= /sbin:/usr/local/bin:/usr/X11/bin:/Users/warren/bin:/usr/bin:/bin:/usr/sbi= n:/sbin:/usr/texbin exec-path: (/Users/warren/metaweb/mwbuild3/_work/gd/graphutil = /opt/local/bin /Users/warren/bin /Users/warren/.cabal/bin = /Users/warren/godi/bin /Users/warren/godi/sbin /usr/local/bin = /opt/local/lib/postgresql83/bin /sw/bin = /Users/warren/metaweb/mwbuild3/_work/gd/graphutil /opt/local/bin = /Users/warren/bin /Users/warren/.cabal/bin /Users/warren/godi/bin = /Users/warren/godi/sbin /usr/local/bin /opt/local/lib/postgresql83/bin = /sw/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin = /Users/warren/bin /usr/bin /bin /usr/sbin /sbin = /Applications/Aquamacs.app/Contents/MacOS/bin /usr/texbin) _______________________________________________ Aquamacs-bugs mailing list Aquamacs-bugs@aquamacs.org http://lists.aquamacs.org/mailman/listinfo.cgi/aquamacs-bugs From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 19 19:12:04 2010 Received: (at 5976) by debbugs.gnu.org; 19 Apr 2010 23:12:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O408K-0006QJ-Ga for submit@debbugs.gnu.org; Mon, 19 Apr 2010 19:12:04 -0400 Received: from smtp-out2.starman.ee ([85.253.0.4] helo=mx2.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O408J-0006Pg-2J for 5976@debbugs.gnu.org; Mon, 19 Apr 2010 19:12:04 -0400 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Received: from mail.starman.ee (82.131.30.133.cable.starman.ee [82.131.30.133]) by mx2.starman.ee (Postfix) with ESMTP id 85AC13F415F; Tue, 20 Apr 2010 02:11:57 +0300 (EEST) From: Juri Linkov To: Warren Harris Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Organization: JURTA References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> Date: Tue, 20 Apr 2010 01:54:54 +0300 In-Reply-To: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> (David Reitter's message of "Mon, 19 Apr 2010 15:28:08 -0400") Message-ID: <87ljcjoxgp.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 5976 Cc: 5976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > To reproduce: > > 1. cut the following command: > > echo 'hello > world' > > 2. M-x shell > 3. paste and hit return > 4. see the following echoed: > > hello > world > > 5. C-x k (kill shell) > 6. M-x shell > 7. M-p (yank back last command) > 8. see that you only get: > > world' > > 9. M-p (yank again) > 10. see that you only get: > > echo 'hello Doing this in bash, I get the same result because it saves multi-line commands on separate lines in ~/.bash_history and reads each line as a separate command. Why should Emacs be different in this regard? -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 20 12:46:49 2010 Received: (at 5976) by debbugs.gnu.org; 20 Apr 2010 16:46:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Gb2-0008Rg-S0 for submit@debbugs.gnu.org; Tue, 20 Apr 2010 12:46:49 -0400 Received: from fg-out-1718.google.com ([72.14.220.152]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4GLs-0008K2-Ur for 5976@debbugs.gnu.org; Tue, 20 Apr 2010 12:31:09 -0400 Received: by fg-out-1718.google.com with SMTP id 19so606036fgg.15 for <5976@debbugs.gnu.org>; Tue, 20 Apr 2010 09:31:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=hSgp8nLVAyItjDeUXkojRFfHG1uTiUVRn8Zohfizcbg=; b=gr6d3O/w5fNuEZM4Qi0+bcqqwlM7kyA0c5HEc41gTUUcz6WDINZiDjcyB8hf3cxLZI 57A23qdHlWRnxyXmx2lgxfNbrrmoDulSK4o+2RNwN5dMS1guS7vBYcFKgfp63ObpscYN 1t0feMPZ4BvWZxuCtQg3J8iwsNdqz8KfmmyjM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=MkHJh5/LTnAKmG6hzsDNo2S3ZD9OJADlOzOiYwE9R9mP7ajSIImIWYC0gFiUFO28ar SZ0t1h6tu6t3iIu3wnjjBDBXHGIkCyTdxJnO37zedtqODFiwoEmrRj/i9G2CZfqy84Bd VtGkIe6oGQW+RAZn2XxVzkmmRt4PhKTTueL58= Received: by 10.223.101.4 with SMTP id a4mr1394945fao.71.1271780953130; Tue, 20 Apr 2010 09:29:13 -0700 (PDT) Received: from [192.168.0.34] (c-24-5-88-93.hsd1.ca.comcast.net [24.5.88.93]) by mx.google.com with ESMTPS id e17sm2639244fke.27.2010.04.20.09.29.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 20 Apr 2010 09:29:12 -0700 (PDT) Message-Id: From: Warren Harris To: Juri Linkov In-Reply-To: <87ljcjoxgp.fsf@mail.jurta.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Date: Tue, 20 Apr 2010 09:29:08 -0700 References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> <87ljcjoxgp.fsf@mail.jurta.org> X-Mailer: Apple Mail (2.936) X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5976 X-Mailman-Approved-At: Tue, 20 Apr 2010 12:46:47 -0400 Cc: 5976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Apr 19, 2010, at 3:54 PM, Juri Linkov wrote: >> To reproduce: >> >> 1. cut the following command: >> >> echo 'hello >> world' >> >> 2. M-x shell >> 3. paste and hit return >> 4. see the following echoed: >> >> hello >> world >> >> 5. C-x k (kill shell) >> 6. M-x shell >> 7. M-p (yank back last command) >> 8. see that you only get: >> >> world' >> >> 9. M-p (yank again) >> 10. see that you only get: >> >> echo 'hello > > Doing this in bash, I get the same result because it saves multi-line > commands on separate lines in ~/.bash_history and reads each line as > a separate command. Why should Emacs be different in this regard? I could have sworn that aquamacs 1.9 preserved multi-line shell commands across shell sessions, but perhaps I'm mistaken. It certainly does preserve multi-line shell commands within a single shell session. Warren From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 04:54:35 2010 Received: (at 5976) by debbugs.gnu.org; 21 Apr 2010 08:54:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4Vha-0008AH-SK for submit@debbugs.gnu.org; Wed, 21 Apr 2010 04:54:35 -0400 Received: from smtp-out2.starman.ee ([85.253.0.4] helo=mx2.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4VhY-0008AA-PL for 5976@debbugs.gnu.org; Wed, 21 Apr 2010 04:54:33 -0400 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Received: from mail.starman.ee (82.131.28.200.cable.starman.ee [82.131.28.200]) by mx2.starman.ee (Postfix) with ESMTP id 4519D3F40E4; Wed, 21 Apr 2010 11:54:24 +0300 (EEST) From: Juri Linkov To: Warren Harris Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Organization: JURTA References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> <87ljcjoxgp.fsf@mail.jurta.org> Date: Wed, 21 Apr 2010 11:43:36 +0300 In-Reply-To: (Warren Harris's message of "Tue, 20 Apr 2010 09:29:08 -0700") Message-ID: <87bpddgrl3.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 5976 Cc: 5976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) >> Doing this in bash, I get the same result because it saves multi-line >> commands on separate lines in ~/.bash_history and reads each line as >> a separate command. Why should Emacs be different in this regard? > > I could have sworn that aquamacs 1.9 preserved multi-line shell commands > across shell sessions, but perhaps I'm mistaken. It certainly does > preserve multi-line shell commands within a single shell session. Bash preserves multi-line shell commands within a single shell session too when its shopt option `cmdhist' is set. There is also the option `lithist' that replaces newlines with semicolon separators. But it doesn't help because it doesn't replace newlines inside command line arguments. So I see no way to save multi-line shell commands in ~/.bash_history in a way compatible with Bash. Do you have any ideas? -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 06:17:11 2010 Received: (at submit) by debbugs.gnu.org; 21 Apr 2010 10:17:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4WzX-0000It-KJ for submit@debbugs.gnu.org; Wed, 21 Apr 2010 06:17:11 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4WzU-0000In-J4 for submit@debbugs.gnu.org; Wed, 21 Apr 2010 06:17:09 -0400 Received: from lists.gnu.org ([199.232.76.165]:56231) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O4WzR-0007XD-PU for submit@debbugs.gnu.org; Wed, 21 Apr 2010 06:17:05 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4WzR-0005Lu-2x for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 06:17:05 -0400 Received: from [140.186.70.92] (port=51815 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4WzP-0005K1-37 for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 06:17:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4WzN-0006r4-Gd for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 06:17:03 -0400 Received: from lo.gmane.org ([80.91.229.12]:36694) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4WzN-0006qm-5m for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 06:17:01 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O4WzK-0007oB-39 for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 12:16:58 +0200 Received: from 202.77.197-77.rev.gaoland.net ([77.197.77.202]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Apr 2010 12:16:58 +0200 Received: from thierry.volpiatto by 202.77.197-77.rev.gaoland.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Apr 2010 12:16:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org connect(): No such file or directory From: Thierry Volpiatto Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Date: Wed, 21 Apr 2010 12:13:12 +0200 Organization: ThierryVolpiatto Lines: 24 Message-ID: <87hbn55d1j.fsf@tux.homenetwork> References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> <87ljcjoxgp.fsf@mail.jurta.org> <87bpddgrl3.fsf@mail.jurta.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 202.77.197-77.rev.gaoland.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUHBARgJRFPS0WbMBTC TSG/uJs0yyVHAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAwAAAAMADO7oxXAAABpUlE QVQ4y3VTQXKDMAyUnD7AwvQOhtxj5N4LFh9ow/+/UtlpM0BczWSS0Wola7UBeEb3+3kJ/5p9ZLz3 UI0n0J0Y4K/lh1nG24FhlJOR2LdSKtpV5gfi/Zd+NdaJBbB4D5N0JnfUIVp6obZURkJwS2a8b9uX AkgxA5gCEcknAH1s2z0DPooWmjGKcJR+HNZt+9bm0GtGRycRuZGs98Ffr02vABWGopIAhmXmxnQN BwBXZjgFLHRoqbfeYxCLWqsjLyKhbEHW+A5nEs699Q2O80ALrgHTmUTy6P0MnKyKQpKHpoNWokxs F0D5VegvWmEozyE6nuMiS98mWzlUQ9bW8qYfqOaFtzWlYCqGeIs6HEyl08jkrxUG9MF5ipXpOOpd ZMoXPPVSLWJiiwNNB+eRSyxJZmQKcacikgucnCRiHuJOLmyYJRDPwOqAvY4pA+Wy+VS8G26BAsdb Ph2Hw7ORy/H0IOG0TnaM8Cp0XrFYyU0v2z8AqkifPVbLZ0qo/gsRg60C7p+8Ov9jrUIxFde+jnAq X42hyp/c+ZcnVyUYBarrqZt3+R8450png3cWKgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAwOC0wNS0z MVQyMjoxNDoyMiswMjowMK3VBDcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMDctMTAtMjhUMTc6MDg6 NDgrMDE6MDDLdIcLAAAAEXRFWHRqcGVnOmNvbG9yc3BhY2UAMix1VZ8AAAAgdEVYdGpwZWc6c2Ft cGxpbmctZmFjdG9yADJ4MiwxeDEsMXgxSfqmtAAAAABJRU5ErkJggg== User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:R+WwWz1FGDe4c4WPn3c8QntzlA8= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Juri Linkov writes: >>> Doing this in bash, I get the same result because it saves multi-line >>> commands on separate lines in ~/.bash_history and reads each line as >>> a separate command. Why should Emacs be different in this regard? >> >> I could have sworn that aquamacs 1.9 preserved multi-line shell commands >> across shell sessions, but perhaps I'm mistaken. It certainly does >> preserve multi-line shell commands within a single shell session. > > Bash preserves multi-line shell commands within a single shell session too > when its shopt option `cmdhist' is set. > > There is also the option `lithist' that replaces newlines with semicolon > separators. But it doesn't help because it doesn't replace newlines > inside command line arguments. > > So I see no way to save multi-line shell commands in ~/.bash_history > in a way compatible with Bash. Do you have any ideas? It seem eshell does what you ask, maybe you should look there? -- Thierry Volpiatto Gpg key: http://pgp.mit.edu/ From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 11:54:48 2010 Received: (at submit) by debbugs.gnu.org; 21 Apr 2010 15:54:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4cGG-0003wr-HS for submit@debbugs.gnu.org; Wed, 21 Apr 2010 11:54:48 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4cGE-0003wl-B4 for submit@debbugs.gnu.org; Wed, 21 Apr 2010 11:54:46 -0400 Received: from lists.gnu.org ([199.232.76.165]:58986) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O4cG9-0000PP-HY for submit@debbugs.gnu.org; Wed, 21 Apr 2010 11:54:41 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4cG8-0004hy-O3 for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 11:54:40 -0400 Received: from [140.186.70.92] (port=57787 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4cG5-0004eR-Lq for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 11:54:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4cG1-0005iN-Kb for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 11:54:37 -0400 Received: from smtp-out1.starman.ee ([85.253.0.3]:37523 helo=mx1.starman.ee) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4cG1-0005hc-8z for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 11:54:33 -0400 X-Virus-Scanned: by Amavisd-New at mx1.starman.ee Received: from mail.starman.ee (82.131.28.200.cable.starman.ee [82.131.28.200]) by mx1.starman.ee (Postfix) with ESMTP id 2AED73F41BF; Wed, 21 Apr 2010 18:54:28 +0300 (EEST) From: Juri Linkov To: Thierry Volpiatto Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Organization: JURTA References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> <87ljcjoxgp.fsf@mail.jurta.org> <87bpddgrl3.fsf@mail.jurta.org> <87hbn55d1j.fsf@tux.homenetwork> Date: Wed, 21 Apr 2010 18:41:49 +0300 In-Reply-To: <87hbn55d1j.fsf@tux.homenetwork> (Thierry Volpiatto's message of "Wed, 21 Apr 2010 12:13:12 +0200") Message-ID: <87fx2o957i.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) >> So I see no way to save multi-line shell commands in ~/.bash_history >> in a way compatible with Bash. Do you have any ideas? > > It seem eshell does what you ask, maybe you should look there? Does eshell save multi-line shell commands in ~/.bash_history compatible with Bash? -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 21 13:40:46 2010 Received: (at submit) by debbugs.gnu.org; 21 Apr 2010 17:40:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4dun-0004gP-Vf for submit@debbugs.gnu.org; Wed, 21 Apr 2010 13:40:46 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4dul-0004g6-1g for submit@debbugs.gnu.org; Wed, 21 Apr 2010 13:40:45 -0400 Received: from lists.gnu.org ([199.232.76.165]:57771) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O4dug-0003Dn-CG for submit@debbugs.gnu.org; Wed, 21 Apr 2010 13:40:38 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O4due-000495-Ne for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 13:40:36 -0400 Received: from [140.186.70.92] (port=48685 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O4dud-00048S-FZ for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 13:40:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O4dub-00085K-Mh for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 13:40:35 -0400 Received: from lo.gmane.org ([80.91.229.12]:37369) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O4dub-00085D-Ac for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 13:40:33 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O4duY-00051o-AV for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2010 19:40:30 +0200 Received: from 202.77.197-77.rev.gaoland.net ([77.197.77.202]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Apr 2010 19:40:30 +0200 Received: from thierry.volpiatto by 202.77.197-77.rev.gaoland.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 21 Apr 2010 19:40:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org connect(): No such file or directory From: Thierry Volpiatto Subject: Re: bug#5976: 23.1.93; yanking shell commands - converted to single lines Date: Wed, 21 Apr 2010 19:36:48 +0200 Organization: ThierryVolpiatto Lines: 40 Message-ID: <87r5m8r9lb.fsf@tux.homenetwork> References: <11AF3D64-5B4A-4131-8BDC-9992B8C1DC54@gmail.com> <87ljcjoxgp.fsf@mail.jurta.org> <87bpddgrl3.fsf@mail.jurta.org> <87hbn55d1j.fsf@tux.homenetwork> <87fx2o957i.fsf@mail.jurta.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 202.77.197-77.rev.gaoland.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUHBARgJRFPS0WbMBTC TSG/uJs0yyVHAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAwAAAAMADO7oxXAAABpUlE QVQ4y3VTQXKDMAyUnD7AwvQOhtxj5N4LFh9ow/+/UtlpM0BczWSS0Wola7UBeEb3+3kJ/5p9ZLz3 UI0n0J0Y4K/lh1nG24FhlJOR2LdSKtpV5gfi/Zd+NdaJBbB4D5N0JnfUIVp6obZURkJwS2a8b9uX AkgxA5gCEcknAH1s2z0DPooWmjGKcJR+HNZt+9bm0GtGRycRuZGs98Ffr02vABWGopIAhmXmxnQN BwBXZjgFLHRoqbfeYxCLWqsjLyKhbEHW+A5nEs699Q2O80ALrgHTmUTy6P0MnKyKQpKHpoNWokxs F0D5VegvWmEozyE6nuMiS98mWzlUQ9bW8qYfqOaFtzWlYCqGeIs6HEyl08jkrxUG9MF5ipXpOOpd ZMoXPPVSLWJiiwNNB+eRSyxJZmQKcacikgucnCRiHuJOLmyYJRDPwOqAvY4pA+Wy+VS8G26BAsdb Ph2Hw7ORy/H0IOG0TnaM8Cp0XrFYyU0v2z8AqkifPVbLZ0qo/gsRg60C7p+8Ov9jrUIxFde+jnAq X42hyp/c+ZcnVyUYBarrqZt3+R8450png3cWKgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAwOC0wNS0z MVQyMjoxNDoyMiswMjowMK3VBDcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMDctMTAtMjhUMTc6MDg6 NDgrMDE6MDDLdIcLAAAAEXRFWHRqcGVnOmNvbG9yc3BhY2UAMix1VZ8AAAAgdEVYdGpwZWc6c2Ft cGxpbmctZmFjdG9yADJ4MiwxeDEsMXgxSfqmtAAAAABJRU5ErkJggg== User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:8AkgfpGqZNKlD2lSvZzSgYgW0pI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Juri Linkov writes: >>> So I see no way to save multi-line shell commands in ~/.bash_history >>> in a way compatible with Bash. Do you have any ideas? >> >> It seem eshell does what you ask, maybe you should look there? > > Does eshell save multi-line shell commands in ~/.bash_history > compatible with Bash? No, it save in eshell file history (.emacs.d/.eshell/) ,---- | thierry@~/.emacs.d/.eshell $ ls | alias history lastdir profile `---- ,---- | thierry@~/.emacs.d/.eshell $ echo 'hello | world' | hello | world | ==> C-up RET | thierry@~/.emacs.d/.eshell $ echo 'hello | world' | hello | world `---- That save like that in history file: ,---- | echo 'helloworld' | echo 'helloworld' `---- HTH -- Thierry Volpiatto Gpg key: http://pgp.mit.edu/ From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 23:13:15 2016 Received: (at 5976) by debbugs.gnu.org; 8 Jun 2016 03:13:15 +0000 Received: from localhost ([127.0.0.1]:59376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bATve-0001Mt-TQ for submit@debbugs.gnu.org; Tue, 07 Jun 2016 23:13:15 -0400 Received: from mail-oi0-f51.google.com ([209.85.218.51]:34036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bATvV-0001M2-TN for 5976@debbugs.gnu.org; Tue, 07 Jun 2016 23:13:13 -0400 Received: by mail-oi0-f51.google.com with SMTP id e72so307998273oib.1 for <5976@debbugs.gnu.org>; Tue, 07 Jun 2016 20:13:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=zBtXdX7K9Aq6trRbYhfnDtxDlXKuU97Tq8SYXbPdPso=; b=y6EuIgqucfu1nud2s3kFDIR+c1DFQzNI12IOSabJ13ADi5cyTkOHKinqUNsz71pk4m 3t3NFFQHzhE9zMnQZbCF4n4kbrMvld7BfALUBSkaWhVik7UD9ZtX6ymOEHd5g1bNHTPJ 7aRxi0nQnc2iLRI7oJFAvlBWAFvFqLSfxEyaXp1pJWNMVXddxpN83S5EHbGRxljoJco7 auDEuK1wC1J4g7W8lCEcqzMxEcNcdrRWlYUF4k54d41uGkds/bnqxr+Vu8J2cKdTu8fy UKE7aTP8UZfc4cF/7p6Htu1El2KZKTweHcqYxRFu2F6WDFnj4x56RD/0rGmdIA1Dxlri RL9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=zBtXdX7K9Aq6trRbYhfnDtxDlXKuU97Tq8SYXbPdPso=; b=bjs4V1X/JRU/YP3VeeMbwb5WpfVXOgYlGFpJpcCgEU9rR/OBscjsqYCuvT1nTHFIw8 b5qsDjyHlwVOoJpc3RqZ92pHt1e6frRCRQxmVKeRHDBVRiPwLdyf8hdgb040LhLW6L3x Qn+TS6C561eapTVnamTSB8m2BeJypF0uFmVMSUBh7XUVTNHvknh7kOsOI8m/TESsKmWz r1WY0qyC//wcZ0EDkqfL8fAozkk3HF3L0w/HxvIFG1Bbx+CClOjnw2+esUip/EPoB5zu ibqET4M0HqrYO6ozHOBqJUeZ2KDTrUsEZDiNAuZNbxvsBzFRSHhkh6z3Yej8W9BSW//m gZwA== X-Gm-Message-State: ALyK8tIbmyxLM3+wERwZ8WU7ChmcQ/L0nxoMg7s1EhRn2V7EwHKs3Ng5lxUEhhKpsomUAId+Y/Z2oYdnOH/c8g== X-Received: by 10.157.1.162 with SMTP id e31mr1680638ote.35.1465355580477; Tue, 07 Jun 2016 20:13:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.5.168 with HTTP; Tue, 7 Jun 2016 20:13:00 -0700 (PDT) From: Noam Postavsky Date: Tue, 7 Jun 2016 23:13:00 -0400 X-Google-Sender-Auth: iBnrPumWPLknkNiBg2wVH4gmOr0 Message-ID: Subject: 23.1.93; yanking shell commands - converted to single lines To: 5976@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 5976 Cc: David Reitter , Warren Harris 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.5 (/) tag 5976 + notabug quit Seems like a bash bug, not an Emacs one. e.g. https://lists.gnu.org/archive/html/bug-bash/2011-02/msg00029.html From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 22:52:46 2017 Received: (at control) by debbugs.gnu.org; 24 Mar 2017 02:52:46 +0000 Received: from localhost ([127.0.0.1]:41593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crFLJ-0001RQ-Sw for submit@debbugs.gnu.org; Thu, 23 Mar 2017 22:52:46 -0400 Received: from mail-io0-f181.google.com ([209.85.223.181]:34340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crFLI-0001RD-Cz for control@debbugs.gnu.org; Thu, 23 Mar 2017 22:52:44 -0400 Received: by mail-io0-f181.google.com with SMTP id b140so9471918iof.1 for ; Thu, 23 Mar 2017 19:52:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=mnRsPt2TwKGyKbzq9+y95gLukmZuaT8aUj2waiMdOqM=; b=K29N7taeVnLsKx/nz10pJqY33emDTNsWOfsgrOJPHoa6rLqJAizJ6wi6HIfxPoTEo8 EsY68GkK/EoFLdLcbOs6wmmJOLE1eNNC4DUdgFJMl21KELWHF6FqvoLaLQPgML1LB+p8 uSWOMlUJBTWqwRH662i/K4SbfWGZftiJFsv1klqrx0ePmBDunEwZmuOz5ta7P8G95YEm AFYn0ql+/NmVqS69dXedQRr3/LIXgKLCTwd0FUzHUzNXD+0doy3rugkcOIW7ClsKvJ+w hkVB7VX+wwBJEQHyWvb3QGmCXFgSaDP3dBxzpJeYU7h74mL2YXZqgjCBgKl4t4OMfrCy CNMA== 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:subject:date:message-id :mime-version; bh=mnRsPt2TwKGyKbzq9+y95gLukmZuaT8aUj2waiMdOqM=; b=Y8kKDe9LuPLiyLl2zBNWcPKD4NFzD7xV9XlZkJpDRFMpuJdsCV4pzRfascFNvjRjv5 CIyZSuyzrOr8Q09yp4CTu25CvrSbCPvV34xdOQKDgIl9SF3UBVLpaadtK81QvQgapKsJ ogFlGUtJQO1mTibCGyDnMMRkZBxyBKZ3O3JwdX+7OfnfUHY1GJ0u44SjaqhIyy6m7HBN YQkbNqzTfeIuBQkoOJTqg6X+SNYZpxnpmZ9luxZ2QN/9VQQC6W1qj5c7AsXWyMb53t5X IVPc6NjxgAQtGNR7Utqt58VvHZNaKgGPWkEJq6dcix30vSb7WzZRVpG9+4UYQaPw4zl6 fjug== X-Gm-Message-State: AFeK/H1S02Lrs1yo8L7J0eYOZS6F6B+F70JcsxUoiVogYc0jwJS8l2qRhCFcKhwXSdHG4w== X-Received: by 10.107.146.198 with SMTP id u189mr6643822iod.173.1490323958653; Thu, 23 Mar 2017 19:52:38 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 62sm1685604itl.1.2017.03.23.19.52.37 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 23 Mar 2017 19:52:37 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #5976 Date: Thu, 23 Mar 2017 22:54:00 -0400 Message-ID: <8737e34c6v.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control 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: -2.1 (--) close 5976 quit From unknown Tue Jun 17 20:21:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 21 Apr 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator