Emacs

8
Wie man die Funktion als Argument in elisp übergibt

Ich lese kürzlich SICP, um Lisp-Programmierung zu lernen. Das Buch enthält ein Beispiel für die Erstellung einer Funktionssumme auf hoher Ebene ( siehe unten). (define (sum term a next b) ... (term a) ... (next a) ... In dieser Funktion sind term und next Funktionen. Ich möchte die...

8
Löschen Sie Dateien in den Papierkorb unter OS X.

Gibt es eine beste und zukunftssicherste Methode, um Emacs unter OS X so einzustellen, dass Dateien in den Papierkorb verschoben werden? Ich habe die Anleitung hier ausprobiert : (setq delete-by-moving-to-trash t) (defun system-move-file-to-trash (file) "Use \"trash\" to move FILE to the system...

8
Emacs richten Matrizen aus

Da ich viele Matrizen und Tabellen schreibe, suche ich nach einer Möglichkeit, Zahlen in Emacs gut auszurichten (ähnlich dem Ausrichtungspaket in vim). Ich habe festgestellt, dass es align-regexp gibt, aber ich konnte es nicht so zum Laufen bringen, wie ich es wollte. Gibt es eine Möglichkeit,...

8
Was ist ein Haken?

Nur zur Verdeutlichung ... Zum Beispiel in diesem Dokument : Ein Hook ist eine Lisp-Variable, die eine Liste von Funktionen enthält, die bei einer genau definierten Gelegenheit aufgerufen werden können. (Dies wird als Ausführen des Hooks bezeichnet.) Die einzelnen Funktionen in der Liste werden...

8
Verwenden von Tramp für Protokolle

Ich versuche, Tramp mit auto-revert-tail-modezu verwenden, um ein Ende eines Remote-Protokolls auszuführen. Jedes Mal, wenn das Protokoll aktualisiert wird (was häufig der Fall ist), springt der Bildschirm kurz zum Ende der Datei und dann zurück zu meinem aktuellen Speicherort in der Datei. Gibt es...

8
org-mode tabellenexporte zentriert - nach links wechseln?

Ich exportiere eine einfache Organisationstabelle über LaTeX nach PDF: | a | b | c | | 1 | 2 | 3 | Nach dem Export mit C-c C-e l odem PDF enthält eine zentrierte Tabelle, und ich möchte sie lieber links haben (um klar zu sein, beziehe ich mich hier auf die Tabelle als Ganzes , nicht auf die...

8
Kleinere Modi im Grundmodus automatisch aktivieren

Von Natur aus ist das fundamental-modenackte Knochen, da andere Hauptmodi von diesem abgeleitet werden sollen. Von der Infoseite (elisp) Major Modeshaben wir: Dies ist der Hauptmodusbefehl für den Grundmodus. Im Gegensatz zu anderen Mode - Befehle, ist es nicht laufen alle Modus Haken (*...

8
Beenden von Emacs und erneutes Beschriften des Touchpads

Ich habe den folgenden Elisp-Code in meiner Emacs-Konfiguration, der mein Touchpad deaktiviert, sodass es mich beim Schreiben nicht stört. ;; disable touchpad when on emacs (defun turn-off-mouse (&optional frame) (interactive) (call-process-shell-command "xinput --disable bcm5974" nil "*Shell...

8
So öffnen Sie Dateien in Eshell mit Platzhaltern

Ich bin es sehr gewohnt, eine Shell einzugeben wie: emacsclient **/Threshold.java Wo Threshold.javaist eine Datei tief in einem Verzeichnis verschachtelt und ich möchte sie nur mit Namen öffnen. Wenn ich das gleiche in eshell versuche, bekomme ich (ec ist ein Alias ​​für find-file): ec...

8
Problem mit nnmaildir in gnus

Ich habe versucht, nnmaildir dazu zu bringen, mit mbsync (das IMAP- und Maildir-Postfächer synchronisiert) zusammenzuarbeiten, und ich kann es einfach nicht dazu bringen, mit gnus zu arbeiten. Mit der folgenden Auswahlmethode: (nnmaildir "calgary" (directory "~/mail/ucalgary")) Ich kann die...