vim-jp/issues — Issue #145: sessionoptionsにglobalsがある状態でmksessionするとfloat値に&が付く
Author: mattn
Created: 2012-01-25 03:40:34+00:00
State: open

題名の通り。
バグです。

参照: http://d.hatena.ne.jp/osyo-manga/20120125/1327458482#c

```diff
diff -r 484291e1a8da src/eval.c
--- a/src/eval.c	Mon Jan 23 20:48:40 2012 +0100
+++ b/src/eval.c	Wed Jan 25 12:39:07 2012 +0900
@@ -22929,7 +22929,7 @@
f = -f;
sign = '-';
}
-	if ((fprintf(fd, "let %s = %c&%f",
+	if ((fprintf(fd, "let %s = %c%f",
this_var->di_key, sign, f) < 0)
|| put_eol(fd) == FAIL)
return FAIL;
```