On 11/08/23 19:47, Ihor Radchenko wrote: > On Org side, the best we might do is splitting the long command into > multiline (if ruby REPL supports line continuation like \ this or > similar). Of course, it will be a workaround. I've redefined org-babel-ruby-var-to-ruby in my init.el to add a newline after each element in an array, which I think will work for anything less than a 4k-long string. Ideally, the hard-coded \n would follow the EOL convention of the buffer, but I haven't gotten that far yet. (defun org-babel-ruby-var-to-ruby (var)   "Convert VAR into a ruby variable. Convert an elisp value into a string of ruby source code specifying a variable of the same value."   (if (listp var)       (concat "[" (mapconcat #'org-babel-ruby-var-to-ruby var ", \n") "]")     (if (eq var 'hline)     org-babel-ruby-hline-to       (format "%S" var))))