about summary refs log tree commit diff stats
path: root/src/io
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2022-07-29 22:54:51 +0200
committerbptato <nincsnevem662@gmail.com>2022-07-29 22:54:51 +0200
commit0dfe2a310db3fb7492ed448235e0757042f0f5ca (patch)
tree676aaa8d37eeaf530a53224e4463976f6b6151bb /src/io
parent54f4d71325c4f12b23113c945625796bda78e3c6 (diff)
downloadchawan-0dfe2a310db3fb7492ed448235e0757042f0f5ca.tar.gz
Increase tokenizer buffer size, add mark color option
Diffstat (limited to 'src/io')
-rw-r--r--src/io/buffer.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/io/buffer.nim b/src/io/buffer.nim
index dc8df009..7bc181a5 100644
--- a/src/io/buffer.nim
+++ b/src/io/buffer.nim
@@ -66,6 +66,7 @@ type
     next*: Buffer
     userstyle*: CSSStylesheet
     loader*: FileLoader
+    markcolor*: CellColor
 
 proc newBuffer*(): Buffer =
   new(result)
@@ -704,7 +705,7 @@ proc gotoAnchor*(buffer: Buffer) =
 proc addMark*(buffer: Buffer, x, y, width: int): Mark =
   assert y < buffer.lines.len
   var format = newFormat()
-  format.reverse = true
+  format.bgcolor = buffer.markcolor
   result = Mark(x: x, width: width, format: format)
   buffer.lines[y].marks.add(result)