Emacs

Fragen und Antworten für alle, die Emacs verwenden, erweitern oder entwickeln


2
Steuerung der Ausgabereihenfolge mit Org-Babel
Betrachten Sie die folgende Org-Datei: #+PROPERTY: tangle "init.el" #+PROPERTY: noweb yes * A #+begin_src elisp ; initialization code ; this *must* come first #+end_src * B #+begin_src emacs-lisp <<support-functions>> #+end_src ** Cool Stuff #+begin_src elisp :noweb-ref "support-functions" :tangle no (message "willkommen") #+end_src ** Test #+begin_src elisp :noweb-ref "support-functions" :tangle no …

2
Paketinstallationsberichte "keine Übereinstimmung"
Von der Emacs Eclim Github-Seite: Installieren Sie emacs-eclim. Sie haben zwei Möglichkeiten: Installation aus dem MELPA-Paketarchiv. Fügen Sie das Archiv einfach zu Paketarchiven hinzu, falls Sie dies noch nicht getan haben, und Installieren Sie dann emacs-eclim mit dem Befehl package-install. Manuelle Installation von GitHub. (Git-Klon Git: //github.com/senny/emacs-eclim.git) Fügen Sie Ihrem …
7 package 

2
Verwenden von virtualenvwrapper in Eshell
Ich habe festgestellt, dass ich keine virtualenvwrapper-Befehle (wie workon) in einer Eshell verwenden kann, aber sie funktionieren in einer Shell-Umgebung. Gibt es einen Virtualenvwrapper-ähnlichen Modus für Emacs?
7 eshell  python 

1
Die Rückgabe von org-babel resultiert aus einem asynchronen Aufruf
Ich experimentiere derzeit damit, mehr von meinem Entwicklungsworkflow in den Organisationsmodus zu versetzen, damit ich besser verfolgen kann, welche Tests ich durchgeführt habe. Einige der Schritte umfassen jedoch asynchrone Aufrufe von RPC-Diensten. Das folgende Snippet zeigt das Problem: #+name: simple-async-example #+begin_src emacs-lisp (async-start ;; What to do in the child …

2
Abfrage-Ersetzen im Tastaturmakro
Lassen Sie mich ein Tastatur-Makro definieren: Ich gebe ein C-x (, gehe dann zum Anfang mit M-<und M-%tippe, um einige Vorkommen von foo durch Balken abzufragen und zu ersetzen . Von 3 gefundenen Vorkommen ersetze ich nur die letzten 2, speichere dann mit C-x C-sund beende das kbd-Makro mit C-x …

2
Schlafen Sie in einem kbd-Makro
Ich habe die Python-Koans in Emacs abgeschlossen und ein kdb-Makro verwendet, um meine Änderungen in einem Shell-Puffer zu testen und zurück in den Python-Code zu springen. Ich wollte die Zeilennummer des nächsten Fehlers aus dem Shell-Puffer nehmen, damit ich direkt dorthin springen konnte, aber da die Ausführung einen Moment dauerte, …


1
Syntaxhervorhebung ändern, ohne den Hauptmodus zu ändern?
Ich möchte eine Python-Shell starten M-x python-shell. Wenn ich mit der Syntaxhervorhebung nicht zufrieden bin, kann ich sie verbessern (mehr Farben in den Puffer legen), ohne den Hauptmodus zu ändern? In vim wäre das einfach mit set filetype=python. Die Python-Syntax selbst wird im Python-Shell-Modus nicht hervorgehoben. Ich möchte, dass sie …

2
Haken, der anzeigt, wann der Cursor durch Scrollen bewegt wurde
Inspiriert von dieser Frage: Lassen Sie Emacs den Cursor vom Bildschirm entfernen. Ich denke darüber nach, einen Nebenmodus zu schreiben, der den Cursor an einer festen Position hält, die nicht von Bildlaufvorgängen betroffen ist. Ich habe einige Ideen, wie ich dies implementieren könnte, aber es würde einen Haken erfordern, um …
7 elisp  window  hooks  scrolling  c 

2
Wie kann ich genau herausfinden, was meine Modeline mir sagt?
Ich möchte genau wissen, was mein Modeline mir sagt und wie es abgeleitet wird. Wenn ich gerade mit einem grafischen Terminal arbeite, kann ich nacheinander mit der Maus über jeden Modeline-Eintrag fahren. Wenn ich Glück habe, wird ein Tooltip angezeigt. Offensichtlich funktioniert dies in einer Konsole nicht. Alternativ kann ich …

3
Kopieren Sie die Region von Emacs ohne Zeilenumbrüche
Ich möchte in der Lage sein, einen Textbereich aus Emacs einfach auszuwählen und ihn dann in eine andere App oder einen anderen Browser einzufügen - wobei alle zusätzlichen Zeilenumbrüche zum Füllen von Absätzen entfernt werden, damit die Absatzanzeige in der anderen App ordnungsgemäß funktioniert. Die unfill-regionFunktion im unfillPaket scheint dafür …

4
Die Cx Cj-Bindung für Dired-Jump funktioniert nicht mehr
Ich hatte früher eine Tastenkombination für die folgende Aktion: "Öffnen Sie den Ordner mit dieser Datei in Dired + und platzieren Sie den Punkt (Cursor) auf der Datei." Ich glaube es war C-x C-jund ich erinnere mich nicht daran, es manuell eingerichtet zu haben. Es scheint weg zu sein. Haben …

3
Was ist der Unterschied zwischen Wörtern und Symbolen?
Beim Definieren einer Syntaxtabelle für einen Hauptmodus kann ich sowohl Wortbestandteile als auch Symbolbestandteile definieren. Wann sollte ich jeden verwenden? Sollte beispielsweise eine Programmiersprache, die Variablen im Fall einer Schlange schreibt foo_bar, _Teil eines Wortes oder Symbols sein?


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.