clojure-emacs / clojure-emacs/clojure-mode

cond-> indenting incompatible with common nested -> use case

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

Beschreibung

## Expected behavior
```clojure
(-> obj
(cond->
pred1
(do-a-thing)
pred2
(do-another-thing)))
```
## Actual behavior
```clojure
(-> obj
(cond->
pred1
(do-a-thing)
pred2
(do-another-thing)))
```

## Environment & Version information

### clojure-mode version information
```
clojure-mode (version 5.5.2)
```
### Emacs version
24.5.1
### Operating system
Mac OS X El Capitan 10.11.3

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduzieren Sie das verschachtelte cond->-Beispiel in clojure-mode 5.5.2 unter Emacs 24.5.1 und vergleichen Sie die erwartete mit der tatsächlichen Einrückung. Verfolgen Sie das Einrückungsverhalten des Modus und fügen Sie eine Abdeckung für diesen Fall hinzu; abgeschlossen ist die Aufgabe, wenn die verschachtelte Form wie gezeigt ausgerichtet ist, ohne die gewöhnliche cond->-Einrückung zu beeinträchtigen.

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
38/100

Neue Issues direkt in Ihr Postfach

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