├── .DS_Store ├── ocean ├── screenshot.png ├── README.md └── ocean.prytheme.rb ├── autumn ├── screenshot.png ├── README.md └── autumn.prytheme.rb ├── inkpot ├── screenshot.png ├── README.md └── inkpot.prytheme.rb ├── magicwb ├── screenshot.png ├── README.md └── magicwb.prytheme.rb ├── peaksea ├── screenshot.png ├── README.md └── peaksea.prytheme.rb ├── shibumi ├── screenshot.png ├── README.md └── shibumi.prytheme.rb ├── wombat ├── screenshot.png ├── README.md └── wombat.prytheme.rb ├── dominikh ├── screenshot.png ├── README.md └── dominikh.prytheme.rb ├── vividchalk ├── screenshot.png ├── README.md └── vividchalk.prytheme.rb ├── xoria256 ├── screenshot.png ├── README.md └── xoria256.prytheme.rb ├── tomorrow-night ├── screenshot.png ├── README.md └── tomorrow-night.prytheme.rb └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/.DS_Store -------------------------------------------------------------------------------- /ocean/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/ocean/screenshot.png -------------------------------------------------------------------------------- /autumn/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/autumn/screenshot.png -------------------------------------------------------------------------------- /inkpot/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/inkpot/screenshot.png -------------------------------------------------------------------------------- /magicwb/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/magicwb/screenshot.png -------------------------------------------------------------------------------- /peaksea/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/peaksea/screenshot.png -------------------------------------------------------------------------------- /shibumi/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/shibumi/screenshot.png -------------------------------------------------------------------------------- /wombat/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/wombat/screenshot.png -------------------------------------------------------------------------------- /dominikh/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/dominikh/screenshot.png -------------------------------------------------------------------------------- /vividchalk/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/vividchalk/screenshot.png -------------------------------------------------------------------------------- /xoria256/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/xoria256/screenshot.png -------------------------------------------------------------------------------- /tomorrow-night/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyrylo/pry-theme-collection/HEAD/tomorrow-night/screenshot.png -------------------------------------------------------------------------------- /dominikh/README.md: -------------------------------------------------------------------------------- 1 | ![Screenshot](./screenshot.png) 2 | 3 | # Screenshot Info 4 | 5 | | Attribute | Value 6 | |:-----------------------|:--------------- 7 | | Font | DejaVu Sans Mono 8 | | Font Size | 12 9 | | Foreground Color (HEX) | #cfcfcf 10 | | Background Color (HEX) | #000000 11 | -------------------------------------------------------------------------------- /autumn/README.md: -------------------------------------------------------------------------------- 1 | Autumn for Pry 2 | ================= 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | PT Mono 11 | | Font size | 10 12 | | Foreground color (HEX) | #F3F2CC 13 | | Background color (HEX) | #292929 14 | -------------------------------------------------------------------------------- /wombat/README.md: -------------------------------------------------------------------------------- 1 | Wombat for Pry 2 | ============== 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | Terminus 11 | | Font size | 10 12 | | Foreground color (HEX) | #E3E0D7 13 | | Background color (HEX) | #242424 14 | -------------------------------------------------------------------------------- /shibumi/README.md: -------------------------------------------------------------------------------- 1 | Shibumi for Pry 2 | ================== 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | Consolas 11 | | Font size | 12 12 | | Foreground color (HEX) | #EEEEEE 13 | | Background color (HEX) | #000C19 14 | -------------------------------------------------------------------------------- /xoria256/README.md: -------------------------------------------------------------------------------- 1 | Xoria256 for Pry 2 | ============== 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | Envy Code R 11 | | Font size | 10 12 | | Foreground color (HEX) | #D0D0D0 13 | | Background color (HEX) | #1C1C1C 14 | -------------------------------------------------------------------------------- /peaksea/README.md: -------------------------------------------------------------------------------- 1 | Peaksea for Pry 2 | ============== 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | Liberation Mono 11 | | Font size | 10 12 | | Foreground color (HEX) | #000000 13 | | Background color (HEX) | #E0E0E0 14 | -------------------------------------------------------------------------------- /vividchalk/README.md: -------------------------------------------------------------------------------- 1 | Vividchalk for Pry 2 | ================== 3 | 4 | ![Screenshot](./screenshot.png) 5 | 6 | Screenshot information: 7 | 8 | | Attribute | Value 9 | |:-----------------------|:---------------------- 10 | | Font | Monaco 11 | | Font size | 10 12 | | Foreground color (HEX) | #EEEEEE 13 | | Background color (HEX) | #000000 14 | -------------------------------------------------------------------------------- /ocean/README.md: -------------------------------------------------------------------------------- 1 | Based on [Base16 Ocean](http://chriskempson.github.io/base16/#ocean) color scheme. 2 | 3 | ![Screenshot](./screenshot.png) 4 | 5 | # Screenshot Info 6 | 7 | | Attribute | Value 8 | |:-----------------------|:------- 9 | | Font | Monaco 10 | | Font Size | 12 11 | | Foreground Color (HEX) | #c0c5ce 12 | | Background Color (HEX) | #2b303b 13 | -------------------------------------------------------------------------------- /inkpot/README.md: -------------------------------------------------------------------------------- 1 | Inkpot for Pry 2 | ============== 3 | 4 | This Inkpot isn't really the same as the real one. 5 | 6 | ![Screenshot](./screenshot.png) 7 | 8 | Screenshot information: 9 | 10 | | Attribute | Value 11 | |:-----------------------|:---------------------- 12 | | Font | DejaVu Sans Mono 13 | | Font size | 10 14 | | Foreground color (HEX) | #CFBFAD 15 | | Background color (HEX) | #1E1E27 16 | -------------------------------------------------------------------------------- /tomorrow-night/README.md: -------------------------------------------------------------------------------- 1 | A port of [TomorrowNight](https://github.com/chriskempson/tomorrow-theme) by Chris Kempson. 2 | 3 | ![Screenshot](./screenshot.png) 4 | 5 | This theme doesn't make use of true 256 colors, because they don't let you specify your own color values, so I recommend you install one of the TomorrowNight terminal themes. 6 | 7 | # Screenshot Info 8 | 9 | | Attribute | Value 10 | |:-----------------------|:--------------- 11 | | Font | Menlo regular 12 | | Font Size | 12 13 | | Foreground Color (HEX) | #b7bbb7 14 | | Background Color (HEX) | #1d1f21 15 | -------------------------------------------------------------------------------- /magicwb/README.md: -------------------------------------------------------------------------------- 1 | MagicWB (Amiga) for Pry 2 | ======================= 3 | 4 | This theme translates into Pry the MagicWB (Amiga) theme as found in Text Mate & Sublime Text. 5 | 6 | I love this theme because strings leap out from the other text. Symbols also become a lovely purple color. 7 | 8 | ![Screenshot](./screenshot.png) 9 | 10 | | Attribute | Value 11 | |:-----------------------|:---------------------- 12 | | Font | Monospace 13 | | Font size | 10 by default, but scaled up in the screenshot 14 | | Foreground color (HEX) | #000000 15 | | Background color (HEX) | #888888 16 | -------------------------------------------------------------------------------- /dominikh/dominikh.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'dominikh' do 2 | author :name => 'Dominik Honnef', :email => 'dominikh@fork-bomb.org' 3 | 4 | define_theme do 5 | class_ 'pink01' 6 | class_variable 'emerald04' 7 | comment 'tea_green01' 8 | constant 'pink01' 9 | error 'red' 10 | global_variable 'emerald04' 11 | instance_variable 'emerald04' 12 | keyword 'bluish03' 13 | method 'pale_blue02' 14 | predefined_constant 'emerald04' 15 | symbol 'electric02' 16 | 17 | regexp do 18 | self_ 'corn02' 19 | modifier 'white' 20 | end 21 | 22 | shell do 23 | self_ 'corn02' 24 | end 25 | 26 | string do 27 | self_ 'corn02' 28 | end 29 | end 30 | end 31 | 32 | PryTheme::ThemeList.add_theme(t) 33 | -------------------------------------------------------------------------------- /xoria256/xoria256.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'xoria256' do 2 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 3 | 4 | define_theme do 5 | class_ 'bluish03' 6 | class_variable 'lilac02' 7 | comment 'gray' 8 | constant 'bluish03' 9 | error 'white', 'maroon01' 10 | float 'tan' 11 | global_variable 'lilac02' 12 | inline_delimiter 'puce01' 13 | instance_variable 'lilac02' 14 | integer 'tan' 15 | keyword 'moss_green' 16 | method 'lilac02' 17 | predefined_constant 'lilac02' 18 | symbol 'perhydor' 19 | 20 | regexp do 21 | self_ 'puce01' 22 | char 'puce01' 23 | content 'perhydor' 24 | delimiter 'puce01' 25 | modifier 'puce01' 26 | escape 'puce01' 27 | end 28 | 29 | shell do 30 | self_ 'puce01' 31 | char 'puce01' 32 | content 'perhydor' 33 | delimiter 'puce01' 34 | escape 'puce01' 35 | end 36 | 37 | string do 38 | self_ 'puce01' 39 | char 'puce01' 40 | content 'perhydor' 41 | delimiter 'puce01' 42 | escape 'puce01' 43 | end 44 | end 45 | end 46 | 47 | PryTheme::ThemeList.add_theme(t) 48 | -------------------------------------------------------------------------------- /tomorrow-night/tomorrow-night.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'tomorrow-night' do 2 | author :name => 'Jeff Sandberg', :email => 'paradox460@gmail.com' 3 | description 'You should have Tomorrow-Night colors as your terminal colors' 4 | 5 | define_theme do 6 | class_ 'yellow' 7 | class_variable 'red' 8 | comment 'gray' 9 | constant 'red' 10 | error 'black', 'maroon', [:underline] 11 | float 'olive' 12 | global_variable 'red' 13 | inline_delimiter 'green' 14 | instance_variable 'red' 15 | integer 'olive' 16 | keyword 'magenta' 17 | method 'navy_blue' 18 | predefined_constant 'cyan' 19 | symbol 'green', [:bold] 20 | 21 | regexp do 22 | self_ 'red' 23 | char 'green' 24 | content 'red' 25 | delimiter 'red' 26 | modifier 'red' 27 | escape 'green' 28 | end 29 | 30 | shell do 31 | self_ 'toad_in_love' 32 | char 'green' 33 | content 'green' 34 | delimiter 'green' 35 | escape 'green' 36 | end 37 | 38 | string do 39 | self_ 'green' 40 | char 'green' 41 | content 'green' 42 | delimiter 'green' 43 | escape 'green' 44 | end 45 | end 46 | end 47 | 48 | PryTheme::ThemeList.add_theme(t) 49 | -------------------------------------------------------------------------------- /inkpot/inkpot.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'inkpot' do 2 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 3 | 4 | define_theme do 5 | class_ 'violaceous02' 6 | class_variable 'violaceous02' 7 | comment 'international_orange' 8 | constant 'violaceous02' 9 | error :bg => 'white' 10 | float 'saumon' 11 | global_variable 'violaceous02' 12 | inline_delimiter 'orchid02' 13 | instance_variable 'violaceous02' 14 | integer 'saumon' 15 | keyword 'gray_tea_green' 16 | method 'violaceous02' 17 | predefined_constant 'violaceous02' 18 | symbol 'brass02' 19 | 20 | regexp do 21 | self_ 'amethyst01' 22 | char 'orchid02' 23 | content 'gray_tea_green' 24 | delimiter 'amethyst01' 25 | modifier 'amethyst01' 26 | escape 'orchid02' 27 | end 28 | 29 | shell do 30 | self_ 'orchid02' 31 | char 'orchid02' 32 | content 'brass02' 33 | delimiter 'orchid02' 34 | escape 'orchid02' 35 | end 36 | 37 | string do 38 | self_ 'orchid02' 39 | char 'orchid02' 40 | content 'brass02', 'anthracite' 41 | delimiter 'orchid02' 42 | escape 'orchid02' 43 | end 44 | end 45 | end 46 | 47 | PryTheme::ThemeList.add_theme(t) 48 | -------------------------------------------------------------------------------- /peaksea/peaksea.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'peaksea' do 2 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 3 | 4 | define_theme do 5 | class_ 'denim01', [:bold] 6 | class_variable 'orchid01' 7 | comment 'khaki01' 8 | constant 'denim01', [:bold] 9 | error 'ochre' 10 | float 'khaki02' 11 | global_variable 'orchid01' 12 | inline_delimiter 'dark_turquoise' 13 | instance_variable 'orchid01' 14 | integer 'khaki02' 15 | keyword 'sea_green01' 16 | method 'orchid01' 17 | predefined_constant 'orchid01' 18 | symbol 'dark_turquoise' 19 | 20 | regexp do 21 | self_ 'khaki02' 22 | char 'dark_turquoise' 23 | content 'dark_turquoise' 24 | delimiter 'khaki02' 25 | modifier 'khaki02' 26 | escape 'dark_turquoise' 27 | end 28 | 29 | shell do 30 | self_ 'khaki02' 31 | char 'dark_turquoise' 32 | content 'dark_turquoise' 33 | delimiter 'khaki02' 34 | escape 'dark_turquoise' 35 | end 36 | 37 | string do 38 | self_ 'khaki02' 39 | char 'dark_turquoise' 40 | content 'dark_turquoise' 41 | delimiter 'khaki02' 42 | escape 'dark_turquoise' 43 | end 44 | end 45 | end 46 | 47 | PryTheme::ThemeList.add_theme(t) 48 | -------------------------------------------------------------------------------- /ocean/ocean.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'ocean' do 2 | author :name => 'Daniel Bayerlein', :email => 'daniel.bayerlein@gmail.com' 3 | description 'Based on Base16 Ocean color scheme.' 4 | 5 | define_theme do 6 | class_ 'yellow' 7 | class_variable 'pale_mauve02' 8 | comment 'gray' 9 | constant 'yellow' 10 | error 'black', 'pale_mauve02' 11 | float 'dark_salmon' 12 | global_variable 'pale_mauve02' 13 | inline_delimiter 'pale_brown' 14 | instance_variable 'pale_mauve02' 15 | integer 'dark_salmon' 16 | keyword 'lilac01' 17 | method 'navy_blue' 18 | predefined_constant 'pale_mauve02' 19 | symbol 'green' 20 | 21 | regexp do 22 | self_ 'green' 23 | char 'pale_blue02' 24 | content 'pale_blue02' 25 | delimiter 'green' 26 | modifier 'green' 27 | escape 'pale_brown' 28 | end 29 | 30 | shell do 31 | self_ 'green' 32 | char 'pale_blue02' 33 | content 'green' 34 | delimiter 'green' 35 | escape 'pale_brown' 36 | end 37 | 38 | string do 39 | self_ 'green' 40 | char 'pale_blue02' 41 | content 'green' 42 | delimiter 'green' 43 | escape 'pale_brown' 44 | end 45 | end 46 | end 47 | 48 | PryTheme::ThemeList.add_theme(t) 49 | -------------------------------------------------------------------------------- /wombat/wombat.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'wombat' do 2 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 3 | description 'Dark gray color scheme sharing some similarities with Desert' 4 | 5 | define_theme do 6 | class_ 'pistachio04' 7 | class_variable 'white' 8 | comment 'wet_asphalt07' 9 | constant 'dark_salmon' 10 | error :bg => 'anthracite' 11 | float 'dark_salmon' 12 | global_variable 'white' 13 | inline_delimiter 'white' 14 | instance_variable 'white' 15 | integer 'dark_salmon' 16 | keyword 'dark_salmon' 17 | method 'pistachio04' 18 | predefined_constant 'cornflower_blue03' 19 | symbol 'dark_salmon', [:bold] 20 | 21 | regexp do 22 | self_ 'pale_green02' 23 | char 'white' 24 | content 'pale_green02' 25 | delimiter 'white' 26 | modifier 'white' 27 | escape 'white' 28 | end 29 | 30 | shell do 31 | self_ 'pale_green02' 32 | char 'white' 33 | content 'pale_green02' 34 | delimiter 'white' 35 | escape 'white' 36 | end 37 | 38 | string do 39 | self_ 'pale_green02' 40 | char 'white' 41 | content 'pale_green02' 42 | delimiter 'pale_green02' 43 | escape 'white' 44 | end 45 | end 46 | end 47 | 48 | PryTheme::ThemeList.add_theme(t) 49 | -------------------------------------------------------------------------------- /vividchalk/vividchalk.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'vividchalk' do 2 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 3 | description 'Based on the Vibrant Ink theme for Vim' 4 | 5 | define_theme do 6 | class_ 'dark_tan' 7 | class_variable 'gold' 8 | comment 'violet02' 9 | constant 'dark_tan' 10 | error :bg => 'maroon' 11 | float 'teal01' 12 | global_variable 'gold' 13 | inline_delimiter 'bright_green' 14 | instance_variable 'gold' 15 | integer 'teal01' 16 | keyword 'international_orange' 17 | method 'pistachio03' 18 | predefined_constant 'gold' 19 | symbol 'teal01' 20 | 21 | regexp do 22 | self_ 'bluish01' 23 | char 'bright_green' 24 | content 'toad_in_love01' 25 | delimiter 'bluish01' 26 | modifier 'bluish01' 27 | escape 'bright_green' 28 | end 29 | 30 | shell do 31 | self_ 'bright_green' 32 | char 'bright_green' 33 | content 'bright_green' 34 | delimiter 'bright_green' 35 | escape 'bright_green' 36 | end 37 | 38 | string do 39 | self_ 'bright_green' 40 | char 'bright_green' 41 | content 'bright_green' 42 | delimiter 'bright_green' 43 | escape 'bright_green' 44 | end 45 | end 46 | end 47 | 48 | PryTheme::ThemeList.add_theme(t) 49 | -------------------------------------------------------------------------------- /autumn/autumn.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'autumn' do 2 | author :name => 'Yorick Peterse', :email => 'yorickpeterse@gmail.com' 3 | author :name => 'Kyrylo Silin', :email => 'kyrylosilin@gmail.com' 4 | description 'Inspired by the colors you can find in the autumn' 5 | 6 | define_theme do 7 | class_ 'white' 8 | class_variable 'bluish02' 9 | comment 'wet_asphalt07' 10 | constant 'lemon_cream' 11 | error 'lemon_cream', 'chestnut01' 12 | float 'dark_tea_green' 13 | global_variable 'lemon_cream' 14 | inline_delimiter 'white' 15 | instance_variable 'bluish02' 16 | integer 'dark_tea_green' 17 | keyword 'chestnut01' 18 | method 'flax' 19 | predefined_constant 'white' 20 | symbol 'brass02' 21 | 22 | regexp do 23 | self_ 'asparagus' 24 | char 'white' 25 | content 'asparagus' 26 | delimiter 'white' 27 | modifier 'white' 28 | escape 'white' 29 | end 30 | 31 | shell do 32 | self_ 'asparagus' 33 | char 'white' 34 | content 'asparagus' 35 | delimiter 'white' 36 | escape 'white' 37 | end 38 | 39 | string do 40 | self_ 'asparagus' 41 | char 'white' 42 | content 'asparagus' 43 | delimiter 'asparagus' 44 | escape 'white' 45 | end 46 | end 47 | end 48 | 49 | PryTheme::ThemeList.add_theme(t) 50 | -------------------------------------------------------------------------------- /shibumi/shibumi.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'shibumi' do 2 | author :name => 'Nick Weiland', :email => 'nickweiland@gmail.com' 3 | description 'Subtle beauty' 4 | 5 | define_theme do 6 | class_ 'magenta', [:bold] 7 | class_variable 'violet_eggplant02' 8 | comment 'gray04' 9 | constant 'saumon', [:bold] 10 | error 'bismarck_furious' 11 | float 'cyan', [:bold] 12 | global_variable 'magenta' 13 | inline_delimiter 'dark_salmon' 14 | instance_variable 'dark_salmon' 15 | integer 'cyan', [:bold] 16 | keyword 'chestnut01', [:bold] 17 | method 'cyan', [:bold] 18 | predefined_constant 'maroon', [:bold] 19 | symbol 'blue', [:bold] 20 | 21 | regexp do 22 | self_ 'chestnut01' 23 | char 'chestnut01' 24 | content 'violaceous03' 25 | delimiter 'chestnut01', [:bold] 26 | modifier 'dark_pink01', [:bold] 27 | escape 'chestnut01', [:bold] 28 | end 29 | 30 | shell do 31 | self_ 'navy_blue' 32 | char 'magenta' 33 | content 'navy_blue' 34 | delimiter 'blue' 35 | escape 'chestnut01', [:bold] 36 | end 37 | 38 | string do 39 | self_ 'navy_blue' 40 | char 'magenta' 41 | content 'navy_blue' 42 | delimiter 'chestnut01', [:bold] 43 | escape 'chestnut01', [:bold] 44 | end 45 | end 46 | end 47 | 48 | PryTheme::ThemeList.add_theme(t) 49 | -------------------------------------------------------------------------------- /magicwb/magicwb.prytheme.rb: -------------------------------------------------------------------------------- 1 | t = PryTheme.create :name => 'magicwb' do 2 | author :name => 'Clayton Albachten', :email => 'clay.reed.a@gmail.com' 3 | description "A translation of the Magic WB (Amgia) theme in Sublime Text,\n"\ 4 | "https://raw.githubusercontent.com/textmate/themes.tmbundle/master/Themes/MagicWB%20(Amiga).tmTheme" 5 | 6 | define_theme do 7 | class_ 'ultramarine01' 8 | class_variable 'saumon' 9 | comment 'violet_eggplant01', [:italic] 10 | constant 'saumon' 11 | error 'red' 12 | float 'white' 13 | global_variable 'saumon' 14 | inline_delimiter 'red' 15 | instance_variable 'saumon' 16 | integer 'white' 17 | keyword 'black03', [:bold] 18 | method 'saumon' 19 | predefined_constant 'saumon', [:bold] 20 | symbol 'pink01', 'seroburomalinovyj01' 21 | 22 | regexp do 23 | self_ 'white', 'mountbatten_pink' 24 | char 'pink01', 'seroburomalinovyj01' 25 | content 'white', 'mountbatten_pink' 26 | delimiter 'white', 'mountbatten_pink' 27 | modifier 'pink01', 'seroburomalinovyj01' 28 | escape 'pink01', 'seroburomalinovyj01' 29 | end 30 | 31 | shell do 32 | self_ 'white', 'mountbatten_pink' 33 | char 'pink01', 'seroburomalinovyj01' 34 | content 'white', 'mountbatten_pink' 35 | delimiter 'white', 'mountbatten_pink' 36 | escape 'white', 'mountbatten_pink' 37 | end 38 | 39 | string do 40 | self_ 'white', 'mountbatten_pink' 41 | char 'pink01', 'seroburomalinovyj01' 42 | content 'white', 'mountbatten_pink' 43 | delimiter 'white', 'mountbatten_pink' 44 | escape 'pink01', 'seroburomalinovyj01' 45 | end 46 | end 47 | end 48 | 49 | 50 | PryTheme::ThemeList.add_theme(t) 51 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Pry Theme Collection][ptclogo] 2 | ================================ 3 | 4 | * Repository: [https://github.com/kyrylo/pry-theme-collection/][ptc] 5 | 6 | Description 7 | ----------- 8 | 9 | Pry Theme Collection is a compilation of themes for [Pry Theme][pt] plugin for 10 | [Pry][pry] REPL. 11 | 12 | Installation 13 | ------------ 14 | 15 | Put a theme file in `$HOME/.pry/themes` directory. 16 | 17 | You can install a theme from the Collection via Pry Theme's CLI interface. For 18 | example, you can install tomorrow-night theme like so: 19 | 20 | pry-theme install tomorrow-night 21 | 22 | Contribution guide 23 | ------------------ 24 | 25 | Pull requests are welcome. 26 | 27 | Creating a Pry Theme is a super simple task. Even your elder kitten can do that. 28 | In the first instance, please, check out "[Creating a New Theme][new_theme]" 29 | article. 30 | 31 | Steps: 32 | 33 | 0. For the repository. 34 | 1. Put your theme in a separate directory (the directory should be named after 35 | your Pry Theme); 36 | 2. Take a screenshot of your theme and put it in the same directory. The 37 | screenshot must have name `screenshot.png`. 38 | 39 | ProTip: `pry-theme current --colors` outputs a handy code snippet. 40 | 3. Append a README file. Feel free to write README contents the way you like. 41 | On the merits, it would be awesome, if you described your screenshot (the 42 | font and its size and the background color you used). 43 | 44 | [ptclogo]: http://img-fotki.yandex.ru/get/5702/98991937.a/0_7cbde_72b59f7_orig 45 | [ptc]: https://github.com/kyrylo/pry-theme-collection/ 46 | [pt]: https://github.com/kyrylo/pry-theme/ "Pry Theme's home page" 47 | [pry]: https://github.com/pry/pry/ "Pry's home page" 48 | [new_theme]: https://github.com/kyrylo/pry-theme/wiki/Creating-a-New-Theme "Creating a New Theme" 49 | --------------------------------------------------------------------------------