[Fxruby-users] [ANN] aeditor 1.0 released
Status: Inactive
Brought to you by:
lyle
From: Simon S. <ne...@ad...> - 2004-07-05 00:20:14
|
screenshots: http://aeditor.rubyforge.org/wiki/wiki.pl?MainThemes download: http://rubyforge.org/frs/download.php/921/aeditor-1.0.tar.gz dependency#1, iterator: http://rubyforge.org/frs/download.php/703/iterator-0.8.tar.gz dependency#2, fxruby http://fxruby.sourceforge.net/ If you are on a windows box it may be possible that fxruby already are installed. on windows there are font problems.. you can make me happy if you can make solve this problem. Thanks in advance. I have attached my ~/.aeditor file, which may be interesting to you. -- Simon Strandgaard mode :ruby do |m| m.tabsize = 2 m.file_suffixes = %w(rb) m.lexer = :ruby m.cursor_through_tabs = true end mode :c do |m| m.tabsize = 4 m.file_suffixes = %w(c cpp cxx cc h hpp hxx hh) m.cursor_through_tabs = false end theme_blue = { :ivar1 => [[55, 75, 215], [40, 50, 120]], :mcomment_tab => [[30, 30, 120], [0, 0, 0]], :endoffile_tab => [[83, 83, 97], [0, 0, 0]], :string1 => [[65, 85, 225], [0, 0, 0]], :ident => [[55, 75, 215], [90, 80, 80]], :string => [[65, 85, 225], [30, 80, 0]], :keyword => [[60, 80, 220], [0, 0, 0]], :any => [[60, 80, 220], [30, 40, 20]], :ivar => [[60, 80, 200], [0, 0, 0]], :tab => [[30, 70, 190], [30, 40, 20]], :regexp => [[30, 80, 0], [165, 185, 25]], :space => [[60, 80, 220], [30, 40, 20]], :gvar => [[160, 180, 100], [90, 0, 0]], :heredoc => [[80, 60, 220], [30, 40, 20]], :regexp1 => [[60, 80, 180], [165, 185, 25]], :out => [[60, 60, 60], [180, 100, 100]], :dot => [[60, 80, 205], [0, 0, 0]], :symbol => [[30, 80, 220], [90, 80, 80]], :comment => [[60, 80, 120], [0, 0, 0]], :heredoc_tab => [[30, 70, 190], [30, 40, 20]], :punct => [[30, 80, 220], [120, 120, 120]], :empty => [[30, 30, 100], [0, 0, 0]], :dot1 => [[60, 80, 220], [0, 0, 0]], :mcomment => [[60, 80, 120], [0, 0, 0]], :endoffile => [[100, 100, 100], [0, 0, 0]], :number => [[65, 85, 225], [30, 80, 0]] } theme_gvim = { :ivar1 => [[55, 75, 215], [40, 50, 120]], :mcomment_tab => [[197, 197, 197], [231, 231, 231]], :endoffile_tab => [[209, 209, 209], [209, 209, 209]], :string1 => [[231, 231, 231], [0, 138, 142]], :ident => [[231, 231, 231], [0, 138, 142]], :string => [[231, 231, 231], [97, 101, 97]], :keyword => [[231, 231, 231], [158, 32, 239]], :any => [[231, 231, 231], [30, 40, 20]], :ivar => [[231, 231, 231], [0, 138, 142]], :tab => [[231, 231, 231], [231, 231, 231]], :regexp => [[30, 80, 0], [165, 185, 25]], :space => [[231, 231, 231], [30, 40, 20]], :gvar => [[160, 180, 100], [90, 0, 0]], :heredoc => [[231, 231, 231], [97, 101, 97]], :regexp1 => [[60, 80, 180], [165, 185, 25]], :out => [[60, 60, 60], [180, 100, 100]], :dot => [[231, 231, 231], [0, 0, 0]], :symbol => [[231, 231, 231], [0, 138, 142]], :comment => [[231, 231, 231], [0, 0, 255]], :heredoc_tab => [[209, 209, 209], [207, 211, 207]], :punct => [[231, 231, 231], [0, 0, 0]], :empty => [[30, 30, 100], [0, 0, 0]], :dot1 => [[60, 80, 220], [0, 0, 0]], :mcomment => [[231, 231, 231], [0, 0, 255]], :endoffile => [[231, 231, 231], [0, 0, 255]], :number => [[231, 231, 231], [97, 101, 97]] } def theme_import(theme_hash, name=nil) name ||= :imported theme name do |t| theme_hash.each do |key, (bg, fg)| t.set_rgb_pair key, bg, fg end end end theme_import(theme_blue, 'blue') theme_import(theme_gvim, 'gvim') puts "done loading config file" |