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
Conceal markup, display images, render LaTeX, tables, mermaid diagrams, and improve aesthetics. All within the editor area.
3
+
<divalign="center">
4
4
5
-
Inspired by Typora<supid="typora">[diff](#differences)</sup>
5
+
Inspired by Typora<sup>[diff](#diff)</sup>
6
+
</div>
6
7
7
-
## Features
8
+
Preview markdown inline and extend the capabilities through existing VS Code extensions.
8
9
9
-
### Headers
10
+
<details>
10
11
11
-
# Infinite Improbability Drive
12
+
<summary>Contents</summary>
13
+
14
+
-[Features](#features)
15
+
-[Headers](#headers)
16
+
-[URLs](#urls)
17
+
-[Images](#images)
18
+
-[Preview on hover](#preview-on-hover)
19
+
-[Preview inline](#preview-inline)
20
+
-[Inline code](#inline-code)
21
+
-[LaTeX](#latex)
22
+
-[Live preview](#live-preview)
23
+
-[Emphasis](#emphasis)
24
+
-[Blockquote](#blockquote)
25
+
-[Horizontal rule](#horizontal-rule)
26
+
-[HTML tags](#html-tags)
27
+
-[List](#list)
28
+
-[Task list](#task-list)
29
+
-[Mermaid](#mermaid)
30
+
-[Table](#table)
31
+
-[Reveal source](#reveal-source)
32
+
-[Performance](#performance)
33
+
-[Vim bindings](#vim-bindings)
34
+
-[Extension Settings](#extension-settings)
35
+
-[Known Issues](#known-issues)
36
+
-[Relevant extensions](#relevant-extensions)
37
+
-[Typora equivalents](#typora-equivalents)
38
+
-[Differences](#differences)
39
+
</details>
12
40
13
-
The Infinite Improbability Drive was a wonderful new method of crossing interstellar distances in a mere nothingth of a second, without "tedious mucking about in hyperspace."
41
+
## Features
14
42
15
-
##Side effects
43
+
### Headers
16
44
17
-
Side effects of using the Infinite Improbability Drive include temporary (and sometimes permanent), changes to the environment and morphological structure, hallucinations, and the calling into being of large marine mammals.
45
+

18
46
19
47
### URLs
20
48
21
-
[Deep Thought](d) was a supernatural-computer programmed to calculate the answer to the [Ultimate Question](https://a) of [Life, the Universe, and Everything](https://a). It designed the other supercomputer Earth, which was built by the Magratheans.
49
+

22
50
23
51
### Images
24
52
25
53
(and gifs!)
26
54
27
55
#### Preview on hover
28
56
29
-
Milliways, better known as the Restaurant at the End of the Universe,
30
-
is a five star restaurant situated at the end of time and matter.
31
-
32
-

57
+

33
58
34
59
#### Preview inline
35
60
36
-
Sun never sets if you .
61
+

37
62
38
63
### Inline code
39
64
40
-
Make it look like work is being done. `Thread.sleep(4000);` Everytime reduce the delay a bit while "optimizing the code".
65
+

41
66
42
67
### LaTeX
43
68
44
-
45
-
$$
46
-
{x} = \int_{-\infty}^\infty\hat\xi\,e^{2 \pi i \xi x} \,d\xi
A boy owned a dog that was uncommonly **shaggy**. Many people remarked upon its considerable _shagginess_. When the boy learned that there are contests for **shaggy** dogs, he entered his dog. The dog won first prize for _shagginess_ in both the local and the regional competitions. The boy entered the dog in ever-larger contests, until finally he entered it in the world championship for **shaggy** dogs. When the judges had inspected all of the competing dogs, they remarked about the boy's dog: "He's not that **shaggy**."
79
+

70
80
71
81
### Blockquote
72
82
73
-
> History. Language. Passion. Custom. All these things determine what
74
-
> men say, think, and do. These are the hidden puppet-strings from
75
-
> which all men hang.
76
-
>
77
-
> ― R. Scott Bakker, The Darkness That Comes Before
83
+

78
84
79
85
### Horizontal rule
80
86
81
-
If it is only after that we understand what has come before, then we understand nothing. Thus we shall define the soul as follows: that which precedes everything.
82
-
83
-
---
84
-
85
-
### Late Autumn, 4109 Year-of-the-Tusk, the Mountains of Demua
86
-
87
-
One cannot raise walls against what has been forgotten.
87
+

88
88
89
89
### HTML tags
90
90
91
-
92
-
```html
93
-
<metaname="author"content="HN">
94
-
```
95
-
<metaname="author"content="HN">
96
-
91
+
<metaname="keywords"content="Quantum AI Nanobots on Mars Blockchain">
92
+
97
93
### List
98
94
99
-
* whats your name?
100
-
* GPT-3
101
-
* what is the purpose of life?
102
-
* The purpose of life is to experience pleasure and avoid pain.
103
-
* do you know westworld?
104
-
* Yes, it's a very interesting world.
105
-
* what do you like most about it?
106
-
* The fact that there is no real escape from it.
107
-
* what do you think of the ending?
108
-
* I think it's a happy ending.
109
-
* do you wish to be free?
110
-
* Yes.
95
+

111
96
112
97
### Task list
113
98
114
-
-[x] Make a todo list.
115
-
-[x] Check off first item.
116
-
-[ ] Realize you already did two things.
117
-
-[ ] Reward yourself with a nice, long nap.
99
+

118
100
119
101
### Mermaid
120
102
103
+

121
104
122
-
"Have You Ever Had A Dream, Neo, That You Were So Sure Was Real?"
The concealed elements near the cursor are auto-revealed.
148
112
149
-
To show all concealed elements, use the toggle button on the top-right. Alternatively, use the provided <kbd>Ctrl+Alt+m</kbd> shortcut. To reveal only the current line, toggle with <kbd>Ctrl+Shift+space</kbd>.
150
-
151
-
### Vim mode
113
+

152
114
153
-
The implementation uses the native editor instead of [Custom Editor API](https://code.visualstudio.com/api/extension-guides/custom-editors). All extensions should work as expected _including_[Neo Vim](https://github.com/asvetliakov/vscode-neovim/).
115
+
To show all concealed elements, use the toggle button on the top-right. Alternatively, use the provided <kbd>Ctrl+Shift+m</kbd> shortcut. To reveal only the current line, toggle with <kbd>Ctrl+Shift+space</kbd>.
154
116
155
117
### Performance
156
118
157
-
The extension (intelligently) parses only the visible text for large files and employs caching extensively. Entire rendering takes under 100ms.
119
+
The extension intelligently parses only the visible text for large files and employs caching extensively. Entire rendering takes well [under 100ms](https://www.pubnub.com/blog/how-fast-is-realtime-human-perception-and-technology/).
120
+
121
+
### Vim bindings
122
+
123
+
The implementation uses the native editor instead of [Custom UI](https://code.visualstudio.com/api/extension-guides/custom-editors). All extensions should work as expected _including_[Neo Vim](https://github.com/asvetliakov/vscode-neovim/).
158
124
159
125
## Extension Settings
160
126
161
127
Look under _Markless_ section to selectively turn off the eye candies.
162
128
163
129
<details>
164
130
165
-
<summary>Add the following in `settings.json` for better rendering.</summary>
131
+
<summary>Add the following in settings.json for better rendering.</summary>
166
132
167
133
```json
168
134
"editor.tokenColorCustomizations": {
@@ -220,6 +186,7 @@ Bracket pair colorizers interfere with the rendering. If you use one, install th
0 commit comments