Als «comint» getaggte Fragen

1
Warten Sie asynchron auf die Ausgabe eines Comint-Prozesses
Zunächst ein Haftungsausschluss. Ich habe dies oft recherchiert und bin mir ziemlich sicher, dass ich die Antwort auf die eine oder andere Weise schon gefunden habe, aber ich verstehe es einfach nicht. Mein Problem ist folgendes: Ich habe einen Prozess, der durch comint läuft Ich möchte eine Eingabezeile senden, die …

1
Ist es möglich, Benutzereingaben von STDIN zu lesen, während ein Quellblock verwickelt wird?
Ist es möglich, Benutzereingaben von STDIN zu lesen, während ein Quellblock mit verwirrt wird org-babel-tangle? Mir ist dies bewusst: Org Mode Babel - Interaktive Codeblockauswertung . Dies hilft nicht, diesen speziellen Anwendungsfall zu lösen, da es immer noch keine ordnungsgemäße STDIN-Eingabe von der Shell zulässt, sondern nur eine begrenzte interne …

1
Wie verhindere ich, dass ein Teilprozess andere verhungert?
Um es klar auszudrücken, ich spreche nicht von irgendetwas, bei dem Emacs Multithreading erfordern sollten (obwohl dies wahrscheinlich auch das lösen würde). Reproduzieren: emacs -Q # Ich verwende 24.4.1 Machen Sie einen zweiten Frame Wechseln Sie zurück zum ersten Frame Mx Shell Mx eindeutig umbenennen (wir werden später eine zweite …

1
Erinnern an den Verlauf zwischen Sitzungen im Lisp-Modus von Inferior Emacs
Ich kann Emacs nicht dazu bringen, sich an den Verlauf der *ielm*Puffer zwischen den Sitzungen zu erinnern . Soweit ich das beurteilen kann, wird ein solcher Verlauf in der pufferlokalen Variablen aufgezeichnet comint-input-ring. Daher habe ich meiner Init-Datei den folgenden Ausdruck hinzugefügt: (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) Es …

4
So führen Sie den Shell-Befehl mithilfe des Shell-Profils und der aktuellen Verzeichnis-Hooks aus (z. B. direnv)
Ich versuche , zu erhalten shell-commandund async-shell-commandmit ein paar Programme in meiner nahtlos zu integrieren .bashrcDatei, speziell direnv in diesem Beispiel. Ich stellte fest, dass ich beim Anpassen shell-command-switchShell-Prozesse dazu bringen könnte, mein Profil so zu laden, als wäre es eine reguläre interaktive Login-Shell: (setq shell-command-switch (purecopy "-ic")) (setq explizit-bash-args …

1
Wie sollten von Comint abgeleitete Modi Puffer und Prozesse verfolgen?
Nachdem comintich einige benutzerdefinierte Modi geschrieben habe, fällt es mir oft schwer zu entscheiden, wie Puffer und Prozesse verfolgt werden sollen: Zum Beispiel, um verschiedene Quellpuffer mit verschiedenen Interpreten zu verknüpfen. Ist es besser, einen Verweis auf den Puffer oder den Prozess zu behalten? Bei gegebenem Puffer kann man den …
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.