"EVP_E492: Not an editor command" after escaped bar
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- vim
- Bereich
- tooling
Rechercherichtung
Reproduce the issue with the provided Vim syntax and inspect how the parser handles the escaped bar in the syn match expression. Use Vim's runtime syntax/vim.vim at the linked example as the reference; done means the expression parses without EVP_E492 and the escaped bar is not treated as a command separator.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Given:
syn match foo +\(\\\\\|.\)\{-}[^\\]"+
Results in:
t-synerror.vim:1:25:Error: EVP_E492: Not an editor command: ){-}[^\]"+
It seems to mistake the (escaped) "|" for a command separator (bar) therein.
(seen in Vim's own syntax/vim.vim: https://github.com/blueyed/vim/blob/a4f4d62696782db3aa336e0bc576ddf5263ff36a/runtime/syntax/vim.vim#L310)
- Vorherrschende Sprache
- Vim Script
- Sterne
- 173
- Forks
- 28
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus vim-jp/vim-vimlparser
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
vim-jp/vim-vimlparser#201 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
vim-jp/vim-vimlparser#200 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
vim-jp/vim-vimlparser#198 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
vim-jp/vim-vimlparser#197 · 2 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
vim-jp/vim-vimlparser#191 ·
Alle Issues in vim-jp/vim-vimlparser
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
gruntwork-io/boilerplate#329 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
freeCodeCamp/curriculum-helpers#607 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
PedestrianDynamics/pyFDS-Evac#326 ·
Maintainer antworten meist innerhalb von 1 Tag