Es gibt einen Modus für Emacs-Lisp-Puffer, in dem der Wert jedes Ausdrucks zeilenweise angezeigt und der Wert der Ausdrücke aktualisiert werden kann, sobald diese bearbeitet werden. Es sieht ungefähr so aus: (+ 1 1) -> 2 (* 2 3) -> 6 Wie heißt dieser Modus? Ich habe es in Aktion …
Das emacsclientProgramm erlaubt ein Flag --no-wait(abgekürzt als -n), das den Emacs-Server veranlasst, die angegebene Datei zu besuchen und sofort zurückzukehren. emacsclient -n ~/.bashrc Wenn ich einen alternativen Editor zur Verfügung stelle, funktioniert dies immer noch in Fällen, in denen kein Emacs-Server ausgeführt wird emacsclient -n -a "/usr/local/bin/emacs" ~/.bashrc Dies führt …
Ich erweitere ein vorhandenes Emacs-Paket und möchte einen Teil des Puffers nicht bearbeitbar machen (schreibgeschützt). Tatsächlich möchte ich nur eine Zeile in der Mitte des Puffers bearbeitbar machen und verwende dazu das folgende Snippet: (put-text-property (point-min) point-before-editable-text 'read-only t) ;; (put-text-property point-after-editable-text (point-max) 'read-only t) Ich kann jedoch immer noch …
Ich muss den Inhalt des aktuellen Puffers in einen temporären Puffer kopieren, diesen Puffer auf einen bestimmten Hauptmodus einstellen, um seine Vorteile zu nutzen und die benötigten Informationen an die Hauptlogik zurückzugeben. Ist das völliger Wahnsinn? Und wenn nicht, wie ist die Struktur dafür?
Gibt es eine Möglichkeit, über einen Befehl, der über die Tastatur aufgerufen werden kann, Emacs glauben zu lassen, dass ich an einem bestimmten Punkt geklickt habe (so dass es alles tut, was es getan hätte, wenn ich dort geklickt hätte, z. B. dem Link folgen oder ein Menü öffnen) )? …
Wenn ich M-x compilees ausführe, wird eine neue Subshell erzeugt, um meinen Kompilierungsbefehl auszuführen. Sobald der Kompilierungsbefehl zurückgegeben wird, wird der Shell-Prozess beendet. Ich kann sehen, warum dies in den meisten Fällen wünschenswert wäre, aber ich bin derzeit in einer Situation, in der es nicht hilfreich ist. Ich arbeite gerade …
Ich habe Code, der die Arität einer Funktion testet. Ich verwende es, um festzustellen, ob optionale Argumente vorhanden sind, die in neueren Versionen eines Pakets hinzugefügt wurden. Es subr-arityerfordert integrierte Funktionen und analysiert die Liste der Bytecode-Objekte und Lambdas. (defun function-argspec (func) (if (symbolp func) (setq func (indirect-function func))) (cond …
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?
Ich möchte eine Auswahl vergrößern, ohne den Punkt (den Cursor) von seiner Position zu bewegen. Ich weiß, dass ich immer C-u C-spczum vorherigen Standort wechseln kann, aber das möchte ich vermeiden. Insbesondere möchte ich beide Operationen ausführen: Wählen Sie den gesamten Text im Puffer aus Fügen Sie der Auswahl schrittweise …
Ich suche nach einer Möglichkeit, einer vorhandenen (geteilten) Fensterkonfiguration eine neue Fensteraufteilung in voller Höhe hinzuzufügen. Da ich nicht weiß, wie ich es richtig erklären soll, werde ich nur einige ASCII-Grafiken veröffentlichen, die das gewünschte Verhalten für zwei Beispielfensterkonfigurationen zeigen: from to +-------------------------+ +---------------------+---+ | | | | | | …
Wenn ich viele Puffer geöffnet habe und helm-minisie durchschaue, stelle ich fest, dass tief verschachtelte oder Tramp-Puffer zu viel horizontalen Platz einnehmen und sie wie folgt umwickeln: Wie kann ich das Ruder dazu bringen, diese Linien abzuschneiden, damit sie nicht umlaufen? Das Umschalten truncate-linesbei geöffnetem Steuerpuffer wird nicht wirksam.
Im Idealfall möchte ich in der Lage sein, den gesamten Inhalt meines .emacs.dVerzeichnisses zu speichern und es "nur auf allen Emacs funktionieren zu lassen, in die ich es lade", aber dennoch alle Funktionen der spezifischen Umgebung nutzen, wie z. B. GUI-Fenstersysteme. Ich suche keine Enzyklopädie mit inkompatiblen Funktionen. Ich möchte …
Ich habe Ubuntu 12.04 mit Emacs 24.3. Beim Start des Computers, emacs --daemonausgeführt wird , und ich habe die modifizierte emacs24.desktopzu nehmen emacsclient -c -a ""als exec Parameter. Wenn ich jedoch versuche, eine Datei zu öffnen, wird jedes Mal ein neuer Frame geöffnet. Gibt es eine Möglichkeit, die Datei in …
Ich werde bald ein bisschen iOS-Arbeit mit Swift machen (yay!). Leider handelt es sich normalerweise um xcode (boo!). Wie kann ich Emacs so einrichten, dass iOS-Apps mit Swift erstellt werden? Im Idealfall werden sie automatisch auf meinem Testgerät ausgeführt. Erweiterte Funktionen wie Autocomplete wären ebenfalls nett, aber nicht kritisch.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.