Commit 74f552e

mo khan <mo@mokhan.ca>
2026-01-15 18:24:52
feat: set the markdown renderer width
1 parent e37cdc3
Changed files (1)
lib
lib/elelem/terminal.rb
@@ -17,12 +17,16 @@ module Elelem
     def say(message, markdown: false)
       stop_spinner
       if markdown
-        $stdout.puts TTY::Markdown.parse(message)
+        $stdout.puts TTY::Markdown.parse(message, width: terminal_width)
       else
         $stdout.puts message
       end
     end
 
+    def terminal_width
+      IO.console&.winsize&.last || 80
+    end
+
     def write(message)
       stop_spinner
       $stdout.print message