@@ -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
142207All contributions are welcome!
0 commit comments