Skip to content
This repository was archived by the owner on Jan 20, 2022. It is now read-only.

Commit af9aa0d

Browse files
committed
Merge branch 'main' of github.com:outline/rich-markdown-editor
2 parents ddb91e6 + 0f36464 commit af9aa0d

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

src/nodes/CodeFence.ts

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import java from "refractor/lang/java";
88
import javascript from "refractor/lang/javascript";
99
import json from "refractor/lang/json";
1010
import markup from "refractor/lang/markup";
11+
import objectivec from "refractor/lang/objectivec";
1112
import perl from "refractor/lang/perl";
1213
import php from "refractor/lang/php";
1314
import python from "refractor/lang/python";
@@ -39,6 +40,7 @@ const DEFAULT_LANGUAGE = "javascript";
3940
javascript,
4041
json,
4142
markup,
43+
objectivec,
4244
perl,
4345
php,
4446
python,

src/plugins/BlockMenuTrigger.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Extension from "../lib/Extension";
1010

1111
const MAX_MATCH = 500;
1212
const OPEN_REGEX = /^\/(\w+)?$/;
13-
const CLOSE_REGEX = /(^(?!\/(\w+)?)(.*)$|^\/((\w+)\s.*|\s)$)/;
13+
const CLOSE_REGEX = /(^(?!\/(\w+)?)(.*)$|^\/(([\w\W]+)\s.*|\s)$|^\/((\W)+)$)/;
1414

1515
// based on the input rules code in Prosemirror, here:
1616
// https://github.com/ProseMirror/prosemirror-inputrules/blob/master/src/inputrules.js

src/plugins/EmojiTrigger.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import Extension from "../lib/Extension";
44
import isInCode from "../queries/isInCode";
55
import { run } from "./BlockMenuTrigger";
66

7-
const OPEN_REGEX = /(?:^|[^a-zA-Z0-9_!#$%&*@]):([0-9a-zA-Z_+-]+)?$/;
8-
const CLOSE_REGEX = /(?:^|[^a-zA-Z0-9_!#$%&*@]):(([0-9a-zA-Z_+-]*\s+)|(\s+[0-9a-zA-Z_+-]+)|[^0-9a-zA-Z_+-]+)$/;
7+
const OPEN_REGEX = /(?:^|\s):([0-9a-zA-Z_+-]+)?$/;
8+
const CLOSE_REGEX = /(?:^|\s):(([0-9a-zA-Z_+-]*\s+)|(\s+[0-9a-zA-Z_+-]+)|[^0-9a-zA-Z_+-]+)$/;
99

1010
export default class EmojiTrigger extends Extension {
1111
get name() {

src/plugins/Prism.ts

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const LANGUAGES = {
1313
csharp: "C#",
1414
go: "Go",
1515
markup: "HTML",
16+
objectivec: "Objective-C",
1617
java: "Java",
1718
javascript: "JavaScript",
1819
json: "JSON",

yarn.lock

+3-3
Original file line numberDiff line numberDiff line change
@@ -10706,9 +10706,9 @@ sshpk@^1.7.0:
1070610706
tweetnacl "~0.14.0"
1070710707

1070810708
ssri@^6.0.1:
10709-
version "6.0.1"
10710-
resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
10711-
integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==
10709+
version "6.0.2"
10710+
resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5"
10711+
integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==
1071210712
dependencies:
1071310713
figgy-pudding "^3.5.1"
1071410714

0 commit comments

Comments
 (0)