Emacs

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

5
Wie kann ich in Emacs eine Standardschrift festlegen?
Ich kann Inconsolata in Emacs 24.4 Linux nicht als Standardschrift festlegen. Ich habe die Schriftart im Menü -> Optionen speichern geändert. Die Schriftart wurde geändert, aber nach einem Neustart entspricht die Schriftart der Standardeinstellung. Dies hinzugefügt zu ~/.Xresources: Emacs.font: Inconsolata LGC Dann in init.el: (set-default-font "Inconsolata LGC"). Die gleiche Geschichte. …
31 fonts  linux 

3
Wie bekomme ich den aktuellen Hauptmodus?
Wenn ich eine .tex-Datei in Emacs bearbeite, wird (für mich) in der unteren rechten Ecke des Rahmens standardmäßig "LaTeX / P" angezeigt. Allerdings komme ich nicht in diesen Modus, wenn ich "Mx LaTeX / P-mode" eingebe. Ich kann es nur erreichen, indem ich "Mx latex-mode" eingebe. Woher soll ich, abgesehen …
30 major-mode 

4
Zeige ungebundene Schlüssel
Ich möchte einige Tastenbelegungen für meine neu entdeckte Verwendung von helm und den erstaunlichen Modus definieren, und ich möchte dies tun, ohne die Verwendung anderer Tasten zu überschreiben. Mir ist klar, dass die Anzahl der verschiedenen Tastenkombinationen unendlich ist, aber gibt es eine Möglichkeit, alle undefinierten Tastenkombinationen für beispielsweise 1 …

4
Wann sollte man einen Lambda-Ausdruck scharf zitieren?
F: Wann, wenn überhaupt, ist es sinnvoll, a scharf zu zitieren lambda, und wann, wenn überhaupt, müssen wir a nicht scharf zu zitieren lambda? Die Leute benutzen lambdas auf drei Arten: einfach: (lambda (x) x) zitiert: '(lambda (x) x) scharf zitiert: #'(lambda (x) x) In diesem SO-Thread werden die drei …
30 elisp  functions 


3
Probleme mit Tastenkombinationen bei Verwendung des Terminals
Ich habe die folgende Zeile in init.el: (global-set-key [(control \;)] 'comment-region) Es funktioniert sehr gut in GUI-Fenstern, aber wenn emacses mit der -nwOption aufgerufen C-;wird, kommentiert es keinen Bereich, sondern fügt nur ;Zeichen ein. M-x comment-region RETfunktioniert jedoch gut. Ich habe versucht, dieser Antwort auf ein ähnliches Problem zu folgen …

3
Wann sollte ich Autoload verwenden, anstatt zu erfordern?
Soweit ich requireweiß , wird es verwendet, um große Codestücke (so etwas wie Module) zu laden, obwohl es auch einzelne Funktionen laden kann. Autoload hingegen registriert nur Funktionen und verschiebt das Laden auf die Ausführungszeit. Ich habe kürzlich einen Artikel gelesen, in dem die autoloadausschließliche Verwendung von befürwortet wird . …

2
package-initialize: Argument des falschen Typs: arrayp, nil
Beim Durchlaufen der Emacs als AC / C ++ - Editor bin ich auf die folgenden Codezeilen gestoßen, die in meine ~/.emacsDatei aufgenommen werden müssen, um eine Verbindung melpa archivesfür die Paketinstallation herzustellen (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) (package-initialize) nachdem ich diese wrong type argument: arrayp, nilzeilen in …
29 package  start-up 

1
Wie nutze ich nadvice?
Meine Konfiguration ist voller Ratschläge, und ich höre immer wieder von dem neuen, glänzenden, minimalistischen nadvice.elPaket. Ich habe die Handbücher durchsucht und die Quelle gelesen , aber ich gebe offen zu: Ich habe immer noch keine Ahnung, wie ich sie tatsächlich verwenden soll. Kann mich hier jemand auf einen Leitfaden …

6
Effektiv mit dem Markierungsring
Ich habe die Markierung verwendet, um Bereiche eines Puffers auszuwählen. Ich weiß zum Beispiel, dass die Sequenz C-<space> C-s fooverwendet werden kann, um den gesamten Text zwischen dem aktuellen Punkt und dem Punkt nach einer Suche nach auszuwählen foo. Ich habe kürzlich die Existenz des Markierungsrings entdeckt, damit ich C-<space> …


5
Unterschiedliche Einrückungsstile für unterschiedliche Projekte
Ich arbeite an vielen verschiedenen C-Projekten mit einzigartigen Einrückungsstilen. Wie kann ich Emacs dazu bringen, pro Projekt Einrückungseinstellungen vorzunehmen, ohne die vorgelagerten Projektbäume mit .dir-locals.elDateien zu verschmutzen ? Ich möchte die Projekte anhand ihrer Pfade auf der Festplatte zuordnen.


2
Visual-Line-Modus mit dem Org-Modus kompatibler machen
visual-line-modeDies ist sehr nützlich, um Zeilen mit sich ändernder Fenstergröße umzubrechen, ohne neue Zeilen einzufügen. Aber org-modedarin werden auch die Überschriften- und Source-Blöcke eingeschlossen, was ein bisschen nervig ist. Hier kommt also meine Frage: Wie kann ich den visuellen Zeilenmodus für Organisationsüberschriften und Quellblöcke dauerhaft im Organisationsmodus deaktivieren?

3
Wie kann ich einen Emacs-Rahmen drucken?
Die Funktion ps-print-buffer-with-facesdruckt einen Emacs-Puffer. Gibt es eine Möglichkeit, einen Frame mit mehr als einem Puffer zu drucken? Ich möchte einen Emacs-Calc-Frame sowohl mit dem RPN-Stack als auch mit dem Trailbuffer drucken.
28 frames  calc  print 

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.