lib/org-converge.rb in org-converge-0.0.4 vs lib/org-converge.rb in org-converge-0.0.5
- old
+ new
@@ -12,33 +12,24 @@
# needed in order to be able to tangle the files
def babelize
# Feed the parsed contens and create the necessary internal structures
# for doing babel like features
output = ''
- ob = BabelOutputBuffer.new(output)
+ babel_options = {
+ :in_buffer_settings => @in_buffer_settings
+ }
+ ob = BabelOutputBuffer.new(output, babel_options)
translate(@header_lines, ob)
@headlines.each do |headline|
translate(headline.body_lines, ob)
end
ob
end
end
end
-module StringWithColors
- def red; colorize("\e[0m\e[31m"); end
- def green; colorize("\e[0m\e[32m"); end
- def yellow; colorize("\e[0m\e[33m"); end
- def blue; colorize("\e[0m\e[34m"); end
- def magenta; colorize("\e[0m\e[35m"); end
- def cyan; colorize("\e[0m\e[36m"); end
- def white; colorize("\e[0m\e[37m"); end
- def bright_black; colorize("\e[0m\e[30m"); end
- def bright_magenta; colorize("\e[0m\e[35m"); end
- def bold; colorize("\e[0m\e[1m"); end
- def colorize(color_code); "#{color_code}#{self}\e[0m"; end
-end
-
-class String
- include StringWithColors
-end
+require 'tco'
+conf = Tco.config
+conf.names["green"] = "#02a552"
+conf.names["red"] = "#eb443b"
+Tco.reconfigure conf