I think this used to work pre-Parinfer, but now it definitely doesn't – note that I only use the regular Paredit mode:
- Typing an opening bracket of any kind with the caret placed immediately before a token fails to insert the closing bracket:
|foo + ( → (foo, whereas () foo (or at least ()foo) would be expected. I think this is new in 1.2.3.
- Typing an opening bracket of any kind with the caret placed immediately after a non-tag token fails to produce a space in addition to the bracket: for example
(let|) + [ → (let[]), whereas I would expect (let []) (note the added space after the symbol let). Much less serious, but still somewhat annoying… Present in the previous release and still present in 1.2.3.
I think this used to work pre-Parinfer, but now it definitely doesn't – note that I only use the regular Paredit mode:
|foo+ ( →(foo, whereas() foo(or at least()foo) would be expected. I think this is new in 1.2.3.(let|)+ [ →(let[]), whereas I would expect(let [])(note the added space after the symbollet). Much less serious, but still somewhat annoying… Present in the previous release and still present in 1.2.3.