Oft habe ich mehrere Puffer in Emacs geöffnet, einschließlich ein paar Eshells, und mit dem Muskelspeicher von Bash, werde ich Command + K versuchen, den Puffer in eshell löschen. Wenn ich dies in eshell benutze, werden alle meine Puffer gelöscht und ich muss alles schließen und alles wieder öffnen.Command + K in Eshell (Mac)
Ich möchte Befehl + K während eshell binden, um den E-Shell-Puffer zu löschen. Wenn das nicht möglich ist, möchte ich einfach den Effekt von Command + K deaktivieren, während ich in der Eshell bin, so dass mein Muskelgedächtnis mich nicht dazu bringt, meine anderen Puffer zu vermasseln. Ist eine dieser Aufgaben möglich?
Meine Notizen zeigen, dass ich Probleme Hinzufügen von Schlüsseln musste 'eshell' und hatte etwas extra wie das zu tun, verwenden 'eshell-mode-hook':' (add-hook 'eshell-mode-hook (lambda() (define-key eshell-mode-map [return]' eshell-send-input))) '. Darüber hinaus ist der Aufruf der Frage für den "Super" -Modifikator-Schlüssel und nicht für den "Kontroll" -Schlüssel. – lawlist
Hallo, danke für die Antwort, aber ich bekomme den Fehler "symbols Wert als Variable ist void: eshell-mode-map". Ich habe versucht, hinzuzufügen, was Lawlist sagte, aber ich bekomme immer noch den gleichen Fehler. – user2520385