Emacs

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

2
So überschreiben Sie Tastenkombinationen für `term`
Für einige Aufgaben wie die Verwendung von Ruby pryund tmuxbeiden eshellund shellverhalten sich nicht gut. Ich habe versucht, es zu verwenden term, aber meine Unfähigkeit, die Tastenkombinationen zu überschreiben, termmacht seine Verwendung ärgerlich. Wie kann ich beispielsweise festlegen, M-owie other-windowund M-kwie kill-bufferbei der Verwendung term?
8 keymap  term 

1
Wie erstelle ich eine einfache Syntaxtabelle für einen Hauptmodus?
Ich versuche zu verstehen, wie Syntaxtabellen funktionieren, aber mein minimaler Hauptmodus hebt nichts hervor. Ich habe das folgende Elisp geschrieben, das nur Kommentare hervorheben soll: (defconst my-yaml-mode-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?# "<" table) (modify-syntax-entry ?\n ">" table) table) "Syntax table for `my-yaml-mode'.") (define-derived-mode my-yaml-mode fundamental-mode "My YAML" "testing" :syntax-table …


1
Richtiger TERM-Typ für eshell
Gibt es eine Möglichkeit, eshell dazu zu bringen, sich besser zu verhalten? Standardmäßig wird printenv TERMzurückgegeben dumb. Zum Beispiel brewbeschwert sich häufig über den Terminaltyp und bewirkt, dass eshell "wackelt", während der Fortschrittsbalken angezeigt wird. Das passiert nicht in term. Ich vermute das liegt daran TERM=eterm-color. Ich weiß , ich …

2
Warum identifiziert meine Funktion das Ende der Region nicht richtig?
Ich habe die folgende Funktion, die von hier aus leicht angepasst wurde : ;; Insert text around a region. In this case, it's ;; the LaTeX code environment from the listings package (defun wrap-code (start end) "Insert a \begin{code} and \end{code} around a region." (interactive "r") (save-excursion (goto-char start) (insert …
8 region  point 






2
Wie lösche ich eine Funktion?
Für das, was ich tue, neige ich dazu, viele Funktionen zu definieren, die ich vorübergehend benutze. Die Lebensdauer beträgt normalerweise 1-2 Wochen - und dann definiere ich einen neuen Satz von Funktionen. Ich konnte weder herausfinden, wo sich diese Definitionen tatsächlich befinden, noch wie ich sie löschen kann, indem ich …
8 functions 

2
Öffne ein neues Fenster und wechsle dorthin
Angenommen, ich öffne zum Beispiel ein neues Fenster mit C-x 2oder C-x 3dann öffnet sich der Puffer und ich muss von Hand mit darauf wechseln C-x o. Gibt es eine integrierte Lösung, um dies mit einem Befehl zu tun? Oder sogar das oben Genannte zu modifizieren wäre auch cool.

1
Ist es möglich, Dired + automatisch mit dem Use-Package zu laden?
Ich versuche, dired+meine init.elmit zu ergänzen , use-packageaber ich kann den Namen von dired+in keinem der Paket-Repositories (Marmelade, Melpa oder Elpa) finden. Ich konnte hinzufügen, dired+nachdem ich es manuell heruntergeladen und mit aktiviert requireund den Speicherort mit definiert hatte load-path. Aktueller Code auf init.el zum Laden dired+nach manuellem Download: ;; …

2
Einrückung des Zitatblocks im Org-Modus (Hervorhebung)
Kann der Einzug des Org-Modus-Anführungsblocks konfiguriert werden? Ich möchte Anführungszeichenblöcke mit eingerückten Rändern hervorheben, wenn möglich links und rechts: Das obige Beispiel zeigt org-quote Gesichtseigenschaften (z. B. :height :foregroundusw.), die in meinem Thema geändert wurden. Der im Anführungsblock angezeigte linke und rechte Rand werden jedoch mit Leerzeichen gefälscht. Vielleicht wird …

1
# 000000 und echtes Schwarz in Terminal Emacs Farben
Ich bin gerade auf ein seltsames Problem gestoßen, als ich mein Farbthema für Terminal Emacs optimiert habe. Der Hintergrund erschien nicht so schwarz wie erwartet, sondern grau, obwohl der Hintergrund auf eingestellt war #000000. Also öffnete ich das Dialogfeld "Gesicht anpassen" und dann die Option "Farbe auswählen" für den Hintergrund. …

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.