unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
@ 2017-11-19 16:09 Dr. Michael L. Dowling
       [not found] ` <CADwFkmm6hze_2h1fTDiqOFB2At1edfp=oJX5EQdxRidK8XWq0Q@mail.gmail.com>
       [not found] ` <mailman.2142.1597447084.2739.bug-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 7+ messages in thread
From: Dr. Michael L. Dowling @ 2017-11-19 16:09 UTC (permalink / raw)
  To: 29357


I don't believe that emacs can send this report as my ISP expects SASL to port 578.  I therefore
send it using an appropriately configured "mutt" as user agent.

The Report:

If I  use X-windows, there is  no problem with cutting  and pasting from
outside an emacs  buffer into an emacs buffer and  vice versa.  But this
no  longer works  when  in a  text  console.  When  on  a Linux  virtual
console, pasting into an emacs buffer results in the message:

"No selection available"

in the mini-buffer.   Conversely, marking text in  an emacs buffer and pasting  into a virtual
console yields no error, but it does not paste.

I have been using Linux and emacs for decades,  and this used to work until recently, but just
how recently, I cannot say, probably a month or two.

I've  searched the  Internet, but  the only  mention  of something  similar said  that it  was
fundamentally impossible, but this  is not true.  I've been using that  feature for years.  (I
had the impression  that the author was using Windows  and wanted to cut
and paste to and to and from a DOS box.)

I use Arch Linux with the latest packages updated every day.  Nothing self compiled.


My tests were as follows:

  1. Try emacs -q -- still does not work.
  2. Set up a new user with no special  environment, just out of the box.  No .emacs file, and
     no bash init files.  Same behaviour.
  3. Now  the strange bit: login  using my normal userid  "mike" and change user  to the newly
     created user "joe", and cut and paste works for joe.  ("su - joe" was used for that.)
  4. Logout, and log back in again as joe (no su -; joe logs in from the
     text terminal), cut and paste no longer works for joe, But change user user
     using "su - mike", and it works for mike!
  5. Is it a shell problem?  Change shell to zsh, same behaviour.
  6. Login as mike  or joe, and call the bash  again.  Now I'm not in a  login shell, but same
     behaviour, no cut and paste.

I cannot say for sure that this is an emacs  problem.  It could be a Linux problem, or an Arch
Linux problem.   It might even  be a shell  problem, although with  the above tests  that seem
unlikely.




In GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.19)
 of 2017-09-16 built on juergen
Windowing system distributor 'The X.Org Foundation', version 11.0.11905000
Configured using:
 'configure   --prefix=/usr    --sysconfdir=/etc   --libexecdir=/usr/lib
 --localstatedir=/var  --with-x-toolkit=gtk3  --with-xft  --with-modules
 '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:
XPM JPEG  TIFF GIF PNG RSVG  IMAGEMAGICK SOUND GPM DBUS  GCONF GSETTINGS
NOTIFY   ACL  GNUTLS   LIBXML2   FREETYPE  M17N_FLT   LIBOTF  XFT   ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES

Important settings:
  value of $LC_CTYPE: en_NZ.UTF-8
  value of $LC_MONETARY: en_IE.UTF-8
  value of $LC_TIME: en_DK.UTF-8
  value of $LANG: en_NZ.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  Info-breadcrumbs-in-mode-line-mode: t
  icicle-mode: t
  diff-auto-refine-mode: t
  shell-dirtrack-mode: t
  on-screen-global-mode: t
  display-time-mode: t
  global-highlight-parentheses-mode: t
  highlight-parentheses-mode: t
  minibuffer-depth-indicate-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-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-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Function icicle-repeat-complex-command is already compiled
Turning OFF Icicle mode...done
Turning ON Icicle mode...done
Turning OFF Icicle mode...done
Turning ON Icicle mode...done
Turning ON Icicle mode...done
Appointment reminders enabled (no diary file found)
Loading /usr/share/emacs/25.3/lisp/textmodes/table.elc...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Computing completion candidates...

Load-path shadows:
None found.

Features:
(shadow  sort org-rmail  org-mhe org-irc  org-info org-gnus  org-docview
doc-view subr-x jka-compr image-mode  org-bibtex bibtex org-bbdb org-w3m
org-table  org org-macro  org-footnote org-pcomplete  org-list org-faces
org-entities  org-version  ob-emacs-lisp   ob  ob-tangle  ob-ref  ob-lob
ob-table  ob-exp org-src  ob-keys ob-comint  ob-core ob-eval  org-compat
org-macs  org-loaddefs  find-func  flyspell  ispell  mail-extr  emacsbug
sendmail face-remap table  browse-kill-ring+ browse-kill-ring mouse-drag
mouse-copy appt diary-lib  diary-loaddefs cal-menu calendar cal-loaddefs
warnings  two-column   info+  info  icicles   icicles-mode  icicles-cmd2
icicles-cmd1   second-sel   frame-cmds  frame-fns   avoid   icicles-mcmd
image-dired  icicles-fn icicles-var  apropos-fn+var apropos  icicles-opt
ffap  url-parse   url-vars  fuzzy-match  cus-theme   cus-edit  cus-start
cus-load   bookmark+    bookmark+-key   derived    dired-x   bookmark+-1
bookmark+-bmu  bookmark+-lit  pp+   icicles-face  ring+  edmacro  kmacro
julia-shell  loccur  crosshairs  lacarte  synonyms  thingatpt+  hl-line+
hl-line col-highlight  vline doremi psvn wid-edit  log-edit message idna
dired rfc822  mml mml-sec  epg mm-decode mm-bodies  mm-encode mail-parse
rfc2231  rfc2047  rfc2045  ietf-drums  mailabbrev  mail-utils  gmm-utils
mailheader pcvs-util add-log diff-mode ido ess-toolbar ess-mouse mouseme
ess-menu ess-swv ess-noweb  ess-noweb-font-lock-mode ess-bugs-l essd-els
ess-sas-d  ess-sas-l  ess-sas-a   ess-sta-d  ess-sta-l  cc-vars  cc-defs
make-regexp  ess-sp6-d ess-dde  ess-sp3-d  ess-julia julia-mode  ess-r-d
ess-r-syntax   ess-r-completion   ess-roxy  essddr   hideshow   ess-help
ess-r-package  ess-s-l  ess   ess-inf  ess-tracebug  tramp  tramp-compat
auth-source   gnus-util  mm-util   help-fns  mail-prsvr   password-cache
tramp-loaddefs trampver ucs-normalize shell pcomplete format-spec advice
ess-mode ess-noweb-mode ess-utils  ess-generics cl ess-custom executable
ess-compat  ess-site bookmark+-mac  bookmark filladapt  dabbrev tex-site
auto-loads   on-screen   hexrgb   ack   quail   math-symbol-lists   time
slime-editing-commands     slime-scratch      slime-repl     slime-parse
slime-autoloads slime compile etags xref cl-seq project eieio eieio-core
cl-macs arc-mode archive-mode noutline outline pp comint ansi-color ring
hyperspec   thingatpt   browse-url  blinking-cursor   pager   easy-mmode
highlight-parentheses mb-depth+  mb-depth finder-inf  package epg-config
seq byte-opt gv bytecomp  byte-compile cl-extra help-mode easymenu cconv
cl-loaddefs  pcase cl-lib  time-date  mule-util  tooltip eldoc  electric
uniquify    ediff-hook    vc-hooks    lisp-float-type    mwheel    x-win
term/common-win  x-dnd  tool-bar  dnd fontset  image  regexp-opt  fringe
tabulated-list newcomment  elisp-mode lisp-mode prog-mode  register page
menu-bar rfn-eshadow  timer select  scroll-bar mouse  jit-lock font-lock
syntax  facemenu font-core  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  charscript  case-table  epa-hook  jka-cmpr-hook  help
simple  abbrev 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 523402 14043)
 (symbols 48 51189 1)
 (miscs 40 664 299)
 (strings 32 129144 19036)
 (string-bytes 1 3827730)
 (vectors 16 68310)
 (vector-slots 8 1193079 2274)
 (floats 8 557 274)
 (intervals 56 370 0)
 (buffers 976 106))

-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany

-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
       [not found]   ` <20200814195252.GA2819@moocow>
@ 2020-08-14 23:16     ` Stefan Kangas
  0 siblings, 0 replies; 7+ messages in thread
From: Stefan Kangas @ 2020-08-14 23:16 UTC (permalink / raw)
  To: Dr. Michael L. Dowling; +Cc: 29357

[Please use "Reply to all" so the discussion is in the bug tracker.]

Hi Michael,

Thanks for replying back with details.  I'm hoping that the information
you have provided will help someone who knows more about this stuff
investigate this.

Best regards,
Stefan Kangas

"Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:

> Hello Stefan!
>
> Thanks for  replying.  This  is an  old bug  report but  is nevertheless
> still valid.
>
> On Mon, Aug 10, 2020 at 09:14:36AM -0700, Stefan Kangas wrote:
>> "Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:
>
>> > The Report:
>> >
>> > If I  use X-windows, there is  no problem with cutting  and pasting from
>> > outside an emacs  buffer into an emacs buffer and  vice versa.  But this
>> > no  longer works  when  in a  text  console.  When  on  a Linux  virtual
>> > console, pasting into an emacs buffer results in the message:
>> >
>> > "No selection available"
>
> This continues to be the case to this day.
>
>> > Conversely, marking text in  an emacs buffer and pasting  into a virtual
>> > console yields no error, but it does not paste.
>
> This has apparently been fixed.  It now works.
>
> Of  course, cut-and-paste  never worked  when it's  from an  xterm to  a
> virtual console, and vice versa, and I have never expected it to.
>
>> How do you cut and paste in the Linux virtual console?  Are you using
>> gpm?
>
> Yes, I use gpm.
>
>> Could you please provide a recipe for reproducing this?
>
> Simple!
>
> /usr/lib/systemd/system$grep gpm *
> gpm.service:ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2
>
> However  I mark  that text,  for example,  with a  depressed left  mouse
> button on the '/'  of '/usr', and dragging the mouse  to '2' of 'imps2',
> and then  releasing the left button,  with a right button  click in this
> text as I write, I get that error.  The same goes for any other means of
> cutting and pasting, for example, simply  double clicking on a word, and
> pasting with a single right button click, the same error.
>
> (I copied this text using emacs; start a shell process in emacs, and cut
> and  paste using  emacs, works.   This  doesn't use  the mouse,  though,
> namely with the set-mark-command (C-SPC) and append-next-kill (M-C-w).)
>
>> >
>> > My tests were as follows:
>> >
>> >   1. Try emacs -q -- still does not work.
>> >   2. Set up a new user with no special  environment, just out of the box.  No .emacs file, and
>> >      no bash init files.  Same behaviour.
>> >   3. Now  the strange bit: login  using my normal userid  "mike" and change user  to the newly
>> >      created user "joe", and cut and paste works for joe.  ("su - joe" was used for that.)
>> >   4. Logout, and log back in again as joe (no su -; joe logs in from the
>> >      text terminal), cut and paste no longer works for joe, But change user user
>> >      using "su - mike", and it works for mike!
>
> I had forgotten about this.  So I made some more tests.
>
> Login from a virtual console as  "joe", and cut-and-paste does not work.
> (Joe  has  a  completely  empty  home  directory;  no  .bash*  except  a
> .bash_logout that deletes everything except .bash_logout)
>
> Login as "mike" and "su - joe" and it does work.
>
> Login as "mike" and "su - mike" and it doesn't work.
>
> Login as "joe" and "su - mike", and cut-and-paste works!!!
>
> Give "joe"  with ksh as  login shell  and login as  "joe", cut-and-paste
> doesn't work.
>
> It doesn't work for  root either when root logs in as  root on a virtual
> console.
>
> Weird!
>
> BTW, this  computer is not  one year old and  has a completely  new ARCH
> installation.
>
>> >   5. Is it a shell problem?  Change shell to zsh, same behaviour.
>> >   6. Login as mike  or joe, and call the bash  again.  Now I'm not in a  login shell, but same
>> >      behaviour, no cut and paste.
>> >
>> > I cannot say for sure that this is an emacs  problem.  It could be a Linux problem, or an Arch
>> > Linux problem.   It might even  be a shell  problem, although with  the above tests  that seem
>> > unlikely.
>>
>> Are you seeing this outside of Emacs?
>
> No!   Cut-and-paste  works  fine  everywhere else,  within  and  between
> virtual consoles, from virtual consoles to postgresql (psql), to python,
> etc, etc.  The (frustrating) odd man out is emacs.
>
> As I recall,  at the time cut-and-paste ceased to  work for emacs, there
> had been a major upgrade of emacs.
>
> There  is  something   about  that  initial  login   that  affects  that
> cut-and-paste.
>
> My Linux boots to text-mode virtual  consoles.  I manually start X using
> startx.  This might be one reason  why cut-and-paste works in X, just as
> it works when first logging in as another and changing user works.
>
> Cheers,
>
> Mike





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
       [not found] ` <mailman.2142.1597447084.2739.bug-gnu-emacs@gnu.org>
@ 2020-08-15  8:52   ` Alan Mackenzie
  2020-08-16 15:46     ` Stefan Kangas
  0 siblings, 1 reply; 7+ messages in thread
From: Alan Mackenzie @ 2020-08-15  8:52 UTC (permalink / raw)
  To: Stefan Kangas, Dr.Michael L.Dowling; +Cc: acm, 29357

Hello, Michael and Stefan.

In article <mailman.2142.1597447084.2739.bug-gnu-emacs@gnu.org> you wrote:
> [Please use "Reply to all" so the discussion is in the bug tracker.]

> Hi Michael,

> Thanks for replying back with details.  I'm hoping that the information
> you have provided will help someone who knows more about this stuff
> investigate this.

> Best regards,
> Stefan Kangas

> "Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:

>> Hello Stefan!

>> Thanks for  replying.  This  is an  old bug  report but  is nevertheless
>> still valid.

>> On Mon, Aug 10, 2020 at 09:14:36AM -0700, Stefan Kangas wrote:
>>> "Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:

>>> > The Report:

>>> > If I  use X-windows, there is  no problem with cutting  and pasting from
>>> > outside an emacs  buffer into an emacs buffer and  vice versa.  But this
>>> > no  longer works  when  in a  text  console.  When  on  a Linux  virtual
>>> > console, pasting into an emacs buffer results in the message:

>>> > "No selection available"

>> This continues to be the case to this day.

Forgive me for not answering each point individually.

The problem with GPM and Emacs had been annoying me so much that I got
into the GPM source code in early 2016 to try and fix it.  The conclusion
I came to then was that the GPM mouse works in two exclusive incompatible
ways: (i) it works on the virtual terminal; (ii) it works under the
control of an application, such as Emacs.  These two modes don't interact
with eachother.

Unfortunately, I didn't note down any of the precise details in GPM, but
the _only_ way to transfer text into or out of Emacs with GPM is first to
do M-x gpm-mouse-mode (to disable "application" mode), followed by normal
GPM operations on the screen.  I actually have gpm-mouse-mode disabled by
default, since I don't need to use mouse facilities in Emacs.

I did make a note about this in the Emacs manual on the page "Text-Only
Mouse".

There are several annoyances with this way of working - if you've got
side-by-side windows, you've really got to get rid of all but the
pertinent window before being able to mark text with the mouse; when you
yank text in with the middle button, linefeeds misbehave, giving
indentation where none is wanted.  For all that, having GPM is better
than not having it.
 
[ .... ]

>> Cheers,

>> Mike

-- 
Alan Mackenzie (Nuremberg, Germany).






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
  2020-08-15  8:52   ` Alan Mackenzie
@ 2020-08-16 15:46     ` Stefan Kangas
  2020-08-16 19:36       ` Dr. Michael L. Dowling
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Kangas @ 2020-08-16 15:46 UTC (permalink / raw)
  To: Alan Mackenzie, Dr.Michael L.Dowling; +Cc: 29357

Hi Alan,

Alan Mackenzie <acm@muc.de> writes:

> The problem with GPM and Emacs had been annoying me so much that I got
> into the GPM source code in early 2016 to try and fix it.  The conclusion
> I came to then was that the GPM mouse works in two exclusive incompatible
> ways: (i) it works on the virtual terminal; (ii) it works under the
> control of an application, such as Emacs.  These two modes don't interact
> with eachother.
>
> Unfortunately, I didn't note down any of the precise details in GPM, but
> the _only_ way to transfer text into or out of Emacs with GPM is first to
> do M-x gpm-mouse-mode (to disable "application" mode), followed by normal
> GPM operations on the screen.  I actually have gpm-mouse-mode disabled by
> default, since I don't need to use mouse facilities in Emacs.
>
> I did make a note about this in the Emacs manual on the page "Text-Only
> Mouse".
>
> There are several annoyances with this way of working - if you've got
> side-by-side windows, you've really got to get rid of all but the
> pertinent window before being able to mark text with the mouse; when you
> yank text in with the middle button, linefeeds misbehave, giving
> indentation where none is wanted.  For all that, having GPM is better
> than not having it.

This is very useful information, thank you.  If I understand you
correctly, this is a limitation in GPM, and not in Emacs.  Maybe some
interested party could report this as a feature request to GPM.

BTW, maybe someone could test and see if this works with some other
program that also splits the display to see if it has the same problem.

I suppose that means that this bug should be closed?  Or is there
anything more we should do?

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
  2020-08-16 15:46     ` Stefan Kangas
@ 2020-08-16 19:36       ` Dr. Michael L. Dowling
  2020-08-16 20:48         ` Stefan Kangas
  0 siblings, 1 reply; 7+ messages in thread
From: Dr. Michael L. Dowling @ 2020-08-16 19:36 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Alan Mackenzie, 29357

On Sun, Aug 16, 2020 at 08:46:40AM -0700, Stefan Kangas wrote:
> > There are several annoyances with this way of working - if you've got
> > side-by-side windows, you've really got to get rid of all but the
> > pertinent window before being able to mark text with the mouse; when you
> > yank text in with the middle button, linefeeds misbehave, giving
> > indentation where none is wanted.  For all that, having GPM is better
> > than not having it.
> 
> This is very useful information, thank you.  If I understand you
> correctly, this is a limitation in GPM, and not in Emacs.  Maybe some
> interested party could report this as a feature request to GPM.
> 
> BTW, maybe someone could test and see if this works with some other
> program that also splits the display to see if it has the same problem.

If I can be of any further assistance I would be willing to try, but I'd
need somebody to suggest how.

> I suppose that means that this bug should be closed?  Or is there
> anything more we should do?

I  had come  to the  conclusion  that I  was  one of  the last  die-hard
Linux/text-mode/command line users.  Were that  to be the case, it would
be unreasonable of me to expect people to work to fix it. But apparently
I'm not the last die-hard user.  But then, why have others not also made
bug reports?

This is a very old bug report.   Since nobody reacted to it, I concluded
that nobody was using text-mode.  Then truecrypt stopped development, so
I adopted  veracrypt instead.  It  worked fine,  except in text  mode it
yielded error messages  from a graphics library.   Since it nevertheless
worked,  I  did not  make  a  bug  report.   I expected  somebody  would
eventually fix it,  but nobody did, until a few  weeks ago, years later.
But that reinforced my conclusion that text-mode was not being used.

If I  can help in any  way, please let  me know.  I personally  have not
noticed any other strange behavious of  GPM, but, with a pointer or two,
I could investigate this.

Cheers,

Mike

-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
  2020-08-16 19:36       ` Dr. Michael L. Dowling
@ 2020-08-16 20:48         ` Stefan Kangas
  2020-08-17  9:53           ` Dr. Michael L. Dowling
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Kangas @ 2020-08-16 20:48 UTC (permalink / raw)
  To: Dr. Michael L. Dowling; +Cc: Alan Mackenzie, 29357

"Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:

> If I can be of any further assistance I would be willing to try, but I'd
> need somebody to suggest how.

My idea was simply to test e.g. vim (or some $FOO text editor) and see
how well it works with regards to split screen support.  But I guess
they would have to do something similar to us according to what Alan has
reported.  So I'm actually not sure that testing it will help much...

> I  had come  to the  conclusion  that I  was  one of  the last  die-hard
> Linux/text-mode/command line users.

(You might enjoy hearing that RMS also uses Emacs on the Linux console.)

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#29357: Cut and paste problems on Linux on a text virtual console no longer works
  2020-08-16 20:48         ` Stefan Kangas
@ 2020-08-17  9:53           ` Dr. Michael L. Dowling
  0 siblings, 0 replies; 7+ messages in thread
From: Dr. Michael L. Dowling @ 2020-08-17  9:53 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: Alan Mackenzie, 29357

Hello, Stefan!

On Sun, Aug 16, 2020 at 01:48:30PM -0700, Stefan Kangas wrote:
> "Dr. Michael L. Dowling" <Mike.Dowling@t-online.de> writes:
> 
> > If I can be of any further assistance I would be willing to try, but I'd
> > need somebody to suggest how.
> 
> My idea was simply to test e.g. vim (or some $FOO text editor) and see
> how well it works with regards to split screen support.  But I guess
> they would have to do something similar to us according to what Alan has
> reported.  So I'm actually not sure that testing it will help much...

I've just downloaded vim, and, yes, cut-and-paste works with vim.

Personally, I prefer vi  as it is POSIX conforming.  You  can use the vi
on any  UNIX machine, and  cut-and-paste works with  the vi on  my Linux
computers.

The  trouble  with  the  vi  is  that  it  screws  up  indentation  with
cut-and-paste.  So I've used nano  instead, and cut-and-paste works with
that, too.

For me, the  burning question is whether or not  others can replicate my
experience with emacs.

The great thing  about Arch Linux is that we  configure stuff ourselves.
But the danger is that a  configuration that is continually being copied
with every  new computer  might well  propagate problems  resulting from
incompatibilities between various software releases.

I  try to  be cautious.   On this  machine, I  copied my  old /etc  to a
subdirectory  of /root,  and  inspected every  file  before copying  and
editing.

The problem  cannot lie with  individual user configuration, as  my user
"joe" only has a .bash_logout that deletes everything except itself, and
"joe" suffers  from the  same problem.  ("joe"  doesn't have  a ~/.emacs
file

> > I  had come  to the  conclusion  that I  was  one of  the last  die-hard
> > Linux/text-mode/command line users.
> 
> (You might enjoy hearing that RMS also uses Emacs on the Linux console.)

Interesting!  I have always had a great deal of respect for RMS.

Cheers,

Mike

-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-08-17  9:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-19 16:09 bug#29357: Cut and paste problems on Linux on a text virtual console no longer works Dr. Michael L. Dowling
     [not found] ` <CADwFkmm6hze_2h1fTDiqOFB2At1edfp=oJX5EQdxRidK8XWq0Q@mail.gmail.com>
     [not found]   ` <20200814195252.GA2819@moocow>
2020-08-14 23:16     ` Stefan Kangas
     [not found] ` <mailman.2142.1597447084.2739.bug-gnu-emacs@gnu.org>
2020-08-15  8:52   ` Alan Mackenzie
2020-08-16 15:46     ` Stefan Kangas
2020-08-16 19:36       ` Dr. Michael L. Dowling
2020-08-16 20:48         ` Stefan Kangas
2020-08-17  9:53           ` Dr. Michael L. Dowling

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).