]> git.lizzy.rs Git - micro.git/blobdiff - internal/buffer/settings.go
Support for highlighting all search matches (hlsearch) (#1762)
[micro.git] / internal / buffer / settings.go
index c3ff428c59f9f2b5aea6e216b278f86da12f7997..d1672b00d2caa75bc1a1eef5ddbf991a0a70f93f 100644 (file)
@@ -39,6 +39,12 @@ func (b *Buffer) SetOptionNative(option string, nativeValue interface{}) error {
                b.isModified = true
        } else if option == "readonly" && b.Type.Kind == BTDefault.Kind {
                b.Type.Readonly = nativeValue.(bool)
+       } else if option == "hlsearch" {
+               for _, buf := range OpenBuffers {
+                       if b.SharedBuffer == buf.SharedBuffer {
+                               buf.HighlightSearch = nativeValue.(bool)
+                       }
+               }
        }
 
        if b.OptionCallback != nil {