Skip to content

Commit

Permalink
Fix issues with reverting paired quotes
Browse files Browse the repository at this point in the history
  • Loading branch information
mgmeyers committed Nov 7, 2021
1 parent f9457f8 commit bb62f8a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
12 changes: 8 additions & 4 deletions inputRules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ export const pairedDoubleQuote: InputRule = {
]);
},
performRevert: (instance, delta, settings) => {
if (instance.getRange(delta.from, delta.to) === settings.closeDouble) {
if (instance.getRange(delta.from, delta.to) === settings.openDouble) {
delta.update(delta.from, { ...delta.to, ch: delta.to.ch + 1 }, ['""']);
setTimeout(() =>
instance.setCursor({ ...delta.from, ch: delta.from.ch + 1 })
Expand Down Expand Up @@ -167,7 +167,7 @@ export const pairedSingleQuote: InputRule = {
]);
},
performRevert: (instance, delta, settings) => {
if (instance.getRange(delta.from, delta.to) === settings.closeSingle) {
if (instance.getRange(delta.from, delta.to) === settings.openSingle) {
delta.update(delta.from, { ...delta.to, ch: delta.to.ch + 1 }, ["''"]);
setTimeout(() =>
instance.setCursor({ ...delta.from, ch: delta.from.ch + 1 })
Expand Down Expand Up @@ -226,7 +226,9 @@ export const greaterThanOrEqualTo: InputRule = {
]);
},
performRevert: (instance, delta, settings) => {
if (instance.getRange(delta.from, delta.to) === settings.greaterThanOrEqualTo) {
if (
instance.getRange(delta.from, delta.to) === settings.greaterThanOrEqualTo
) {
delta.update(delta.from, delta.to, [">="]);
}
},
Expand All @@ -241,7 +243,9 @@ export const lessThanOrEqualTo: InputRule = {
]);
},
performRevert: (instance, delta, settings) => {
if (instance.getRange(delta.from, delta.to) === settings.lessThanOrEqualTo) {
if (
instance.getRange(delta.from, delta.to) === settings.lessThanOrEqualTo
) {
delta.update(delta.from, delta.to, ["<="]);
}
},
Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "obsidian-smart-typography",
"name": "Smart Typography",
"version": "1.0.7",
"version": "1.0.8",
"minAppVersion": "0.11.13",
"description": "Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses",
"author": "mgmeyers",
Expand Down

0 comments on commit bb62f8a

Please sign in to comment.