Skip to content

Commit 4996bad

Browse files
author
Marc Jakobi
committed
docs(readme): add some gifs
1 parent 0cb249f commit 4996bad

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

README.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,72 +71,137 @@ ls.add_snippets('haskell', haskell_snippets, { key = 'haskell' })
7171
7272
## Snippets
7373

74+
> **Note**
75+
>
76+
> The recording software [ttyrec](https://github.com/mjording/ttyrec)
77+
> sometimes has some visual glitches.
78+
7479
### Pragmas
7580

7681
#### `haskell-snippets.pragmas.prag`
7782

83+
- Trigger: `prag`
84+
7885
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/88918b83-c8aa-4fb0-b74c-a24b5a9269a6)
7986

8087
#### `haskell-snippets.pragmas.lang`
8188

89+
- Trigger: `lang`
90+
8291
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/18bf238a-ea23-4206-97ab-421a7896bfd2)
8392

8493
#### `haskell-snippets.pragmas.discover`
8594

95+
- Trigger: `discover`
96+
8697
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/d80c6209-f324-4a1c-ae3c-9e4f1245a113)
8798

8899
#### `haskell-snippets.pragmas.nowarn`
89100

101+
- Trigger: `nowarn`
102+
90103
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/ba95a3cd-fc68-4adb-9011-82e39ffc742c)
91104

92105
### Module and imports
93106

94107
#### `haskell-snippets.module.mod`
95108

109+
- Trigger: `mod`
110+
96111
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/ade2cb77-10de-4183-bded-163caf3cc8f7)
97112

98113
#### `haskell-snippets.module.qual`
99114

115+
- Trigger: `qual`
116+
100117
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/2fbd5f6d-2c8b-4f8c-b1f1-39bc4bd8f549)
101118

102119
### Data and typeclasses
103120

104121
#### `haskell-snippets.data.adt`
105122

123+
- Trigger: `adt`
124+
125+
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/6a4fbc24-ab83-440a-971b-5d7373f52ce0)
126+
106127
#### `haskell-snippets.data.newtype`
107128

129+
- Trigger: `new`
130+
131+
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/769459ed-6149-4f84-bd97-60570749938f)
132+
108133
#### `haskell-snippets.data.rec`
109134

135+
- Trigger: `rec`
136+
137+
![tty](https://github.com/mrcjkb/haskell-snippets.nvim/assets/12857160/e633ee97-48ad-462e-949f-8c140f7bd086)
138+
110139
#### `haskell-snippets.data.cls`
111140

141+
- Trigger: `cls`
142+
- [ ] TODO: Add gif
143+
112144
#### `haskell-snippets.data.ins`
113145

146+
- Trigger: `ins`
147+
- [ ] TODO: Add gif
148+
114149
#### `haskell-snippets.data.constraint`
115150

151+
- Trigger: `=>`
152+
- [ ] TODO: Add gif
153+
116154
### Functions
117155

118156
#### `haskell-snippets.functions.fun`
119157

158+
- Trigger: `fun`
159+
- [ ] TODO: Add gif
160+
120161
#### `haskell-snippets.functions.func`
121162

163+
- Trigger: `func`
164+
- [ ] TODO: Add gif
165+
122166
#### `haskell-snippets.functions.lambda`
123167

168+
- Trigger: `\`
169+
- [ ] TODO: Add gif
170+
124171
### Expressions
125172

126173
#### `haskell-snippets.expressions.if_expr`
127174

175+
- Trigger: `if`
176+
- [ ] TODO: Add gif
177+
128178
#### `haskell-snippets.expressions.if_expr_multiline`
129179

180+
- Trigger: `iff`
181+
- [ ] TODO: Add gif
182+
130183
#### `haskell-snippets.expressions.case`
131184

185+
- Trigger: `case`
186+
- [ ] TODO: Add gif
187+
132188
#### `haskell-snippets.expressions.lambdacase`
133189

190+
- Trigger: `\case`
191+
- [ ] TODO: Add gif
192+
134193
### QuasiQuotes
135194

136195
#### `haskell-snippets.quasiquotes.qq`
137196

197+
- Trigger: `qq`
198+
- [ ] TODO: Add gif
199+
138200
#### `haskell-snippets.quasiquotes.sql`
139201

202+
- Trigger: `sql`
203+
- [ ] TODO: Add gif
204+
140205
## Contributing
141206

142207
All contributions are welcome!

0 commit comments

Comments
 (0)