You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`Ignore Words`| A comma separated list of lowercased words to ignore when auto-correcting | N/A ||
18
+
|`Skip Words with Multiple Capitals`| Will skip any files that have a capital letter in them other than as the first letter of the word. Acronyms and some other words can benefit from this. It may cause issues with proper nouns being properly fixed. | N/A | false |
18
19
|`Extra Auto-Correct Source Files`| These are files that have a markdown table in them that have the initial word and the word to correct it to (these are case insensitive corrections). **Note: the tables used should have the starting and ending `|` indicators present for each line.**| N/A ||
19
20
20
21
### Additional Info
@@ -47,9 +48,8 @@ The following is a table with custom misspellings:
47
48
48
49
##### Current Limitations
49
50
50
-
51
-
- The list of custom replacements is only loaded when the plugin first lints a file or when the file is added to the list of files that include custom misspellings
52
-
* This means that making a change to a file that is already in the list of custom misspelling files will not work unless the Linter is reloaded or the file is removed and re-added to the list of custom misspelling files
51
+
- The list of custom replacements is only loaded automatically when the plugin first lints a file or when the file is added to the list of files that include custom misspellings
52
+
- There is an option to manually rerun the parse custom misspelling files from the Auto-Correct Common Misspellings settings
53
53
- There is no way to specify that a word is to always be capitalized
54
54
- This is due to how the auto-correct rule was designed as it sets the first letter of the replacement word to the case of the first letter of the word being replaced
55
55
@@ -134,6 +134,24 @@ After:
134
134
http://www.Absoltely.com should not be corrected
135
135
``````
136
136
</details>
137
+
<details><summary>Auto-correct misspellings skips words with multiple capital letters in them if `Skip Words with Multiple Capitals` is Enabled</summary>
138
+
139
+
Before:
140
+
141
+
``````markdown
142
+
HSA here will not be auto-corrected to Has since it has more than one capital letter.
143
+
aADD will not be converted to add.
144
+
But this also affects javaSrript(what should be JavaScript) and other proper names as well which will not be auto-corrected.
145
+
``````
146
+
147
+
After:
148
+
149
+
``````markdown
150
+
HSA here will not be auto-corrected to Has since it has more than one capital letter.
151
+
aADD will not be converted to add.
152
+
But this also affects javaSrript(what should be JavaScript) and other proper names as well which will not be auto-corrected.
|`Date Created`| Insert the file creation date | N/A |`true`|
1081
1081
|`Date Created Key`| Which YAML key to use for creation date | N/A |`date created`|
1082
-
|`Force Date Created Key Value Retention`|Reuses the value in the YAML frontmatter for date created instead of the file metadata which is useful for preventing file metadata changes from causing the value to change to a different value. | N/A | false|
1082
+
|`Date Created Source of Truth`|Specifies where to get the date created value from if it is already present in the frontmatter. |`file system`: The file system date created value is used to set the value of date created in the frontmatter<br/><br/>`frontmatter`: When a value is present in the frontmatter for date created, this value is used as the value for the date created |`file system`|
1083
1083
|`Date Modified`| Insert the date the file was last modified | N/A |`true`|
1084
1084
|`Date Modified Key`| Which YAML key to use for modification date | N/A |`date modified`|
1085
+
|`Date Modified Source of Truth`| Specifies what way should be used to determine when the date modified should be updated if it is already present in the frontmatter. |`file system`: The file system date modified value is used to set the value of date modified in the frontmatter<br/><br/>`user or Linter edits`: When a value is present in the frontmatter for date modified, date modified is kept as is unless the user or the Linter makes a change to the file |`file system`|
1085
1086
|`Format`| Moment date format to use (see [Moment format options](https://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/)) | N/A |`dddd, MMMM Do YYYY, h:mm:ss a`|
1086
1087
|`Convert Local Time to UTC`| Uses UTC equivalent for saved dates instead of local time | N/A | false |
Copy file name to clipboardExpand all lines: manifest-beta.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"id": "obsidian-linter",
3
3
"name": "Linter",
4
-
"version": "1.26.0",
4
+
"version": "1.27.0-rc-1",
5
5
"minAppVersion": "1.5.7",
6
6
"description": "Formats and styles your notes. It can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular markdown contents like list, italics, and bold styles; and more with the use of custom rule options as well.",
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "obsidian-linter",
3
-
"version": "1.26.0",
3
+
"version": "1.27.0-rc-1",
4
4
"description": "Enforces consistent markdown styling for Obsidian (https://obsidian.md). It can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular markdown contents like list, italics, and bold styles; and more with the use of custom rule options as well.",
0 commit comments