Skip to content

Commit f04e4df

Browse files
committed
Fix brace matcher to insert closing brace for some missing cases.
1 parent 47698bb commit f04e4df

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased]
44

5+
- Fix brace matcher to insert closing brace for some missing cases.
6+
57
## 2.6.4
68

79
- Fix shortcuts not being added after 2.6.3.

src/main/clojure/com/github/clojure_lsp/intellij/extension/brace_matcher.clj

+1-8
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
:implements [com.intellij.lang.PairedBraceMatcher])
55
(:import
66
[com.github.clojure_lsp.intellij ClojureTokens]
7-
[com.github.clojure_lsp.intellij.language.psi ClojureTypes]
87
[com.intellij.lang BracePair]
98
[com.intellij.psi.tree IElementType]))
109

@@ -15,13 +14,7 @@
1514

1615
(defn -isPairedBracesAllowedBeforeType
1716
[_ _ ^IElementType context-type]
18-
(or (not context-type)
19-
(.contains ClojureTokens/WHITESPACES context-type)
20-
(.contains ClojureTokens/COMMENTS context-type)
21-
(= ClojureTypes/C_COMMA context-type)
22-
(= ClojureTypes/C_PAREN2 context-type)
23-
(= ClojureTypes/C_BRACE2 context-type)
24-
(= ClojureTypes/C_BRACKET2 context-type)))
17+
(not context-type))
2518

2619
(defn -getCodeConstructStart [_ _psi-file opening-brace-offset]
2720
opening-brace-offset)

0 commit comments

Comments
 (0)