[Stretch] Comportement étrange de NeoVIM avec le Terminal Mac

Le
Pierre Malard
--Apple-Mail=_C169C013-73FE-4C0A-800B-590264B86FE3
Content-Type: multipart/alternative;
boundary="Apple-Mail=_F32DE16E-F029-46D5-85A6-27B9E2369E0B"


--Apple-Mail=_F32DE16E-F029-46D5-85A6-27B9E2369E0B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8

Bonsoir,

Visiblement les équipes de Debian ont choisi le fork NeoVIM dans la =
nouvelle distribution, dont acte.

Par contre, j’ai un comportement très étrange avec le =
terminal Apple. Je ne peux plus utiliser la sélection, ni le =
copier/coller. À chaque fois que je sélectionne un texte sous =
NeoVIM cela passe en mode « VISUAL » et m’interdit =
toute action autre que celle prévue dans ce mode. C’est =
exactement comme si j’avais tapé un « v » et =
déplacé le curseur avec les flèches ! C’est un =
mélange des genres entre les deux applications très =
dérangeantes et pénalisantes.

Le seul moyen pour revenir à un comportement « normal », =
c’est de lancer le Vim avec l’option « -u NONE »=
ou « -u NORC ». Mais dans ce cas, on perd tous les avantages =
de Vim sur Vi. Une véritable régression…

J’ai cherché dans la doc, dans le fichier vimrc et sur les =
moteurs de recherche sans autre succès. Si l’un d’ent=
re vous avait une suggestion…

Merci d'avance

--
Pierre Malard

« L'émancipation politique doit marcher de pair avec =
l'émancipation
sociale ou les résultats sont désastreux »
Romain Gary - "Les racines du ciel"
| _,,,,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. , ( `'-'
'''(_/--' `-'_) πr

perl -e '$_=q#: 3| 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) =
)-,_. , ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'_): =
24πr::#;y#:##;s#(D)(d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--


--Apple-Mail=_F32DE16E-F029-46D5-85A6-27B9E2369E0B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8

<html><head><meta http-equiv="Content-Type" content="text/html =
charset=utf-8"></head><body style="word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class="">Bonsoir,<div class=""><br class=""></div><div =
class="">Visiblement les équipes de Debian ont choisi le fork =
NeoVIM dans la nouvelle distribution, dont acte.</div><div class=""><br =
class=""></div><div class="">Par contre, j’ai un =
comportement très étrange avec le terminal Apple. Je ne peux =
plus utiliser la sélection, ni le copier/coller. À chaque fois =
que je sélectionne un texte sous NeoVIM cela passe en mode =
«&nbsp;VISUAL&nbsp;» et m’interdit toute action autre =
que celle prévue dans ce mode. C’est exactement comme si =
j’avais tapé un «&nbsp;v&nbsp;» et déplacé=
le curseur avec les flèches ! C’est un mélange des =
genres entre les deux applications très dérangeantes et =
pénalisantes.</div><div class=""><br class=""></div><div =
class="">Le seul moyen pour revenir à un comportement =
«&nbsp;normal&nbsp;», c’est de lancer le Vim avec =
l’option «&nbsp;-u NONE&nbsp;» ou «&nbsp;-u =
NORC&nbsp;». Mais dans ce cas, on perd tous les avantages de Vim =
sur Vi. Une véritable régression…</div><div =
class=""><br class=""></div><div class="">J’ai cherché =
dans la doc, dans le fichier vimrc et sur les moteurs de recherche sans =
autre succès. Si l’un d’entre vous avait une =
suggestion…</div><div class=""><br class=""></div><div =
class="">Merci d'avance</div><div class=""><br class=""><div =
class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=""><div style="margin: 0px; font-size: 10px; font-family: =
'Courier New';" class=""><div style="margin: 0px;" =
class="">--&nbsp;</div><div style="margin: 0px;" class="">Pierre =
Malard</div><div style="margin: 0px; min-height: 11px;" class=""><br =
class=""></div><div style="font-size: 12px; margin: 0px; =
font-family: Times;" class="">&nbsp; &nbsp;«&nbsp;<i =
class="">L'émancipation politique doit marcher de pair avec =
l'émancipation</i></div><div style="font-size: 12px; margin: 0px; =
font-family: Times;" class=""><i class="">&nbsp; &nbsp;&nbsp;sociale =
ou les résultats sont désastreux&nbsp;</i>»</div><div =
style="font-size: 12px; margin: 0px; font-family: Times;" =
class=""><span class="Apple-tab-span" style="white-space: pre;"> =
</span>&nbsp; &nbsp;&nbsp;Romain Gary - "Les racines du =
ciel"</div><div style="margin: 0px;" class="">&nbsp; &nbsp;|&nbsp; =
&nbsp; &nbsp;&nbsp;_,,,,,_</div><div style="margin: 0px;" =
class="">&nbsp;&nbsp;&nbsp;/,`.-'`'&nbsp; =
&nbsp;&nbsp;-.&nbsp;&nbsp;;-;;,_</div><div style="margin: 0px;" =
class="">&nbsp;&nbsp;|,4-&nbsp;&nbsp;) )-,_. , =
(&nbsp;&nbsp;`'-'</div><div style="margin: 0px;" =
class="">&nbsp;'''(_/--'&nbsp;&nbsp;`-'_) &nbsp; πr</div><div =
style="font-size: 12px; margin: 0px; font-family: Times; min-height: =
14px;" class=""><br class=""></div><div style="margin: 0px;" =
class="">perl -e '$_=q#: 3| 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. =
&nbsp;;-;;,_: &nbsp;|,A- &nbsp;) )-,_. , ( &nbsp;`'"'"'-'"'"': =
'"'"'-3'"'"'2(_/--'"'"' &nbsp;`-'"'"'_): =
24πr::#;y#:##;s#(D)(d+)#$1x$2#ge;print'</div><div =
style="margin: 0px;" class="">- --&gt; Ce message n’engage =
que son auteur &lt;--</div></div></div>
</div>

<br class=""></div></body></html>=

--Apple-Mail=_F32DE16E-F029-46D5-85A6-27B9E2369E0B--

--Apple-Mail=_C169C013-73FE-4C0A-800B-590264B86FE3
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP

--BEGIN PGP SIGNATURE--
Version: GnuPG/MacGPG2 v2.0.30
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCgAGBQJZOyNYAAoJEP6Ulh7mnfwYzoUP/RQp5MYcmmYpotCPiSsL+0yW
jObpGr/eQ76MepafpU9pnQDL/XqfCPnw/KhErDRLhhyBZOs5L6iOktxGBEmTzw83
n2g/n6EwC3LV4KUAbTu1Gkbv9poFgP0GAzYB/h1J8XBVT7FmJcPu01Z5ktqqqEJ0
eT51XIR3ZidDiwiwvpRRKRuAJLl93vLqikyICdzjBUjUF2Gxim8004HILyH43+t8
C2qLfKDJyXmyQILIpGJJrmva4UY+wbl850ds++1E8G+FqEZ8qmZbIiAh53qsd5dF
i1GaFt3IOYApkVnBTzKd21QQXm+qA9ew7qnusDFrxLnp8K/VsYRraC1f+3eztEnr
DkeZQ4MWS18ynVq24XfVjLqXmrZtllkEbhIUrJFdlvCbd2ewg7xWoGu1tdGMPeoJ
PyTvDOKAP/bXrziuJK0k0d6R+kZamgNvX3WZNf8A7oLGZWQY0Ajn4inSPNZdY7BE
Uf6aRf4KWjPfvLhEY3zoEUeFCNxwHLbvk/ExjMYWPSezf20tvd3tbsy4noBX7JET
Jv0FF9Tk0LgotNUGMV7Tz4GrRS7hU3LvTDaoPasoftCR8ofDQVye8pntS1Mc+1yd
vQUJeFWiCcmqjfXJtTfAPfX7nJDcGVAI0d+Ve+8s/bI+9aH97NbESDumYclcZOmi
CICQSjoEEHdyWme8HFRT
=bhPK
--END PGP SIGNATURE--

--Apple-Mail=_C169C013-73FE-4C0A-800B-590264B86FE3--
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre Malard
Le #26435694
--Apple-Mail=_2DC63F0F-DF3D-4CCE-9B1F-89221CDDFBC4
Content-Type: multipart/alternative;
boundary="Apple-Mail=_176BFD5C-0B41-40E2-8B67-FC3C9FB63654"
--Apple-Mail=_176BFD5C-0B41-40E2-8B67-FC3C9FB63654
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Géant,
Effectivement, le /etc/vim/vimrc semble ne plus être actif.
Merci à tous.
Le 10 juin 2017 à 08:22, Jacques Le 10/06/2017 à 04:36, Charles Plessy a écrit :
Le Sat, Jun 10, 2017 at 12:38:16AM +0200, Pierre Malard a écrit :
Par contre, j’ai un comportement très étrange avec le terminal Apple. Je ne
peux plus utiliser la sélection, ni le copier/coller. À chaque fois que je
sélectionne un texte sous NeoVIM cela passe en mode « VISUAL » et m’interdit
toute action autre que celle prévue dans ce mode. C’est exactement comme si
j’avais tapé un « v » et déplacé le curseur avec les flèches ! C’est un
mélange des genres entre les deux applications très dérangeantes et
pénalisantes.

Bonjour Pierre,
J'ai ça dans tous les terminaux: c'est la conséquence d'avoir l'option
`mouse=a` par défaut (via `/usr/share/vim/vim80/defaults.vim`):
- https://superuser.com/questions/436890/cant-copy-to-clipboard-from-vim
- https://stackoverflow.com/questions/4608161/copy-text-out-of-vim-with-set- mouse-a-enabled
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug7880
Bonne fin de semaine,
Charles

Bonjour,
Pour recupérer le copier/coller dans vim , creer ou completer le fichier
/etc/vim/vimrc.local (ou ~/.vim/vimrc) avec la ligne suivante:
let g:skip_defaults_vim = 1

D'après /usr/share/doc/vim/NEWS.Debian.gz:
Vim now ships with a defaults.vim file which, when the user has no
vimrc, enables some options that have historically been disabled by
default. This is described in more detail at ":help defaults.vim".
Since defaults.vim is loaded when the user's vimrc would typically be
loaded, it will override any settings in /etc/vim/vimrc(.local).
In order to disable the loading of defaults.vim, add
let g:skip_defaults_vim = 1
to /etc/vim/vimrc(.local).
Bon week-end
Jacques

--
Pierre Malard
« Les utopies ne sont souvent que des vérités prématurées »
Alphonse de Lamartine
| _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. , ( `'-'
'---''(_/--' `-'_) πr
perl -e '$_=q#: 3| 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. , ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'_): 24πr::#;y#:#n#;s#(D)(d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--
--Apple-Mail=_176BFD5C-0B41-40E2-8B67-FC3C9FB63654
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
</div>
<br class=""></div></div></body></html>
--Apple-Mail=_176BFD5C-0B41-40E2-8B67-FC3C9FB63654--
--Apple-Mail=_2DC63F0F-DF3D-4CCE-9B1F-89221CDDFBC4
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.30
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCgAGBQJZPWNvAAoJEP6Ulh7mnfwYVYkP/2fTYPcUXhVJbIcMhW/aya2l
3KAPQnKthMC31izsnOJ7IuM9XLUPnatSKv9GSsYRRdiqgFJM/wV9eMSE5/2ctgEo
0SbbJYsnvmc9/zp/ZqqJoUpJYevqzGzqyL4bIL1c1NgQp/jhp2XmCPb1Y9a6godg
F1PYzg0LntQKgupkusMFlc1UxGZbIaKs7Hfh+4iJYST2eZSHethJ9mgs9Zhctx6F
CWsTG7p/swcHvLkYMhDMgN+Ax+8oIFoOqFWMpyQSX+NbPNezrDnrDSTCj2TRC4zC
0rPuEdGZyikYdEneFxWvHYY0K7gqaSadnPBhBVr/9tKsFofwCEHq72uJd/ufUo1m
4eD9OzndURvYhcedz+qMFqixdAkQ96t49NFZ1Biw7tp21/W6YLiex7X5KFxmPPah
u12Qe0EP38/Ao2qHSqsWF6YlB8Odgg/1tOXIGsY6VS2sxWQPuGgpzoaZ/lNv+I8E
7tCUd4p5OMMdRvy24wbuejqALURGMB+kw60M627WDt04LmuE6adoyPNPv280Cgol
/9jl1tJPvim6IcqZhiVYj7kUcn5/qJ8ZvVxtl+NlTECzOEawz7vmIbHT4dbOr/s7
XZhh0a9aQNrAk5j4kXn3N45UGF7qQ+vl5EOxc4wkCgJDLVmrYKfWXexDSR2Io3bm
solKJwlGSKd/O16VnESG
=TMrp
-----END PGP SIGNATURE-----
--Apple-Mail=_2DC63F0F-DF3D-4CCE-9B1F-89221CDDFBC4--
Publicité
Poster une réponse
Anonyme