Als «syntax» getaggte Fragen

ist für Grammatik, Struktur und Reihenfolge der Sprachelemente. Emacs bietet viele Möglichkeiten, um Syntaxfehler zu korrigieren, komplexe syntaktische Strukturen aus einfacheren zu erstellen und Kompositionsregeln mit syntaktischer Korrektheit anzuwenden.

5
Wie wird der Unterstrich als Teil des Wortes behandelt?
Ich benutze den Emacs + evilModus. Wenn ich die Cursorposition auf e(im Normalzustand) in einem Stück Text , wie beispielsweise abc_def_ghi, ciw(ändern inneres Wort) ändert nur den defTeil der Zeichenfolge, während der gesamte Vim ändern würde abc_def_ghi. Wie kann ich erzwingen evil, den Unterstrich wie Vim zu behandeln (dh als …

2
Wie erkennt man, ob sich ein passendes Paar in einem befindet?
F: Gibt es eine allgemeine Methode, um festzustellen, ob sich der Punkt in einem übereinstimmenden Zeichenpaar befindet oder nicht? Das heißt: Gibt es eine allgemeine Prädikatfunktion (oder etwas anderes), die bestimmen kann, ob ein Punkt zwischen einem übereinstimmenden Paar oder zwischen willkürlich ausgewählten Zeichen liegt? Ich denke über eines nach, …
16 elisp  syntax 


3
Behandle Symbole als Wörter in den Prog-Modi
Es gibt eine Reihe von Befehlen in Emacs, die sich auf "Wörter" beziehen. Beispiele hierfür sind forward-word, kill-word, upcase-word, mark-word, transpose-wordsusw. Der Begriff „Wort“ scheint ein wenig zwischen den Befehlen zu variieren. Beispiel: forward-wordStoppt bei einem Unterstrich in einem Wort (z. B. foo_bar), mark-wordhört aber nicht bei dem Unterstrich auf. …

2
Für welche Sprachen ist `syntax-ppss` geeignet?
Ich habe nach einer Möglichkeit gesucht, zu ermitteln, ob ein Punkt in einem Kommentar enthalten ist, indem untersucht wurde, wie der aktuelle Puffer beschriftet ist. Smartparens definiert sp-point-in-comment, worauf es ankommt syntax-ppss. Es scheint jedoch, dass syntax-ppssund parse-partial-sexpfür beliebige Sprachen verwendet werden kann, auch wenn sie keine s-Ausdrücke verwenden. Zum …



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
Wie kann ich eine Syntaxtabelle in eine andere verschachteln?
Ich habe einen einfachen Modus für den Umgang mit JSON geschrieben. Es verwendet die abgeleitete Maschinerie, um den größten Teil des Codes von json-mode wiederzuverwenden. Eine Ergänzung ist jedoch, dass Sie elisp in den JSON-Text einfügen können, der zum Zeitpunkt der JSON-Übermittlung ausgewertet wird. Zum Beispiel sieht ein Auszug aus …


3
Was ist der Unterschied zwischen Wörtern und Symbolen?
Beim Definieren einer Syntaxtabelle für einen Hauptmodus kann ich sowohl Wortbestandteile als auch Symbolbestandteile definieren. Wann sollte ich jeden verwenden? Sollte beispielsweise eine Programmiersprache, die Variablen im Fall einer Schlange schreibt foo_bar, _Teil eines Wortes oder Symbols sein?
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.