about summary refs log tree commit diff stats
path: root/src/io
diff options
context:
space:
mode:
Diffstat (limited to 'src/io')
-rw-r--r--src/io/buffer.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/io/buffer.nim b/src/io/buffer.nim
index 775e6557..0c600441 100644
--- a/src/io/buffer.nim
+++ b/src/io/buffer.nim
@@ -235,6 +235,9 @@ func atPercentOf(buffer: Buffer): int =
   if buffer.lines.len == 0: return 100
   return (100 * (buffer.cursory + 1)) div buffer.numLines
 
+func hasAnchor*(buffer: Buffer, anchor: string): bool =
+  return buffer.document.getElementById(anchor) != nil
+
 proc addLine(buffer: Buffer) =
   buffer.lines.addLine()