Emacs

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


1
Wie finde ich das Symbol in Regexp?
Ich versuche, einen regulären Ausdruck zu erstellen, der mit Symbolen übereinstimmt, d. H. Funktionsnamen und dergleichen, gemäß den aktuellen Einstellungen für den Hauptmodus (wenn ich mich richtig erinnere, wird er als Syntaxtabelle bezeichnet). Nach einigen Nachforschungen habe ich diese nützlichen regulären Ausdrücke gefunden: \_< stimmt mit dem Anfang eines Symbols …

2
Berücksichtigt die Wortsyntax das Skript?
Ich rufe count-words-region( M-x =) für eine US / RU / IPA-Zeichenfolge auf: HelloПривheləʊ Die folgende Meldung wird gedruckt: Region has 1 line, 4 words, and 14 characters. Alle Symbole haben eine wSyntax, unterscheiden sich jedoch im Skript: (char-syntax ?H) ; ?w (char-syntax ?П) ; ?w (char-syntax ?ʊ) ; ?w …
9 syntax 

2
Ändern Sie das Verhalten von RET (mit elektrischem Einzug) so, dass nur die neue Zeile eingerückt wird, nicht die vorherige
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters fragt und antwortet, wie der elektrische Einzug beim Drücken von RET deaktiviert werden kann . Alle ähnlichen Fragen scheinen auch beim "Deaktivieren des elektrischen Einrückungsmodus" zu enden. Standardmäßig rückt RET die vorherige und die neue Zeile ein. Für die neue Zeile bedeutet dies, dass einfach genug Leerzeichen hinzugefügt werden, …



1
Wie erstelle ich Back / Forward-Verzeichnis-Aliase für eshell?
Seit Jahren verwende ich ein zsh-Skript, das bei jedem Verzeichniswechsel implizit einen Pushd verursacht. Das Skript richtet auch Aliase 'b' und 'f' ein, kurz für vorwärts und rückwärts, die Sie auf dem Stapel auf und ab bewegen, ähnlich wie die Schaltflächen vor und zurück in einem Webbrowser. Beispielsitzung: /etc $ …
9 eshell  aliases 

2
`use-package` with: config zum Setzen von Variablen
Ich versuche, use-packagemeine org-modeInitialisierung einzurichten . Ich habe Folgendes in meiner ~/.emacsDatei: (use-package org-mode :mode "\\.org$" :ensure org :config (progn (setq org-log-done 'time) (setq org-confirm-babel-evaluate nil) (setq org-export-babel-evaluate nil) (setq org-html-validation-link nil) ;; ... more stuff ) ) Nichts davon :configwird jedoch ausgeführt. Habe ich die falschen Paketnamen oder so? …

2
Warum wird "eval-when-compile" beim Laden der Datei ausgeführt und per Byte in .elc kompiliert?
Allgemeine Redewendung zur Umgehung der Makroerweiterung oder zum Auflösen von Warnungen vor undefinierten Variablen während der Bytekompilierung: (eval-when-compile (require 'cl-lib)) Aber require ...das in .elcDatei kompiliert ! Ich fand, dass cl-eval-whendie richtige Semantik (nach Namen) haben. Normalerweise brauchen wir nicht requireals Site-Datei undpackage.el Zum Beispiel möchte ich meine Bytes kompilieren, …

1
Org-Modus Schedule 1 Event für mehrere Tage?
Ich kann nichts finden, wenn ich festlegen kann, dass TODOAufgaben SCHEDULEan mehreren Wochentagen ausgeführt werden sollen. Zum Beispiel habe ich STATUnterricht Mon Wedund Frimöchte, dass das Ereignis jede Woche mit einem +1wArgument wiederholt wird . Ist dies möglich oder muss ich 3 separate STATEreignisse mit jeweils einem 1wArgument haben SCHEDULE?
9 org-mode 

1
Wie eine Variablenzeile in einer lokalen Variablenliste auskommentiert wird
In einer Python-Datei habe ich # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Für ein paar Tage will ich die Python - Datei ohne die Angabe virtualenv verwenden, so würde ich gerne kommentieren Sie die Zeile Einstellung python-shell-virtualenv-path, so dass ich das nächste …

3
Schneller Weg, um eine Variable umzuschalten
Es wäre schön, eine Variable schnell umzuschalten. Hier ist etwas, an das ich denke. Rufen Sie eine "toggle var" -Funktion auf. Das completing-readsollte nur Variablen auflisten, die einzelne Werte haben (keine Listen oder Listen). Ich weiß nicht, ob das möglich ist. Es wäre sogar noch besser, wenn nur die Variablen …

2
org-block-background-Schriftart hat keine Wirkung
Ich benutze variable-pitch-modemit orgPuffern. Normalerweise setze ich org-blockauf fixed-pitchund den Code zwischen #+BEGIN_SRCund werde #+END_SRCordnungsgemäß als Schriftarten mit fester Breite gerendert, auch mit korrekter Syntaxhervorhebung. Ab letzter Woche wurde das Gesicht aus irgendeinem Grund, obwohl die Codeblockschrift immer noch die richtige Syntaxhervorhebung aufwies, das gleiche wie variable-pitch-facebei normalen Texten im …
9 org-mode  faces 

1
Kommentar im aktuellen Puffer ausblenden
Ist es eine Möglichkeit, Kommentare unabhängig von der verwendeten Sprache auszublenden? Wenn ich mich im CPP-Modus befinde, /* ... */sollten alle ausgeblendet sein, und wenn ich mich im LaTeX-Modus befinde, werden alle % ...ausgeblendet.

4
Entfernen von Bindungen zum ESC-Präfixschlüssel
Ich möchte den ESCSchlüssel anstelle von C-gfür verwenden keyboard-quit. Mein naiver Ansatz, es einfach zu tun (define-key global-map (kbd "ESC") 'keyboard-quit) funktioniert nicht. ESCist immer noch eine Präfix-Taste und das Drücken dieser Taste ruft nicht auf keyboard-quit.

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.