clojure-emacs / clojure-emacs/clojure-mode

After turning off paredit-mode, can't type unbalanced curly brace }

Offen
#504 5 Kommentare 1 Reaktion 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

Turn on paredit-mode, then turn it off, and be able to type unbalanced characters `()[]{}`.

## Actual behavior

Can't type an unbalanced `}`

## Steps to reproduce the problem

Open a clojure file, run `M-x paredit-mode`, then run it again to turn it off. Try to type a `}`. Something of paredit mode persists and prevents it.

## Environment & Version information

### clojure-mode version information

Clojure Mode 5.10.0
I see this is package list, but oddly, `clojure-mode-display-version` is showing `clojure-mode (version nil)` in the minibuffer.

### Emacs version

Emacs 25.3.1

### Operating system

macOS 10.13.6

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem in einer Clojure-Datei unter Emacs 25.3.1, indem du paredit-mode ein- und ausschaltest und eine unausgeglichene `}` eingibst. Beginne damit nachzuverfolgen, was paredit-mode nach seiner Deaktivierung zurücklässt; die Arbeit ist abgeschlossen, wenn `()[]{}` nach dem Ausschalten des Modus normal eingegeben werden kann.

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.