Emacs

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


3
Puffermodus einer Datei dauerhaft ändern?
Anfängerfrage: In OSX 10.6.8 verfügt Aquamacs über viele Puffermodi. Meine .tex-Dateien werden im TeX-Modus geöffnet, ich möchte sie jedoch im LaTeX-Modus öffnen. Ich kann den Modus mit "Puffermodus ändern" ändern, aber auch nach einem "Speichern" oder "Speichern unter" bleibt der alte Modus erhalten. Wie kann ich den Modus ein für …

4
Suchen Sie nach Feedback / Bewertung des Emacs-Pakets?
Das ist eine meta-ish Frage, aber Google ist in diesem Fall nicht hilfreich. Gibt es standardisierte Gewohnheiten, wo / wie / ob man Feedback zu seinem (oder ihrem) neuen Emacs-Paket einholen sollte? Vor allem - vor der Veröffentlichung. Mein besonderer Fall ist, dass ich angefangen habe, längere und möglicherweise wiederverwendbare …

2
Wie kann ich die Emacs 24.x-App unter Mac OS X im Daemon-Modus ausführen?
Ich möchte die Emacs.app im Daemon-Modus unter Mac OS X ausführen. Ich kann Emacs im Daemon-Modus über das Terminal ausführen, aber Anweisungen zum Ausführen der App in einem Client-Server-Muster funktionieren nicht (z. B. http: // Oberton) .github.io / emacs-live / doc-Starting.html (existiert noch /Applications/Emacs.app/Contents/MacOS/bin/emacsclientnicht) mit den neuesten Versionen von Emacs. …

2
Wie kann ich den vollständigen Wert für "package-alist" anzeigen (ohne die Kürzungszeichen "...")?
Wenn ich das tue C-h v package-alist, sehe ich so etwas ((PACKAGE-NAME1 [cl-struct-package-desc PACKAGE-NAME1 (VERSION1) "DESCRIPTION1" (DEPENDENCIES-ALIST1) nil nil "LOCAL-INST-PATH1" (URL-ALIST1) nil]) (PACKAGE-NAME2 [cl-struct-package-desc PACKAGE-NAME2 (VERSION2) "DESCRIPTION2" (DEPENDENCIES-ALIST2) nil nil "LOCAL-INST-PATH2" (URL-ALIST2) nil]) ...) Wie kann ich die vollständige Liste anstelle ihrer abgeschnittenen Form mit den Auslassungszeichen ...am Ende sehen?

2
Ändern Sie die Reihenfolge der Symbole für «Sortierzeilen»
Ich verwende «Sortierzeilen», um Includes in C / C ++ - Dateien vor dem Speichern zu sortieren . Das Problem, das auftritt, ist, dass Überschriften mit "Symbolen höher sortiert sind als solche mit <Symbolen. Aber ich will das Gegenteil. Wie ändere ich die Reihenfolge so, dass das <Zeichen eine höhere …
7 sorting 

1
Wann werden Transaktionswarteschlangen verwendet?
Gibt es einen Grund, warum so wenige Pakete Transaktionswarteschlangen ( tq-enqueueusw.) für die Kommunikation mit externen Prozessen verwenden? Die meisten Pakete, die ich mir angesehen habe, scheinen den regulären Filtermechanismus zu bevorzugen.
7 elisp 


2
Wann werden Symboleigenschaften verwendet?
Angenommen, ich muss Verzeichnissen Symbole zuordnen, und dies muss nur für eine kleine Anzahl von boundpSymbolen durchgeführt werden. So wie ich das sehe, gibt es zwei einfache Möglichkeiten, dies zu tun: Speichern Sie diese Zuordnung in einer separaten Variablen (Alist oder Hash-Map). Auf diese Weise wäre das Verzeichnis jedes Symbols …
7 elisp  symbols 

3
Gibt es ein Paket zur Vereinfachung von anklickbarem Text?
Ich schreibe ein Debugger-Frontend , und dabei werden im Verlauf der Programmausführung eine Reihe von Markierungen im Quellcode hinzugefügt. In anderen Puffern wie einem Puffer, der den Ausführungsverlauf anzeigt, oder einem Puffer, der Backtrace oder Callstack enthält, möchte ich in diesen Puffern Textinformationen haben, die zum Quelltext durchklicken. Unter http://www.gnu.org/software/emacs/manual/html_node/elisp/Clickable-Text.html …
7 mark  realgud 

3
Wie kann ich eine in einem Use-Package-Block definierte Funktion edebuggen?
Hier ist ein Mindestarbeitsbeispiel, um das Problem zu demonstrieren. Sie müssen das use-packagePaket installiert haben: (use-package ido :config (progn (defun dummy/function () (interactive) (message "I am in the dummy function.")))) Wenn ich versuche, der dummy/functionVerwendung eine Edebug-Instrumentierung hinzuzufügen M-x edebug-defun, wird der Edebug sofort gestartet, als ob ich es bereits …

1
Verwenden Sie den Schriftsperrmodus nur für einen Teil des Puffers
Ich versuche, der Pod-Dokumentation für Perl-Skripte eine Kommentarfunktion hinzuzufügen, und ich möchte Pod-Kommentare mit einem besonderen Gesicht hervorheben. Ein einfacher Prototyp eines Perl-Skripts könnte sein: #! /usr/bin/env perl use strict; use warnings; print "Hello\n"; # a Perl comment /* hello */ __END__ =head1 SYNOPSIS my_program <arg1> [OPTIONS] /* this is …
7 font-lock  perl 

2
Simulieren Sie Vims Virtualedit und Nostartofline
In meinem habe .vimrcich set virtualedit=allund set nostartofline. Ich möchte diese Funktionen in Emacs haben. Kann es gemacht werden? virtualeditErmöglicht die Positionierung des Cursors dort, wo keine Zeichen und keine Leerzeichen vorhanden sind. Sie können horizontal über jeden Text hinaus scrollen. Wenn Sie zeilenweise vertikal scrollen, bewegt sich der Cursor …

3
Wie füge ich dem HTML-Export im Organisationsmodus ein neues Markup hinzu?
Ich möchte dem Organisationsmodus ein Markup hinzufügen, um das Hinzufügen von <audio>HTML-Tags zu vereinfachen . Wie andere Inline-Markups: In Thai, /sabai dee mai/ is pronounced as [audio:assets/sabai.mp3] Welches würde exportieren als: <p>In Thai, <i>sabai dee mai</i> is pronounced as <audio src="assets/sabai.mp3"></audio></p> Ich habe mir angesehen org.elund ox-html.elvielleicht nur kopiert, wie …
7 org-mode  html 

3
Manuelles Installieren eines Multifile-Pakets in "elpa /"
Wenn ich ein neues Paket schreibe, ist es großartig, dass ich seine Installation testen kann, indem ich es einfach ausstelle M-x package-install-from-buffer. Dadurch wird das Paket mit installiert package.el, so dass es untergeht "~/.emacs.d/elpa". Dies funktioniert jedoch nicht bei Paketen mit mehreren Dateien. Wie werden alle .elDateien im aktuellen Verzeichnis …

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.