clojure-emacs / clojure-emacs/clojure-mode

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

オープン
#504 コメント 5 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Emacs Lisp
スター
1k
フォーク
249
PR マージ指標
30日以内にマージされた PR はありません

説明

## 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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Emacs 25.3.1 上の Clojure ファイルで、paredit-mode のオンとオフを切り替え、対応しない `}` を入力して問題を再現します。まず、paredit-mode を無効にした後に何が残るのかを追跡します; モードをオフにした後、`()[]{}` を通常どおり入力できれば作業は完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
clojure, emacs-lisp
領域
tooling
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。