Als «commands» getaggte Fragen

Befehle sind Funktionen, die interaktiv entweder über "Mx" oder über eine Schlüsselbindung aufgerufen werden können.

1
Was ist der Unterschied zwischen einer Funktion und einem Befehl?
Beim Posten von Fragen und Antworten werden die Begriffe "Funktion" und "Befehl" manchmal synonym verwendet. In anderen Fällen verwenden die Benutzer nur einen der beiden Begriffe, um bestimmte Codeteile zu besprechen. Da sich ihre Beiträge normalerweise auf andere Themen konzentrieren, erklären sie nicht, warum sie einen Begriff verwenden, aber nicht …

2
Wie kann ich einen regulären Perl-Ausdruck interaktiv testen und verwenden?
Angenommen, ich habe einen Puffer mit Text. Ich möchte einen regulären Ausdruck (idealerweise Perl-Typ) anhand meines Puffers testen und Emacs die Übereinstimmungen darauf hervorheben lassen. Zum Beispiel der folgende reguläre Ausdruck ( aus Wikipedia ): (?<=\.) {2,}(?=[A-Z]) würde wie folgt auf den folgenden Text passen: Dieser reguläre Ausdruck entspricht insbesondere …

1
Aktives M-! in M- & (a'ka emacs entspricht Ctrl-Z)
Von Zeit zu Zeit stelle ich fest, M-! some_commanddass der Befehl länger ausgeführt wird als erwartet und meine Emacs für lange Sekunden eingefroren sind. Also glasiere ich meinen gefrorenen Emac und trete mich dafür, dass ich ihn nicht benutzt habe M-& some_commandund verspreche mir, ihn das M-&nächste Mal zu benutzen …


1
Verwendung von 'interaktiven' Argumenten beim Aufrufen des Befehls aus dem Code
Ich habe einen Befehl aufgerufen, testder einfach eine Eingabe vom Benutzer entgegennimmt und sie zurücksendet: (defun test (input) (interactive "MInput: ") (message "%s" input)) Ich möchte eine andere Funktion schreiben, die es aufrufen würde. Folgendes schlägt fehl: (defun test-forward () (interactive) (test)) mit diesem Fehler test-forward: Wrong number of arguments: …
12 elisp  commands 


2
So sehen Sie, welche Funktionen ausgeführt werden
Wenn ich etwas in Emacs mache, *Messages*bekommt man mit dem Puffer eine Vorstellung davon, was passiert ist. Dies ist jedoch nur möglich, wenn diese Funktion eine Nachricht für den Minibuffer wiedergibt. Dann *Messages*hält eine Aufzeichnung von Nachrichten , das Echo werden. Ich erinnere mich, dass es einen Puffer gab, in …


2
Wie kann ich den Kompilierungsbefehl anpassen?
In einem meiner Projekte muss ich make package installbeim Bauen statt ausführen make. Es merkt sich den letzten Kompilierungsbefehl, den ich verwendet habe, wird jedoch bei make -kjedem Start von emacs zurückgesetzt. Wie kann ich die M-x compileStandardeinstellung anpassen make package install?

3
Summenzahlen in der Region
Wie kann ich eine Reihe von Zahlen summieren, die mit Text in der Region durchsetzt sind (keine rechteckige Region)? Wenn die Region beispielsweise diesen Text enthält: Widgets 234 Sprockets 44 Nubbins 12 Fork handles 4 4 Candles Ich suche nach einem Befehl, der 298 irgendwie meldet (298 = 234 + …

3
Tauschen Sie das Standardverhalten des Befehls gegen das Cu-Verhalten aus
Viele Emacs-Befehle ändern ihr Verhalten, wenn sie mit einem oder mehreren C-uPräfixen aufgerufen werden. In einigen Fällen ist das Standardverhalten eines Befehls für mich weniger nützlich als das Verhalten, das ich beim Präfixieren erhalte C-u. Gleichzeitig möchte ich das Standardverhalten nicht vollständig beseitigen. Um ein konkretes Beispiel zu geben, beendet …

1
Abrufen der Schlüsselbindung für den aktuellen Befehl
this-command-keysund this-command-keys-vectorgeben Sie die gesamte Tastenfolge zurück, die den aktuellen Befehl ausgelöst hat. Eine solche Sequenz enthält jedoch auch ein beliebiges Präfixargument. Gibt es eine Funktion oder Variable - nennen wir sie this-command-key-binding-, um nur die Tastenfolge für den Befehl ohne Präfix abzurufen, sodass auch bei Vorhandensein eines Präfixarguments (key-binding …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.