Vermijd het kapen van `M-w` in Magit-buffers

Ik wil vaak een stukje tekst uit een Magit-buffer kopiëren - een deel van een commit-bericht, een deel van een diff, wat dan ook.

Irritant M-w in een Magit-buffer voegt een shal in de kill-ring ( magit-copy-buffer-revisie ), in plaats van de tekst tussen teken en punt.

Dit maakt me gek.

Is er een configuratieoptie of iets om dit gedrag te voorkomen?

Ik gebruik geen actieve regio's ( transient-mark-mode ), wat lijkt te zijn waar Magit voor ontworpen is.

2

1 antwoord

Na het laden van magit in mijn ~/.emacs/init.el, heb ik dit toegevoegd:

(define-key magit-mode-map (kbd "M-w") 'kill-ring-save)

en ik heb een gezond verstandspunt herwonnen.

1
toegevoegd
@JordonBiondo leuke tip, bedankt!
toegevoegd de auteur EndangeredMassa, de bron
Omdat de normale kill-ring-save -binding in de algemene sleutelkaart voorkomt, kunt u Mw instellen op nihil in de magit-modus -map , zodat het teruggaat naar normaal gedrag in plaats van het handmatig opnieuw te definiëren op Mw op de magit-modus-map .
toegevoegd de auteur Louis Salin, de bron