summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/options.go13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/options.go b/src/options.go
index 7ed6c77d..d3be6821 100644
--- a/src/options.go
+++ b/src/options.go
@@ -3412,16 +3412,9 @@ func validateOptions(opts *Options) error {
}
}
- if opts.Gutter != nil {
- if err := validateSign(*opts.Gutter, "gutter", 1); err != nil {
- return err
- }
- }
-
- if opts.GutterRaw != nil {
- if err := validateSign(*opts.GutterRaw, "gutter", 1); err != nil {
- return err
- }
+ if opts.Gutter != nil && uniseg.StringWidth(*opts.Gutter) != 1 ||
+ opts.GutterRaw != nil && uniseg.StringWidth(*opts.GutterRaw) != 1 {
+ return errors.New("gutter display width should be 1")
}
if opts.Scrollbar != nil {