clojure-emacs / clojure-emacs/clojure-mode

Syntax highlighting for #_ forms comments out next form

Offen
#404 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Emacs Lisp
Sterne
1k
Forks
249
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Expected behavior

When using the `#_` reader macro, you can chain several together. This lets you comment out more than one form at a time. However the Cider syntax highlighting uses the first `#_` to comment out the second one. For example:

In Cursive:

screenshot of intellij idea 12-08-16 8-08-51 am
## Actual behavior

In emacs:

screenshot of emacs 12-08-16 8-05-56 am
## Steps to reproduce the problem

``` clj
#_ #_ :a :b
```
## Environment & Version information
### clojure-mode version information

```
clojure-mode (version 5.5.2)
```
### Emacs version

`25.1.50.1`
### Operating system

OS X 10.11.6

Carried over from https://github.com/clojure-emacs/cider/issues/1822

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Problem in clojure-mode mit `#_ #_ :a :b` zu reproduzieren, und untersuche das im Bericht beschriebene Verhalten der Syntaxhervorhebung. Die Aufgabe ist erledigt, wenn verkettete `#_`-Formen unabhängig voneinander hervorgehoben werden, sodass das erste Reader-Makro nicht fälschlicherweise das zweite verbraucht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
clojure, emacs-lisp
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.