Neue Fragen mit dem Tag «elisp»

Insgesamt gefunden 69 Fragen

0
Bewertungen
0
Antworten
390
Ansichten

Im Org-Modus wird die Notiz standardmäßig innerhalb einer Falte ausgeblendet

org-modeWenn ich in Emacs eine Notiz C-c C-zfür einen Knoten mache und dann die Tabulatortaste drücke, um die Sichtbarkeit der Baumstruktur zu durchlaufen, wird der Inhalt der Notiz immer angezeigt. Stattdessen würde ich es vorziehen, wenn die Notiz nur als gefaltete einzelne Zeile angezeigt - Note...
fragte hyiltiz vor 5 Jahren

2
Bewertungen
1
Antwort
375
Ansichten

Emacs-Konfigurations-Code, der den Einzugmodus vor und nach dem Einfügen aus der Zwischenablage ändert

Bei Emacs 24.4 (glaube ich) wurden cj und ret ausgetauscht, daher wird der Einzug jetzt nach ret aufgerufen. Diese Einrückungen im Textmodus beziehen sich auf den Einzug, dh, wenn Sie eingerückten Code einfügen, wird der Code diagonal eingefügt anstatt ausgerichtet: # copied code line1 line2 line3...
fragte Pablo Marin-Garcia vor 7 Jahren

0
Bewertungen
0
Antworten
453
Ansichten

Wie kann man Emacs beim Start an die Bildschirmgröße anpassen?

My Emacserstreckt sich beim Start häufig außerhalb des sichtbaren Bereichs eines Bildschirms, z. B. auf einer virtuellen Maschine, wie unten gezeigt. Dies wird zu einem Problem, da die Statuszeile unsichtbar ist (und es langweilig ist, die Benutzer jedes Mal um die Größenänderung ihrer Emacs zu bitt...
fragte tinlyx vor 7 Jahren

0
Bewertungen
2
Antworten
386
Ansichten

emacs entfernt Leerzeichen am Seitenrand

Wenn ich in emacs arbeite, muss ich oft eine Menge Leerzeichen am Rand der Seite löschen. Wie kann es mit einem kurzen Tastendruck entfernt werden? Ich habe mich in der Wiki-Seite "Löschen von Leerzeichen" umgesehen, aber nicht das gefunden, was ich brauchte. Hier ist ein Beispiel: Der Unterstrich (...
fragte Spenser Truex vor 8 Jahren

1
Bewertungen
0
Antworten
718
Ansichten

yasnippet und evil mode: wie man in den normalen Modus wechselt, ohne die Snippet-Umgebung zu verlassen

Das Problem ist, wenn ich mich in einer Snippet-Erweiterung befinde, drücke auf "escape", um in den Normalmodus zu wechseln, und der Snippet ist mit "Escape" versehen. Wie kann ich es so machen, dass es sich so verhält: Ein Fluchtmodus wechselt nur in den bösen Normalmodus, zwei aufeinanderfolgende...
fragte godblessfq vor 8 Jahren

1
Bewertungen
1
Antwort
350
Ansichten

Die Definition der Tastaturbelegung im Emacs-Hauptmodus schlägt fehl

Also, ich habe versucht, einen einfachen Hauptmodus (Bericht-Modus) zu schreiben, indem als Beispiel. Ich habe anscheinend alles am Laufen, außer dass die Keymap nicht wirklich zuzuordnen scheint. Wenn ich C-h f report-moderichtig sehe, sehe ich eine Liste von Schlüsselkarten mit dem Zusatz, den ich...
fragte Daniel vor 8 Jahren

1
Bewertungen
1
Antwort
440
Ansichten

So legen Sie ein Kill-String-Längenkriterium für das Speichern in Kill-Ring fest

Gibt es eine Möglichkeit, Emacs zu sagen, dass Kill weniger als 4 Zeichen lang ist? Es ist ziemlich ärgerlich, wenn im Einzelmodus viele Einzelkills getötet werden. Vielen Dank!
fragte godblessfq vor 9 Jahren

2
Bewertungen
1
Antwort
783
Ansichten

So aktivieren Sie das Register nur im Term-Line-Modus

Ich habe den Firmenmodus installiert. Wenn ich im Term-Modus die Tabulatortaste drücke, ruft das Unternehmen immer die komplette Firma auf. Ich habe versucht, den Firmenmodus mit zu deaktivieren (global-company-mode '(not (equal major-mode 'term-mode))) Auch das folgende funktioniert nicht (add-hoo...
fragte godblessfq vor 9 Jahren

2
Bewertungen
0
Antworten
815
Ansichten

wie man die Gliederungsebenen für den Umriss-Neben-Modus in Umriss-Regex einstellen kann

Ich versuche, dem Programmiermodus eine eigene Überschrift hinzuzufügen, und ich möchte, dass diese auf der höchsten Ebene ist und alle anderen Ebenen nach unten bewegt, sodass ich meinem langen Skript mehr Struktur hinzufügen kann. Für den Python-Modus lautet das Überschriftenformat beispielsweise...
fragte godblessfq vor 9 Jahren

1
Bewertungen
1
Antwort
525
Ansichten

Syntax-Hervorhebung für einen Kommentarbereich in Emacs hinzufügen

Ich habe folgendes (defun add-c-syntax-highlighting () (font-lock-add-keywords nil '( ("\\<\\(\\-+\\)" 1 font-lock-warning-face prepend) ("\\<\\(FIXME\\):" 1 font-lock-warning-face prepend)))) mit (add-hook 'c-mode-common-hook 'add-c-syntax-highlighting) Das Testen dieses einfachen Puffers f...
fragte Sean Allred vor 9 Jahren

2
Bewertungen
3
Antworten
917
Ansichten

Wie programmgesteuert einen neuen Emacs-Rahmen mit einem bestimmten Namen erstellen?

Ich muss in der Lage sein, Frames zu erstellen und programmgesteuert darauf zu verweisen. Wie kann man einen neuen Emacs-Rahmen mit einem bestimmten Namen erstellen, damit er später darauf zurückgreifen kann? Ich kann neue Frames erstellen, entweder interaktiv oder programmgesteuert: https://www.gnu...
fragte gsl vor 9 Jahren

4
Bewertungen
1
Antwort
437
Ansichten

Emacs - Bewegt den Cursor nach Markierungspuffer und Einrückungsbereich zurück

Ich bin Emacs-Neuling und für die automatische Neuformatierung meiner Quellcodes in Emacs habe ich einfache Makros mark-whole-bufferund indent-regionBefehle erstellt, die der Cj-Verknüpfung zugeordnet sind: (fset 'format-document "\C-[xmark-whole-buffer\C-m\C-[xindent-region\C-m") (global-set-key (k...
fragte xwinus vor 9 Jahren

1
Bewertungen
1
Antwort
430
Ansichten

Emacs: Dolist arbeitet nicht mit Punkt

Ich bin neu bei Emacs. Ich habe vor, sh-modeeinige für Dateinamensmuster zu verwenden, deshalb habe ich folgende Zeilen hinzugefügt ~/.emacs.d/init.el: (dolist (pattern '("\\.zsh$" "\\.?zshrc$" "zshrc\\.")) (add-to-list 'auto-mode-alist (pattern . sh-mode))) Es zeigt jedoch den folgenden Fehler: D...
fragte xuhdev vor 9 Jahren

1
Bewertungen
1
Antwort
842
Ansichten

Emacs: mache Fehler beim Debuggen bei Fehlern

Wenn ich eine leere haskell-Datei öffne, die aktiviert wird haskell-mode, erhalte ich die Nachricht user-error: No items suitable for an index found in this buffer Wenn ich dasselbe mache, aber toggle-debug-on-errorvorher anrufe, erhalte ich dieselbe Meldung: Es wird nicht in den Debugger eingetrag...
fragte Kirill vor 9 Jahren

1
Bewertungen
1
Antwort
555
Ansichten

Hervorhebung aller Kompilierungsfehler in Emacs

Gibt es eine gute Möglichkeit, alle Kompilierungsfehler in emacs hervorzuheben, insbesondere im Haskell-Modus? Die Funktion next-error( C-x `) hebt nur einen einzelnen Fehler hervor, setzt ihn aber nicht match-datazumindest haskell-modemit dem Fehler fest haskell-interactive-mode-next-error. Noch we...
fragte Kirill vor 9 Jahren

1
Bewertungen
0
Antworten
365
Ansichten

Wie kann ich Emacs dazu bringen, beim Aufnehmen von Makros die Klingel zu ignorieren?

Derzeit hält emacs die Aufnahme eines Makros an, wenn die Glocke läutet. Dies ist äußerst nützlich für Dinge wie das Anhalten, wenn C-skeine neue Übereinstimmung gefunden wird. Wenn ich jedoch ein Makro aufzeichne und einen Tippfehler in meiner Suche eingebe oder generell ein komplexes Makro schreib...
fragte Squidly vor 9 Jahren

0
Bewertungen
1
Antwort
732
Ansichten

Keine Registerkarten im Emacs-Whitespace-Modus anzeigen

Normalerweise verwende ich Leerzeichen für die Einrückung, aber für ein bestimmtes Projekt arbeite ich an der Konvention mit Registerkarten für die Einrückung. Also habe ich eine .dir-locals.elDatei gemacht, die so aussieht: ((nil . ((indent-tabs-mode . t) (whitespace-style . '(face empty trailing l...
fragte gsingh2011 vor 10 Jahren

0
Bewertungen
1
Antwort
475
Ansichten

Wie wird der Emacsclient beim Beenden in pwd konvertiert

Kann jemand beim Beenden von emacsclient einen Hook zum Wechseln des Verzeichnisses in das aktuelle Verzeichnis von emacsclient bereitstellen? Ich navigiere oft zu einigen Dateien über das Terminal, öffne Emacsclient, um einige Dateien zu bearbeiten, und beende dann Emacsclient, um einige Shell-Befe...
fragte raco vor 10 Jahren

1
Bewertungen
2
Antworten
1496
Ansichten

Wie lädt man die emacs org-mode-einstellungen beim start?

Ich versuche, ein benutzerdefiniertes Setup für org-mode 8.2on zu verwenden Windows 7, aber es funktioniert nicht wie erwartet. Meine ´Emacs`-Version: GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) vom 2012-08-29 über MARVIN Was ich probiert habe: ~ / .emacs In der Datei habe ~/.emacsich (unter anderem) f...
fragte MostlyHarmless vor 10 Jahren

0
Bewertungen
1
Antwort
407
Ansichten

Emacs / OSX / Calendar-Mode: Ideen für mehr Abstände zwischen Datumsangaben

Ich bin auf der Suche nach Ideen, um mehr Abstand zwischen den Daten im Kalendermodus zu erhalten, wenn Sie Emacs unter OSX 10.6.8 (Snow Leopard) verwenden. Anregungen dazu, wie dies buffer-local(wenn möglich) gemacht werden kann, sind sehr willkommen. Ich habe das Gefühl, dass ich, wenn ich die Que...
fragte lawlist vor 10 Jahren

1
Bewertungen
0
Antworten
588
Ansichten

In Emacs führt Ce in Kombination mit dem Visual-Line-Modus und den Toggle-Truncate-Linien nicht zum Zeilenende. Wie kann ich das beheben?

Wenn diese visual-line-modeOption in Emacs aktiviert ist, werden bei natürlichen Zeilenumbrüchen lange Zeilen eingefügt, sodass ich den gesamten Text in einer bestimmten Zeile sehen kann. Wraperscheint in meiner Statusleiste. Manchmal möchte ich die Zeilen nicht umbrechen. Ich kann diesen Zustand du...
fragte Andrew Larned vor 10 Jahren

3
Bewertungen
1
Antwort
1178
Ansichten

Emacs - Pakete, die vertikale Spaltenindikatoren enthalten

Gibt es in emacs Pakete zur Anzeige vertikaler Linien an jedem Tabulator oder an vordefinierten Spaltenpositionen. Wenn möglich, möchte ich mehrere dünne vertikale Linien haben, die nur zur Anzeige dienen, ohne dass der Code in den Puffer geschrieben wird. Ich möchte etwas ähnliches, was Sublime Tex...
fragte lawlist vor 10 Jahren

1
Bewertungen
1
Antwort
707
Ansichten

Wie wird die Zeichenfolge und die Zeichenfolge für das Hervorheben von Zeichen im Puffer hervorgehoben - Make-Overlay

Ich kämme gerade isearch.el, um herauszufinden, wie highlight-stringund unhighlight-stringin den Puffer. Dies ist erforderlich, wenn dies highlight-regexpnicht funktioniert - z. B. eine Zeichenfolge wie folgt: ** Active [#A] .;;;;;;;;;;;;;;;;;;;;;;;;;;;; HIGH ;;;;;;;;;;;;;;;;;;;;;;;;;;;. :HIGH: DEAD...
fragte lawlist vor 10 Jahren

0
Bewertungen
2
Antworten
450
Ansichten

beliebiger hierarchischer Listeneditor (Vim / MS Word / LaTeX / Lisp / ..)

Wir haben Artikel hierarchisch in einer Textdatei gespeichert und mit dem Tabulator identifiziert . FarbenrotGrünBlauComputersLinuxMacWindowsZahleneinzweidrei Es muss Führungslinien auf der Seite haben, da es sich um sehr lange Listen handelt und es unmöglich ist, den Pegel zu verfolgen, wenn Sie oh...
fragte user281739 vor 10 Jahren

1
Bewertungen
1
Antwort
289
Ansichten

Welche Funktion ist M-. (für nachfolgende Funktionen über TAGs) in Emacs gebunden?

Welche Funktion ist M-. (für nachfolgende Funktionen über TAGs) in Emacs gebunden? Ich möchte es an eine Verknüpfung binden (F2, um die Übereinstimmung mit IDEs wie RStudio und QtCreator zu gewährleisten).

1
Bewertungen
1
Antwort
467
Ansichten

Die get-buffer-window-list gibt einen Fehler in Emacs 24 aus, wenn der Name nicht gefunden wurde

Ich habe Code, der nach einem offenen Fenster mit einem der drei gebräuchlichen Namen "* shell *", "* stata *", "stata" sucht. Ich verwende den folgenden elisp-Code, um jeden Namen zu überprüfen: (setq stata-win (get-buffer-window-list "*shell*")) (if (eq (length stata-win) 0) (setq stata-win (get-b...
fragte pnj vor 10 Jahren

6
Bewertungen
2
Antworten
5041
Ansicht

Laden aller org-Dateien in einem Ordner in die Agenda

Ich habe ein Org-Tutorial gefunden, in dem erklärt wird, wie Org-Dateien aus einem Ordner geladen werden (setq org-agenda-files (list "~/org/work.org" "~/org/school.org" "~/org/home.org")) Frage Gibt es eine Möglichkeit, emacs mitzuteilen, alle org-Dateien eines bestimmten Ordners in die Agenda zu...
fragte Dox vor 10 Jahren

2
Bewertungen
1
Antwort
1238
Ansichten

Schleim in Emacs konfigurieren

Ich bin dabei, Schleim für Emacs zu konfigurieren. Bis jetzt habe ich über grundlegende Funktionen für allgemeine LISP gelesen, wie beispielsweise, C-c C-qder den Befehl aufruft, der slime-close-parens-at-pointdie richtige Anzahl von Parens an der Stelle der Maus platziert. Ein anderer Befehl, der c...
fragte CodeKingPlusPlus vor 10 Jahren

-1
Bewertungen
1
Antwort
471
Ansicht

Emacs - spezifische Anpassung des Bracket-Verhaltens

Bei emacs bevorzuge ich das Verhalten im E-Pair-Modus für Klammern und Klammern gegenüber dem "sprunghaften" Standardverhalten. Ich verwende derzeit jedoch Auto-Newline und mag die automatischen Zeilenumbrüche, die mit den geschweiften Klammern eingefügt werden (ich benutze die BSD-Stileinrückung)....
fragte mellowmaroon vor 10 Jahren

5
Bewertungen
2
Antworten
346
Ansichten

Kann ich Emacs beim Start über die Befehlszeile anpassen?

Kann ich beim Start von Emacs eine anpassbare Variable einstellen? Ich habe zB eine Projektnamensvariable, die ich normalerweise interaktiv setze M-x customize-variable, aber ich möchte sie schon beim Start von Emacs setzen. Ich kann also ein Projekt von der Kommandozeile auswählen.
fragte Arne vor 10 Jahren