File tree Expand file tree Collapse file tree
app/src/main/java/com/amrdeveloper/codeviewlibrary Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424import com .google .android .material .bottomsheet .BottomSheetDialog ;
2525
2626import java .util .ArrayList ;
27+ import java .util .HashMap ;
2728import java .util .HashSet ;
2829import java .util .List ;
30+ import java .util .Map ;
2931import java .util .Set ;
3032
3133public class MainActivity extends AppCompatActivity {
@@ -74,6 +76,17 @@ private void configCodeView() {
7476 syntaxManager = new SyntaxManager (this , codeView );
7577 syntaxManager .applyTheme (currentLanguage ,currentTheme );
7678
79+ // Setup auto pair complete
80+ final Map <Character , Character > pairCompleteMap = new HashMap <>();
81+ pairCompleteMap .put ('{' , '}' );
82+ pairCompleteMap .put ('[' , ']' );
83+ pairCompleteMap .put ('(' , ')' );
84+ pairCompleteMap .put ('<' , '>' );
85+ pairCompleteMap .put ('"' , '"' );
86+ pairCompleteMap .put ('\'' , '\'' );
87+ codeView .setPairCompleteMap (pairCompleteMap );
88+ codeView .enablePairComplete (true );
89+
7790 // Setup the auto complete for the current language
7891 configLanguageAutoComplete ();
7992 }
You can’t perform that action at this time.
0 commit comments