File tree 1 file changed +27
-0
lines changed
1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 1.0.0.0
2
+
3
+ * Each plugin (type) now defines an environment which is similar to how
4
+ stateful plugins have been declared in previous versions. If you need
5
+ multiple different environments for different functions, you can make them
6
+ fields of a bigger environment or define multiple plugin values.
7
+
8
+ The type ` Neovim r st a ` has become ` Neovim env a ` where ` env ` is
9
+ technically equivalent to the previous ` r ` .
10
+ I was mainly motivated by this blog post:
11
+
12
+ https://www.fpcomplete.com/blog/2017/06/readert-design-pattern
13
+
14
+ * Only works with ghc >= 8. I removed some backwards compatibility. If you
15
+ need older ghc versions, just use the previous version (0.2.5) as the
16
+ feature set hasn't really changed.
17
+
18
+ * A different pretty printer library is now used and may surface at some
19
+ places.
20
+
21
+ * Functions do now time out after some time, 10 seconds for those that block
22
+ neovim and 10 minutes for background functions.
23
+
24
+ * A few types have been adjusted.
25
+
26
+ * Some improvement in error reporting.
27
+
1
28
# 0.2.5
2
29
3
30
* Older versions of ` nvim-hs ` may not function if some versions of a
You can’t perform that action at this time.
0 commit comments