diff --git a/Gemfile b/Gemfile
index 7e16066..320b086 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,28 +2,22 @@ source 'https://rubygems.org'
gem 'rails', '3.2.12'
-# Bundle edge Rails instead:
-# gem 'rails', :git => 'git://github.com/rails/rails.git'
-
gem 'sqlite3'
gem 'jquery-rails'
gem 'therubyracer'
-gem 'bcrypt-ruby', '~> 3.0.0' # To use ActiveModel has_secure_password
+gem 'bcrypt-ruby', '~> 3.0.0' # To use ActiveModel's has_secure_password
gem 'simple_form'
gem 'sanitize'
gem 'github-markdown'
gem 'hirb' #pretty console output
gem 'rb-readline', '~> 0.4.2'
+gem 'rest-client'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
-
- # See https://github.com/sstephenson/execjs#readme for more supported runtimes
- # gem 'therubyracer', :platforms => :ruby
-
gem 'uglifier', '>= 1.0.3'
end
@@ -31,6 +25,7 @@ group :development do
gem 'webrick'
gem 'better_errors'
gem 'binding_of_caller'
+ gem 'rails-erd'
end
# To use Jbuilder templates for JSON
diff --git a/Gemfile.lock b/Gemfile.lock
index b99a9fa..91ddf99 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -36,6 +36,7 @@ GEM
binding_of_caller (0.7.1)
debug_inspector (>= 0.0.1)
builder (3.0.4)
+ choice (0.1.6)
coderay (1.0.9)
coffee-rails (3.2.2)
coffee-script (>= 2.2.0)
@@ -81,6 +82,11 @@ GEM
activesupport (= 3.2.12)
bundler (~> 1.0)
railties (= 3.2.12)
+ rails-erd (1.1.0)
+ activerecord (>= 3.0)
+ activesupport (>= 3.0)
+ choice (~> 0.1.6)
+ ruby-graphviz (~> 1.0.4)
railties (3.2.12)
actionpack (= 3.2.12)
activesupport (= 3.2.12)
@@ -93,6 +99,9 @@ GEM
rdoc (3.12.2)
json (~> 1.4)
ref (1.0.4)
+ rest-client (1.6.7)
+ mime-types (>= 1.16)
+ ruby-graphviz (1.0.9)
sanitize (2.0.3)
nokogiri (>= 1.4.4, < 1.6)
sass (3.2.9)
@@ -135,7 +144,9 @@ DEPENDENCIES
hirb
jquery-rails
rails (= 3.2.12)
+ rails-erd
rb-readline (~> 0.4.2)
+ rest-client
sanitize
sass-rails (~> 3.2.3)
simple_form
diff --git a/app/assets/images/bg.png b/app/assets/images/bg.png
index 2d93493..6b4c5a8 100644
Binary files a/app/assets/images/bg.png and b/app/assets/images/bg.png differ
diff --git a/app/assets/images/logo.png b/app/assets/images/logo.png
index f464350..ace0e5b 100644
Binary files a/app/assets/images/logo.png and b/app/assets/images/logo.png differ
diff --git a/app/assets/images/logo_old.png b/app/assets/images/logo_old.png
new file mode 100644
index 0000000..f464350
Binary files /dev/null and b/app/assets/images/logo_old.png differ
diff --git a/app/assets/images/sel_arr.png b/app/assets/images/sel_arr.png
new file mode 100644
index 0000000..70749cc
Binary files /dev/null and b/app/assets/images/sel_arr.png differ
diff --git a/app/assets/stylesheets/mobi.css.scss b/app/assets/stylesheets/mobi.css.scss
index aeb5313..ca3b162 100644
--- a/app/assets/stylesheets/mobi.css.scss
+++ b/app/assets/stylesheets/mobi.css.scss
@@ -9,4 +9,19 @@ and (max-width: 999px)
display: block;
font-size: 0.7em;
}
+
+ #head {
+ text-align: left;
+ }
+
+ #main-content {
+ padding: 30px 5px;
+ }
+
+ .editlink {
+ float: right;
+ opacity: 1;
+ margin-right: 0;
+ }
+
}
\ No newline at end of file
diff --git a/app/assets/stylesheets/screen.css.scss b/app/assets/stylesheets/screen.css.scss
index 11daa65..3873a8a 100644
--- a/app/assets/stylesheets/screen.css.scss
+++ b/app/assets/stylesheets/screen.css.scss
@@ -20,7 +20,7 @@ and (min-width: 0px) //TODO
body {
background-image: url('/assets/bg.png');
- background-color: #F0F2F2;
+ background-color: #F2F2F2;
color: #222;
}
@@ -54,20 +54,14 @@ and (min-width: 0px) //TODO
#head {
background-image: url('/assets/head_bg.png');
width: 100%;
- max-width: 1000px;
margin: auto;
+ position: relative;
+ text-align: center;
- #logo {
- float: left;
- margin: 10px;
- max-width: 100%;
- img {
- max-width: 100%;
- height: auto;
- }
- }
#userinfo {
- float: right;
+ position: absolute;
+ top: 0;
+ right: 0;
margin: 10px;
img.avatar {
border: 1px solid #000;
@@ -134,9 +128,8 @@ and (min-width: 0px) //TODO
}
#main-content {
- padding: 30px;
+ padding: 30px 100px;
width: 100%;
- max-width: 1000px;
margin: auto;
h1 {
@@ -309,6 +302,11 @@ and (min-width: 0px) //TODO
margin: 0;
}
+ select {
+ text-indent: 0.01px;
+ text-overflow: "";
+ }
+
input , select, textarea {
margin: 4px;
vertical-align: middle;
@@ -430,6 +428,7 @@ and (min-width: 0px) //TODO
border: none;
font-size: 12px;
line-height: normal;
+ display: inline-block;
&[disabled], &[disabled]:hover {
box-shadow: 0 0 5px #ddd inset;
color: #ddd;
diff --git a/app/assets/stylesheets/style.css.scss b/app/assets/stylesheets/style.css.scss
index fed0df4..9e79250 100644
--- a/app/assets/stylesheets/style.css.scss
+++ b/app/assets/stylesheets/style.css.scss
@@ -1,6 +1,11 @@
-/* General CSS for all screens */
+
+
+
+/* Global CSS for all screen sizes */
+
+
body {
margin: 0;
padding: 0;
font: 14px/1.6 'Oswald','Calibri','Arial','DejaVu Sans', 'Open Sans','Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;
-}
+}
\ No newline at end of file
diff --git a/app/controllers/blogposts_controller.rb b/app/controllers/blogposts_controller.rb
index 789ed72..56b15e4 100644
--- a/app/controllers/blogposts_controller.rb
+++ b/app/controllers/blogposts_controller.rb
@@ -29,7 +29,7 @@ class BlogpostsController < ApplicationController
def create
if mod?
- @post = Blogpost.new(params[:blogpost] ? params[:blogpost].slice(:title, :content) : {})
+ @post = Blogpost.new(params[:blogpost].slice(:title, :content))
@post.user_author = current_user
if @post.save
redirect_to @post, notice: 'Post has been created.'
diff --git a/app/controllers/forumthreads_controller.rb b/app/controllers/forumthreads_controller.rb
index 3508d55..af964a3 100644
--- a/app/controllers/forumthreads_controller.rb
+++ b/app/controllers/forumthreads_controller.rb
@@ -4,18 +4,40 @@ class ForumthreadsController < ApplicationController
redirect_to forum_path(f.forumgroup, f)
end
+ def show
+ @thread = Forumthread.find(params[:id])
+ render text: @thread.content
+ end
+
def new
@forum = Forum.find(params[:id])
if @forum && current_user && (@forum.group.role_read.nil? || @forum.group.role_read <= current_user.role) && (@forum.role_read.nil? || @forum.role_read <= current_user.role)
@thread = Forumthread.new(forum: @forum)
else
flash[:alert] = "You are not allowed to create a new thread here!"
+ redirect_to @forum
end
end
def create
- flash[:alert] = "Not yet ;("
- redirect_to forum_path(params[:id])
+ @forum = Forum.find(params[:id])
+ if (confirmed? && (@forum.group.role_read || Role.get(:default))<= current_user.role && (@forum.group.role_write || Role.get(:default))<= current_user.role && (@forum.role_read || Role.get(:default))<= current_user.role && (@forum.group.role_write || Role.get(:default))<= current_user.role)
+ @thread = Forumthread.new(mod? ? params[:forumthread] : params[:forumthread].slice(:title, :content))
+ @thread.user_author = current_user
+ @thread.forum = @forum
+ if @thread.save
+ flash[:notice] = "Thread created!"
+ redirect_to @thread
+ return
+ else
+ flash[:alert] = "Seomthing went wrong while creating your thread."
+ render "new"
+ return
+ end
+ else
+ flash[:alert] = "You are not allowed to create a thread here!"
+ redirect_to @forum
+ end
end
diff --git a/app/controllers/statics_controller.rb b/app/controllers/statics_controller.rb
new file mode 100644
index 0000000..8afed77
--- /dev/null
+++ b/app/controllers/statics_controller.rb
@@ -0,0 +1,9 @@
+class StaticsController < ApplicationController
+
+ def index
+ end
+
+ def donate
+ end
+
+end
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 9e3361e..ddaf522 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -37,11 +37,18 @@ require 'open-uri'
if current_user
@user = User.find(params[:id])
code = params[:code]
- if @user && @user == current_user && code && @user.confirm_code == code
+ if @user && @user.is?(current_user) && code && @user.confirm_code == code
if @user.role == Role.get(:unconfirmed)
@user.role = Role.get :default
- @user.save
- flash[:notice] = "Registration confirmed."
+ if @user.save
+ flash[:notice] = "Registration mail confirmed."
+ redirect_to edit_user_path(@user)
+ return
+ else
+ flash[:alert] = "Something went wrong, please contact us ingame."
+ redirect_to @user
+ return
+ end
elsif @user.role < Role.get(:unconfirmed)
flash[:alert] = "Your account has been banned or removed"
else
diff --git a/app/models/forumthread.rb b/app/models/forumthread.rb
index e72d157..4753fd1 100644
--- a/app/models/forumthread.rb
+++ b/app/models/forumthread.rb
@@ -3,12 +3,12 @@ class Forumthread < ActiveRecord::Base
belongs_to :user_author, class_name: "User", foreign_key: "user_author_id"
belongs_to :user_editor, class_name: "User", foreign_key: "user_editor_id"
- attr_accessible :name, :content, :sticky, :locked, :user_author, :user_editor, :forum
+ attr_accessible :title, :content, :sticky, :locked, :user_author, :user_editor, :forum
- validates_presence_of :name
+ validates_presence_of :title
validates_presence_of :content
def to_s
- name
+ title
end
end
\ No newline at end of file
diff --git a/app/models/user.rb b/app/models/user.rb
index 7802a79..4a7df1e 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -13,13 +13,14 @@ class User < ActiveRecord::Base
validates_length_of :password, in: 8..256, :on => :create
validates_length_of :name, in: 3..20
validates_length_of :about, maximum: 5000
- validates_length_of :ign, minimum: 2
+ validates_length_of :ign, minimum: 2, maximum: 100
validates :email, uniqueness: {case_sensitive: false}, format: {with: /^\S+@\S+\.[a-z]{2,}$/i, message: "That doesn't look like an email adress."}
validates :name, uniqueness: {case_sensitive: false}, format: {with: /^[a-z\d\-_ ]+$/i, message: "Allowed characters: a-z0-9, dashes, underscores and spaces"}
validates :ign, uniqueness: {case_sensitive: false}, format: {with: /^[a-z\d_]+$/i, message: "That is probably not your username."}
- validate :ign_is_not_skull, :ign_is_not_mojang, :ign_has_paid, :ign_has_correct_case
+ validate :ign_is_not_skull, :ign_has_paid, :ign_has_correct_case
+ validate :ign_is_not_mojang, on: :create
has_many :blogposts
has_many :comments
@@ -72,7 +73,11 @@ class User < ActiveRecord::Base
end
def ign_is_not_mojang
- errors.add(:ign, "If that's really you, contact us in-game.") if ["mollstam", "carlmanneh", "MinecraftChick", "Notch", "jeb_", "xlson", "jonkagstrom", "KrisJelbring", "marc", "Marc_IRL", "MidnightEnforcer", "YoloSwag4Lyfe", "EvilSeph", "Grumm", "Dinnerbone", "geuder", "eldrone", "JahKob", "BomBoy", "MansOlson", "pgeuder", "91maan90", "vubui", "PoiPoiChen", "mamirm", "eldrone", "_tomcc"].include?(self.ign)
+ if self.ign.start_with?("mojang_secret_ign_")
+ self.ign = self.ign[18..-1]
+ else
+ errors.add(:ign, "If that's really you, contact us in-game.") if ["mollstam", "carlmanneh", "MinecraftChick", "Notch", "jeb_", "xlson", "jonkagstrom", "KrisJelbring", "marc", "Marc_IRL", "MidnightEnforcer", "YoloSwag4Lyfe", "EvilSeph", "Grumm", "Dinnerbone", "geuder", "eldrone", "JahKob", "BomBoy", "MansOlson", "pgeuder", "91maan90", "vubui", "PoiPoiChen", "mamirm", "eldrone", "_tomcc"].include?(self.ign)
+ end
end
def ign_has_paid
diff --git a/app/views/blogposts/index.html.erb b/app/views/blogposts/index.html.erb
index 7deb1bb..b9b2a7b 100644
--- a/app/views/blogposts/index.html.erb
+++ b/app/views/blogposts/index.html.erb
@@ -1,4 +1,4 @@
-<%= button_to 'Make new Post', new_blogpost_path, method: "get", class: "btn blue" if mod? %>
+<%= link_to 'Make new Post', new_blogpost_path, class: "btn blue" if mod? %>
<% @posts.each do |p| %>
diff --git a/app/views/forums/index.html.erb b/app/views/forums/index.html.erb
index 49eeb03..62f7b66 100644
--- a/app/views/forums/index.html.erb
+++ b/app/views/forums/index.html.erb
@@ -8,9 +8,7 @@
<% group.forums.each do |f| %>
-
- <%= link_to f.name, f %>
-
+ <%= link_to f.name, f, class: "forum" %>
<% end %>
diff --git a/app/views/forums/show.html.erb b/app/views/forums/show.html.erb
index adfdf0b..19633b2 100644
--- a/app/views/forums/show.html.erb
+++ b/app/views/forums/show.html.erb
@@ -1,11 +1,11 @@
-<%= link_to "Forums", forums_path %> → <%= link_to @forum.group, @forum.group %> → <%= link_to @forum %>
+<%= link_to @forum.group, forumgroup_path(@forum.group) %> → <%= link_to @forum %>
<%= @forum.name %>
<%= link_to "New thread", new_forumthread_path, class: "btn blue" %>
<% @threads.each do |thread| %>
<% end %>
diff --git a/app/views/forumthreads/new.html.erb b/app/views/forumthreads/new.html.erb
index d2ac2fd..af7bdc5 100644
--- a/app/views/forumthreads/new.html.erb
+++ b/app/views/forumthreads/new.html.erb
@@ -1,18 +1,17 @@
-<%= link_to @forum.group, @forum.group %> → <%= link_to @forum, @forum %> → New thread
+<%= link_to @forum.group, forumgroup_path(@forum.group) %> → <%= link_to @forum, @forum %> → New thread
New thread
<%= simple_form_for @thread do |f|%>
<%= f.label :title %>
- <%= f.label :sticky if mod? %>
- <%= f.label :locked if mod? %>
<%= f.label :content, "Text" %>
<%= f.input :title, placeholder: "Title" %>
- <%= f.input :sticky, as: :select, collection: [["No", false], ["Yes", true]], include_blank: false if mod? %>
- <%= f.input :locked, as: :select, collection: [["No", false], ["Yes", true]], include_blank: false if mod? %>
<%= f.input :content, placeholder: "Text" %>
+ <% if mod? %>
+ <%= f.input :sticky %> <%= f.label :sticky %>
+ <%= f.input :locked %> <%= f.label :locked %>
+ <% end %>
<%= f.submit "Create forum", class: "btn blue" %>
- Yea i know this is ugly :D
<% end %>
\ No newline at end of file
diff --git a/app/views/layouts/_head.html.erb b/app/views/layouts/_head.html.erb
index 3eed332..dce01c7 100644
--- a/app/views/layouts/_head.html.erb
+++ b/app/views/layouts/_head.html.erb
@@ -17,6 +17,7 @@
<%= submit_tag "Log in", class: "btn blue" %>
diff --git a/app/views/statics/donate.html.erb b/app/views/statics/donate.html.erb
new file mode 100644
index 0000000..22163e1
--- /dev/null
+++ b/app/views/statics/donate.html.erb
@@ -0,0 +1,41 @@
+
Donate
+
via PayPal
+
+
Donating keeps us motivated to do all the hard work and pay our bills for new hardware, etc.
+
We appreciate every amount of donation but we do have two special ranks:
+
+ - $5 or more: Donator
+
- $20 or more: Donator+
+
+
+
Perks for you
+
For Donator and Donator+
+
+ - The warm feeling of donating and a big thank you!
+
- commands /speed and /enchant
+
- A $ suffix in chat (bold for Donor+)
+
- The name over your head gets a special color
+
- A sign with your name & head at /warp donors
+
+
+
+
Donate to Redstone Sheep
+ Sheep is our admin. He fixes everything & keeps the server running.
+
+
+
+
Donate to PanFritz
+ Pan hosts the Server.
+
+
+
\ No newline at end of file
diff --git a/app/views/statics/index.html.erb b/app/views/statics/index.html.erb
new file mode 100644
index 0000000..2e58029
--- /dev/null
+++ b/app/views/statics/index.html.erb
@@ -0,0 +1,4 @@
+
+
The loneliest page in the world
+
+
\ No newline at end of file
diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb
index a2c0c93..a8d6336 100644
--- a/app/views/users/show.html.erb
+++ b/app/views/users/show.html.erb
@@ -56,7 +56,7 @@
<% if !@user.twitter.blank? %>
| Twitter |
- <%= link_to @user.twitter, "https://twitter.com/#{CGI.escape(@user.twitter)}", :target => "_blank" %> |
+ <%= link_to "@#{@user.twitter}", "https://twitter.com/#{CGI.escape(@user.twitter)}", :target => "_blank" %> |
<% end %>
diff --git a/config/routes.rb b/config/routes.rb
index 8fbe199..6c7b120 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -4,6 +4,13 @@ Site::Application.routes.draw do
resources :comments
end
+ resources :statics, only: [:index, :donate], path: '' do
+ collection do
+ get 'donate'
+ get 'index'
+ end
+ end
+
resources :roles
resources :users do
@@ -16,7 +23,7 @@ Site::Application.routes.draw do
end
end
- resources :forums, path: 'forums', as: 'forums' do
+ resources :forums, path: 'forums' do
collection do
resources :forumgroups, path: 'groups'
end
@@ -34,5 +41,5 @@ Site::Application.routes.draw do
post 'paypal' => 'paypal#create'
- root to: 'blogposts#index'
+ root to: 'statics#index'
end
\ No newline at end of file
diff --git a/db/seeds.rb b/db/seeds.rb
index b8e7941..283d666 100644
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -32,7 +32,7 @@ deleted_user = User.create!(
User.create!(
name: "Redstone Sheep",
- ign: "noobkackboon",
+ ign: "redstone_sheep",
email: "theredstonesheep@gmail.com",
about: "Hi, I am the admin :)",
password: "123456789",
diff --git a/erd.pdf b/erd.pdf
new file mode 100644
index 0000000..0353358
Binary files /dev/null and b/erd.pdf differ
diff --git a/jd-gui.cfg b/jd-gui.cfg
new file mode 100644
index 0000000..1c6f369
--- /dev/null
+++ b/jd-gui.cfg
@@ -0,0 +1,11 @@
+[Manifest]
+Version=2
+[RecentDirectories]
+LoadPath=/home/moo/.minecraft/versions/13w47e/
+SavePath=/home/moo/.minecraft/versions/13w47e/src/
+[Decompilation]
+LastUri=
+[GUI]
+MainWindowPosition=626,132 872x666 Maximized
+[RecentFiles]
+Path0=/home/moo/.minecraft/versions/13w47e/13w47e.jar
diff --git a/redstoner.sublime-project b/redstoner.sublime-project
new file mode 100644
index 0000000..212047f
--- /dev/null
+++ b/redstoner.sublime-project
@@ -0,0 +1,9 @@
+{
+ "folders":
+ [
+ {
+ "follow_symlinks": true,
+ "path": "/home/moo/redstoner/rails/site"
+ }
+ ]
+}
diff --git a/redstoner.sublime-workspace b/redstoner.sublime-workspace
new file mode 100644
index 0000000..bcf9fec
--- /dev/null
+++ b/redstoner.sublime-workspace
@@ -0,0 +1,1275 @@
+{
+ "auto_complete":
+ {
+ "selected_items":
+ [
+ [
+ "sc",
+ "script Tag"
+ ],
+ [
+ "in",
+ "inline-block"
+ ],
+ [
+ "te",
+ "text-align"
+ ],
+ [
+ "the",
+ "the_hour"
+ ],
+ [
+ "the_",
+ "the_day"
+ ],
+ [
+ "Forum",
+ "Forumthread"
+ ],
+ [
+ "form",
+ "forum"
+ ],
+ [
+ "thre",
+ "threads_path"
+ ],
+ [
+ "for",
+ "forum"
+ ],
+ [
+ "us",
+ "user_editor"
+ ],
+ [
+ "user",
+ "user_author"
+ ],
+ [
+ "fo",
+ "forum"
+ ],
+ [
+ "retu",
+ "return_path"
+ ],
+ [
+ "gr",
+ "group"
+ ],
+ [
+ "bc",
+ "border-color"
+ ],
+ [
+ "bo",
+ "border-bottom"
+ ],
+ [
+ "bot",
+ "border-top"
+ ],
+ [
+ "di",
+ "disabled"
+ ],
+ [
+ "forum",
+ "forumgroups_path"
+ ],
+ [
+ "ro",
+ "role_write"
+ ],
+ [
+ "role_",
+ "role_read"
+ ],
+ [
+ "Pass",
+ "password"
+ ],
+ [
+ "tex",
+ "text-transform"
+ ],
+ [
+ "input",
+ "input_html"
+ ],
+ [
+ "rgb",
+ "rgba()"
+ ],
+ [
+ "im",
+ "important"
+ ],
+ [
+ "co",
+ "color"
+ ],
+ [
+ "vali",
+ "validates_length_of"
+ ],
+ [
+ "con",
+ "content"
+ ],
+ [
+ "res",
+ "response"
+ ],
+ [
+ "col",
+ "collection"
+ ],
+ [
+ "pass",
+ "password_confirmation"
+ ],
+ [
+ "pas",
+ "password"
+ ],
+ [
+ "ign",
+ "ign_has_correct_case"
+ ],
+ [
+ "cur",
+ "current_user"
+ ],
+ [
+ "you",
+ "youtube"
+ ],
+ [
+ "conf",
+ "confirm_code"
+ ],
+ [
+ "yt",
+ "yt_name"
+ ],
+ [
+ "sk",
+ "skype"
+ ],
+ [
+ "st",
+ "status"
+ ],
+ [
+ "dow",
+ "downcase"
+ ],
+ [
+ "ac",
+ "action"
+ ],
+ [
+ "yout",
+ "youtube_correct"
+ ],
+ [
+ "noti",
+ "notif_disabled"
+ ],
+ [
+ "skype",
+ "skype_public"
+ ],
+ [
+ "perm",
+ "permission"
+ ],
+ [
+ "last",
+ "last_login"
+ ],
+ [
+ "min",
+ "minecraftpw"
+ ],
+ [
+ "fun",
+ "function"
+ ],
+ [
+ "la",
+ "lagchunks"
+ ],
+ [
+ "send",
+ "sender"
+ ],
+ [
+ "class",
+ "class_name"
+ ],
+ [
+ "li",
+ "li Tag"
+ ],
+ [
+ "mar",
+ "margin"
+ ],
+ [
+ "text",
+ "text-decoration"
+ ],
+ [
+ "head",
+ "head_bg"
+ ],
+ [
+ "back",
+ "background"
+ ],
+ [
+ "wid",
+ "width"
+ ],
+ [
+ "wi",
+ "width"
+ ],
+ [
+ "fon",
+ "font-style"
+ ],
+ [
+ "read",
+ "read_timeout"
+ ],
+ [
+ "users",
+ "users_path"
+ ],
+ [
+ "avatar",
+ "avatar_url"
+ ],
+ [
+ "ne",
+ "new_user"
+ ],
+ [
+ "ori",
+ "original_user"
+ ],
+ [
+ "se",
+ "session"
+ ],
+ [
+ "par",
+ "params"
+ ],
+ [
+ "help",
+ "helper_method"
+ ]
+ ]
+ },
+ "buffers":
+ [
+ {
+ "file": "config/routes.rb",
+ "settings":
+ {
+ "buffer_size": 701,
+ "line_ending": "Unix"
+ }
+ },
+ {
+ "file": "Gemfile",
+ "settings":
+ {
+ "buffer_size": 813,
+ "line_ending": "Unix"
+ }
+ },
+ {
+ "file": "app/views/forums/index.html.erb",
+ "settings":
+ {
+ "buffer_size": 436,
+ "line_ending": "Unix"
+ }
+ },
+ {
+ "file": "app/views/forums/show.html.erb",
+ "settings":
+ {
+ "buffer_size": 435,
+ "line_ending": "Unix"
+ }
+ }
+ ],
+ "build_system": "",
+ "command_palette":
+ {
+ "height": 392.0,
+ "selected_items":
+ [
+ [
+ "rei",
+ "HTMLPrettify"
+ ],
+ [
+ "js",
+ "Set Syntax: JavaScript"
+ ],
+ [
+ "htm",
+ "HTMLPrettify"
+ ],
+ [
+ "yml",
+ "Set Syntax: YAML"
+ ],
+ [
+ "json",
+ "Set Syntax: JSON"
+ ],
+ [
+ "py",
+ "Set Syntax: Python"
+ ],
+ [
+ "php",
+ "Set Syntax: PHP"
+ ],
+ [
+ "bash",
+ "Set Syntax: Shell Script (Bash)"
+ ],
+ [
+ "sh",
+ "Set Syntax: Shell Script (Bash)"
+ ],
+ [
+ "css",
+ "Set Syntax: CSS"
+ ],
+ [
+ "rein",
+ "Indentation: Reindent Lines"
+ ],
+ [
+ "ru",
+ "Set Syntax: Ruby"
+ ],
+ [
+ "jquery",
+ "Snippet: jQuery AJAX call"
+ ],
+ [
+ "ins",
+ "Package Control: Install Package"
+ ],
+ [
+ "jquer",
+ "Snippet: HTML - Include jQuery"
+ ],
+ [
+ "install",
+ "Package Control: Install Package"
+ ],
+ [
+ "js r",
+ "Set Syntax: JavaScript (Rails)"
+ ],
+ [
+ "inst",
+ "Package Control: Install Package"
+ ],
+ [
+ "snippet html a",
+ "Snippet: HTML - Anchor"
+ ],
+ [
+ "snippet form",
+ "Snippet: HTML form element"
+ ],
+ [
+ "snippetm",
+ "SnippetMaker: Make Snippet"
+ ],
+ [
+ "snippet html",
+ "Snippet: HTML - Figure"
+ ],
+ [
+ "html",
+ "Set Syntax: HTML"
+ ],
+ [
+ "jso",
+ "Pretty JSON: Reformat (Pretty Print) JSON"
+ ],
+ [
+ "instal",
+ "Package Control: Install Package"
+ ],
+ [
+ "jav",
+ "Set Syntax: Java"
+ ],
+ [
+ "togg",
+ "Word Wrap: Toggle"
+ ],
+ [
+ "sq",
+ "Set Syntax: SQL"
+ ],
+ [
+ "prev",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "markd",
+ "Set Syntax: Markdown"
+ ],
+ [
+ "previ",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "cheat",
+ "Markdown Preview: Open Markdown Cheat sheet"
+ ],
+ [
+ "markdo pre",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "markdown pr",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "preview",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "md",
+ "Set Syntax: Markdown Extended"
+ ],
+ [
+ "shell",
+ "Set Syntax: Shell Script (Bash)"
+ ],
+ [
+ "markdown ex",
+ "Set Syntax: Markdown Extended"
+ ],
+ [
+ "mar",
+ "Markdown Preview: Python Markdown: Preview in Browser"
+ ],
+ [
+ "markdown",
+ "Markdown Preview: Github Flavored Markdown: Preview in Browser"
+ ],
+ [
+ "pret",
+ "HTMLPrettify"
+ ],
+ [
+ "ym",
+ "Set Syntax: YAML"
+ ],
+ [
+ "yam",
+ "Set Syntax: YAML"
+ ],
+ [
+ "ruby",
+ "Set Syntax: Ruby"
+ ],
+ [
+ "rub",
+ "Set Syntax: Ruby"
+ ],
+ [
+ "wra",
+ "Word Wrap: Toggle"
+ ],
+ [
+ "url",
+ "URL Decode"
+ ],
+ [
+ "u",
+ "URL Decode"
+ ],
+ [
+ "re",
+ "Indentation: Reindent Lines"
+ ],
+ [
+ "prett",
+ "HTMLPrettify"
+ ],
+ [
+ "ja",
+ "Set Syntax: Java"
+ ],
+ [
+ "java",
+ "Set Syntax: Java"
+ ],
+ [
+ "rege",
+ "Set Syntax: Regular Expression"
+ ],
+ [
+ "scss",
+ "Set Syntax: SCSS"
+ ],
+ [
+ "j",
+ "Set Syntax: JavaScript"
+ ],
+ [
+ "wrap",
+ "Word Wrap: Toggle"
+ ],
+ [
+ "insta",
+ "Package Control: Install Package"
+ ],
+ [
+ "urld",
+ "URL Decode"
+ ],
+ [
+ "pla",
+ "Set Syntax: Plain Text"
+ ],
+ [
+ "ss js",
+ "Set Syntax: Java Server Page (JSP)"
+ ],
+ [
+ "ss ru",
+ "Set Syntax: Ruby"
+ ],
+ [
+ "ss",
+ "Set Syntax: R"
+ ],
+ [
+ "ya",
+ "Set Syntax: YAML"
+ ],
+ [
+ "sssq",
+ "Set Syntax: SQL"
+ ],
+ [
+ "wor",
+ "Word Wrap: Toggle"
+ ],
+ [
+ "ss css",
+ "Set Syntax: CSS"
+ ],
+ [
+ "pyt",
+ "Set Syntax: Python"
+ ],
+ [
+ "ss pla",
+ "Set Syntax: Plain Text"
+ ],
+ [
+ "ss none",
+ "Set Syntax: R Console"
+ ],
+ [
+ "log",
+ "Set Syntax: LaTeX Log"
+ ],
+ [
+ "ss t",
+ "Set Syntax: TeX Math"
+ ],
+ [
+ "ss te",
+ "Set Syntax: Textile"
+ ],
+ [
+ "ss py",
+ "Set Syntax: Python"
+ ],
+ [
+ "c",
+ "Set Syntax: C#"
+ ],
+ [
+ "ssru",
+ "Set Syntax: Ruby"
+ ],
+ [
+ "ss xml",
+ "Set Syntax: XML"
+ ],
+ [
+ "ss x",
+ "Set Syntax: XSL"
+ ],
+ [
+ "ssr",
+ "Set Syntax: R"
+ ],
+ [
+ "ss b",
+ "Set Syntax: Batch File"
+ ],
+ [
+ "yaml",
+ "Set Syntax: YAML"
+ ]
+ ],
+ "width": 647.0
+ },
+ "console":
+ {
+ "height": 126.0,
+ "history":
+ [
+ "import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) "
+ ]
+ },
+ "distraction_free":
+ {
+ "menu_visible": true,
+ "show_minimap": false,
+ "show_open_files": false,
+ "show_tabs": false,
+ "side_bar_visible": false,
+ "status_bar_visible": false
+ },
+ "file_history":
+ [
+ "/home/moo/redstoner/rails/site/app/models/forumgroup.rb",
+ "/home/moo/redstoner/backups/gdox.txt",
+ "/home/moo/redstoner/rails/site/config/routes.rb",
+ "/home/moo/.gvfs/SFTP on redstoner/etc/minecraft/redstoner2-beta/plugins/SayLol/config.yml",
+ "/media/Windows/Users/Jona/Anwendungsdaten/.minecraft/servers.dat",
+ "/home/moo/.gvfs/SFTP on redstoner/etc/minecraft/redstoner2-beta/plugins/PlotCheckup.py",
+ "/home/moo/.gvfs/SFTP on redstoner/etc/minecraft/redstoner2-beta/lib/permissions.yml",
+ "/home/moo/directories.list",
+ "/home/moo/minecraft-ID.html",
+ "/home/moo/redstoner/rails/site/Gemfile",
+ "/home/moo/Downloads/one.html",
+ "/home/moo/Desktop/Redstoner.html",
+ "/home/moo/redstoner/rails/site/app/views/blogposts/edit.html.erb",
+ "/home/moo/.config/sublime-text-3/Packages/User/html_form.sublime-snippet",
+ "/home/moo/redstoner/rails/site/app/views/blogposts/index.html.erb",
+ "/home/moo/redstoner/rails/site/app/assets/stylesheets/mobi.css.scss",
+ "/home/moo/xsession-errors.log",
+ "/home/moo/redstoner/rails/site/app/assets/stylesheets/screen.css.scss",
+ "/home/moo/redstoner/rails/site/app/views/forumthreads/new.html.erb",
+ "/home/moo/redstoner/rails/site/app/models/forum.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/forumgroups_controller.rb",
+ "/home/moo/xsession-errors.txt",
+ "/tmp/fbtmp/www.oesmith.co.uk/morris.js/js/morris.js",
+ "/home/moo/redstoner/rails/site/app/assets/stylesheets/style.css.scss",
+ "/home/moo/redstoner/rails/site/app/views/forums/show.html.erb",
+ "/home/moo/imgur-screenshot/README.md",
+ "/home/moo/imgur-screenshot/imgur-screenshot.sh",
+ "/home/moo/.minecraft/decompiled/src/ef.java",
+ "/home/moo/Downloads/pwd.php",
+ "/home/moo/Downloads/DecodedBase64.bin",
+ "/home/moo/.minecraft/decompiled/src/ak.java",
+ "/home/moo/.minecraft/decompiled/src/fb.java",
+ "/home/moo/.minecraft/decompiled/src/b.java",
+ "/home/moo/.minecraft/decompiled/src/fi.java",
+ "/home/moo/.minecraft/decompiled/src/nb.java",
+ "/home/moo/.minecraft/decompiled/src/mm.java",
+ "/home/moo/.minecraft/decompiled/src/ms.java",
+ "/home/moo/.minecraft/decompiled/src/av.java",
+ "/home/moo/.minecraft/decompiled/src/ir.java",
+ "/home/moo/.minecraft/decompiled/src/ld.java",
+ "/home/moo/.minecraft/decompiled/src/mx.java",
+ "/home/moo/.minecraft/decompiled/src/bao.java",
+ "/home/moo/.minecraft/decompiled/src/fh.java",
+ "/home/moo/.minecraft/decompiled/src/abp.java",
+ "/home/moo/.minecraft/decompiled/src/jz.java",
+ "/home/moo/redstoner/rails/site/app/controllers/forums_controller.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/forumthreads_controller.rb",
+ "/home/moo/redstoner/rails/site/app/views/forums/index.html.erb",
+ "/home/moo/redstoner/rails/site/app/models/forumthread.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/blogposts_controller.rb",
+ "/home/moo/redstoner/rails/site/db/schema.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/users_controller.rb",
+ "/home/moo/redstoner/rails/site/app/models/user.rb",
+ "/home/moo/redstoner/rails/site/app/views/sessions/new.html.erb",
+ "/home/moo/Downloads/infib.py",
+ "/home/moo/.minecraft/decompiled/src/bt.java",
+ "/home/moo/.gvfs/SFTP for sheep on redstoner.com/home/redstoner/Server/plugins/PythonLoader.py.dir/main.py",
+ "/home/moo/crash.txt",
+ "/home/moo/.minecraft/decompiled/src/ba.java",
+ "/home/moo/.minecraft/decompiled/src/lc.java",
+ "/home/moo/.minecraft/decompiled/src/ff.java",
+ "/home/moo/.minecraft/decompiled/src/fa.java",
+ "/home/moo/.minecraft/decompiled/src/org/apache/logging/log4j/message/StructuredDataId.java",
+ "/home/moo/.minecraft/decompiled/src/li.java",
+ "/home/moo/.minecraft/decompiled/src/net/minecraft/server/MinecraftServer.java",
+ "/home/moo/.minecraft/decompiled/src/l.java",
+ "/home/moo/.minecraft/decompiled/src/com/mojang/authlib/yggdrasil/YggdrasilMinecraftSessionService.java",
+ "/home/moo/.minecraft/decompiled/src/ma.java",
+ "/home/moo/.minecraft/decompiled/src/pp.java",
+ "/home/moo/.minecraft/decompiled/src/y.java",
+ "/home/moo/.minecraft/decompiled/src/aae.java",
+ "/home/moo/.minecraft/decompiled/src/org/apache/commons/lang3/StringUtils.java",
+ "/home/moo/.minecraft/decompiled/src/assets/minecraft/lang/en_US.lang",
+ "/home/moo/.minecraft/decompiled/src/mw.java",
+ "/home/moo/redstoner/rails/site/app/views/forumgroups/edit.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/layouts/_head.html.erb",
+ "/home/moo/redstoner/rails/site/app/helpers/users_helper.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/sessions_controller.rb",
+ "/home/moo/redstoner/rails/site/app/views/users/index.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/layouts/application.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/comments/_comment.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/blogposts/show.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/users/edit.html.erb",
+ "/home/moo/Desktop/redstoner history.txt",
+ "/home/moo/redstoner/rails/site/app/views/forumgroups/index.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/comments/_new.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/forums/new.html.erb",
+ "/home/moo/redstoner/rails/site/app/controllers/comments_controller.rb",
+ "/home/moo/redstoner/rails/site/app/views/forumgroups/new.html.erb",
+ "/home/moo/redstoner/rails/site/app/models/role.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/youtube.regex",
+ "/home/moo/redstoner/rails/site/app/models/blogpost.rb",
+ "/home/moo/redstoner/rails/site/lib/templates/erb/scaffold/_form.html.erb",
+ "/home/moo/redstoner/rails/site/db/migrate/00000000000006_create_forums.rb",
+ "/home/moo/redstoner/rails/site/db/migrate/00000000000005_create_forumgroups.rb",
+ "/home/moo/redstoner/rails/site/app/views/comments/edit.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/users/new.html.erb",
+ "/home/moo/redstoner/rails/site/app/views/blogposts/new.html.erb",
+ "/home/moo/redstoner/rails/site/config/environments/development.rb",
+ "/home/moo/redstoner/rails/site/config/initializers/simple_form.rb",
+ "/home/moo/redstoner/rails/site/app/views/users/show.html.erb",
+ "/home/moo/redstoner/rails/site/app/mailers/redstoner_mailer.rb",
+ "/home/moo/redstoner/rails/site/config/environments/production.rb",
+ "/home/moo/Desktop/fire-bug.html",
+ "/home/moo/redstoner/rails/site/db/seeds.rb",
+ "/home/moo/redstoner/rails/site/app/models/comment.rb",
+ "/home/moo/redstoner/rails/site/app/helpers/comments_helper.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/application_controller.rb",
+ "/home/moo/redstoner/rails/site/db/migrate/00000000000002_create_users.rb",
+ "/home/moo/redstoner/rails/site/app/helpers/application_helper.rb",
+ "/home/moo/redstoner/rails/site/config/permissions.yml",
+ "/etc/profile",
+ "/home/moo/",
+ "/home/moo/.cache/.fr-ticJEC/ts3recover.sh",
+ "/home/moo/redstoner/rails/site/app/views/redstoner_mailer/register_mail.html.erb",
+ "/home/moo/redstoner/rails/site/app/assets/javascripts/app.js",
+ "/home/moo/redstoner/rails/site/config/initializers/httplog.rb",
+ "/home/moo/knock.py",
+ "/usr/lib/firefox/distribution/searchplugins/locale/en-US/google.xml",
+ "/home/moo/.mozilla/firefox/cwceedba.default/search.json",
+ "/home/moo/redstoner/rails/site/config/application.rb",
+ "/home/moo/redstoner/rails/site/app/controllers/status_controller.rb",
+ "/home/moo/redstoner/rails/site/config/initializers/session_store.rb",
+ "/home/moo/redstoner/rails/site/config/initializers/secret_token.rb",
+ "/home/moo/redstoner/rails/site/app/views/redstoner_mailer/register_info_mail.html.erb",
+ "/home/moo/redstoner/rails/site/app/assets/stylesheets/application.css",
+ "/home/moo/redstoner/rails/site/app/models/perm_validator.rb",
+ "/home/moo/.minecraft/output-client.log"
+ ],
+ "find":
+ {
+ "height": 35.0
+ },
+ "find_in_files":
+ {
+ "height": 93.0,
+ "where_history":
+ [
+ "",
+ "-*.js",
+ "-.js",
+ ""
+ ]
+ },
+ "find_state":
+ {
+ "case_sensitive": false,
+ "find_history":
+ [
+ "126",
+ "/64",
+ "/32",
+ "/16",
+ "/8",
+ "/4",
+ "*1",
+ "*2",
+ "*4",
+ "*2",
+ "1.5",
+ ".5",
+ "0.0125",
+ "62",
+ "0.125",
+ "0.25",
+ "0.5",
+ "*1",
+ ".4",
+ "*1.3",
+ "/2",
+ "/5",
+ "*1",
+ "1.5",
+ "*2",
+ "/5",
+ "/10",
+ "go",
+ "20",
+ "10",
+ "5",
+ "15",
+ "4",
+ "2",
+ "4",
+ "16",
+ "18",
+ "15",
+ "18",
+ "150",
+ "\\n",
+ "SPEAKER",
+ "^",
+ "=\"forum\"",
+ "group_path",
+ "→",
+ "class",
+ "title",
+ "\\n",
+ "@",
+ "rake",
+ " ",
+ "ip: ",
+ "name: ",
+ ", ",
+ " ",
+ " ",
+ "name",
+ "acceptTextures ",
+ "cceptTextures ",
+ "hideAddress",
+ " ",
+ "ip",
+ " hideAddress name",
+ " ",
+ "ip",
+ "hideAddress",
+ "",
+ "name",
+ "name ",
+ "screen -x \"$sname\" -X stuff \"`printf",
+ "/",
+ "*:/",
+ "-rw-rw-r-- 1 sheep redstoner ",
+ "plugins",
+ "\\n",
+ "/java",
+ "108.61.56.85",
+ "dir",
+ "irb(main",
+ "\">",
+ "(?<=[a-z\\d])\\n(?=[a-z\\d])",
+ "\\n(?=\\w)",
+ "hover",
+ "running",
+ "_NET_WORKAREA",
+ "LOG",
+ "uninitialized",
+ "9020",
+ "module",
+ "symbol",
+ "string_strip",
+ "recent",
+ "STACK_OP_ADD",
+ "_NET_ACTIVE_WINDOW",
+ "called",
+ "targets",
+ "CLUTTER_IS_ACTOR",
+ "gradient",
+ "GLSL",
+ "program",
+ "generated",
+ "tom",
+ "Tomboy",
+ "/",
+ "moo",
+ "| ",
+ " |",
+ "+----------+\n|",
+ " |\n+----------+\n|",
+ "|\n+-----------+\n|",
+ "+----------+",
+ "worldchunks",
+ "irb> ",
+ "//",
+ "irb> ",
+ "amount of ",
+ "chunkWidth",
+ "chunkwidth",
+ "ChunkWidth",
+ "chunkwidth",
+ "ChunkWidth",
+ "chunkwidth",
+ "roadwidth",
+ "wallwidth",
+ "plotwidth",
+ "sheep@redstoner:/home/redstoner/Server/",
+ "=> "
+ ],
+ "highlight": true,
+ "in_selection": false,
+ "preserve_case": false,
+ "regex": true,
+ "replace_history":
+ [
+ ", ",
+ " && ",
+ " - ",
+ ",",
+ "\\nEntityPlayer\\[",
+ " ",
+ "\\n",
+ " ",
+ "\\n",
+ " ",
+ "\\n",
+ " \\| ",
+ "\\n",
+ "",
+ "\\|",
+ "",
+ "\\|",
+ "",
+ "\\\\041\"",
+ "\\u041\"",
+ " ",
+ "\\n",
+ "",
+ "\\n",
+ "\\\\n",
+ "\\\\",
+ "\\\\x",
+ "\\x",
+ ": ",
+ "\\\\'",
+ "\\n",
+ "",
+ "\\n",
+ "youtube.com/watch?v=$1",
+ " ",
+ " = ",
+ ": ",
+ "\\n",
+ "?",
+ "\\n",
+ ">\\n<",
+ "",
+ "\\n",
+ "true",
+ "false",
+ "#",
+ "\\n",
+ "$1\\n",
+ "\\n",
+ " = ",
+ "$1self",
+ "'",
+ "author",
+ "\\.role $1 $2.role",
+ "\\.role $1 :$2",
+ "\\.rank $1 :$2",
+ "\\.rank $1",
+ "\\.rank $0",
+ "",
+ " ",
+ "Never",
+ " ",
+ "",
+ "###",
+ "#",
+ "
",
+ "\\n",
+ ", ",
+ "list]",
+ "",
+ ", ",
+ "\\n",
+ "post.writer",
+ "'",
+ "",
+ "User.find",
+ "User.find_by_ign(params[:id])",
+ "
",
+ ""
+ ],
+ "reverse": false,
+ "show_context": true,
+ "use_buffer2": true,
+ "whole_word": false,
+ "wrap": true
+ },
+ "groups":
+ [
+ {
+ "selected": 0,
+ "sheets":
+ [
+ {
+ "buffer": 0,
+ "file": "config/routes.rb",
+ "semi_transient": false,
+ "settings":
+ {
+ "buffer_size": 701,
+ "regions":
+ {
+ },
+ "selection":
+ [
+ [
+ 459,
+ 459
+ ]
+ ],
+ "settings":
+ {
+ "syntax": "Packages/Ruby/Ruby.tmLanguage"
+ },
+ "translation.x": 0.0,
+ "translation.y": 108.0,
+ "zoom_level": 1.0
+ },
+ "type": "text"
+ },
+ {
+ "buffer": 1,
+ "file": "Gemfile",
+ "semi_transient": false,
+ "settings":
+ {
+ "buffer_size": 813,
+ "regions":
+ {
+ },
+ "selection":
+ [
+ [
+ 627,
+ 627
+ ]
+ ],
+ "settings":
+ {
+ "syntax": "Packages/Ruby/Ruby.tmLanguage"
+ },
+ "translation.x": 0.0,
+ "translation.y": 0.0,
+ "zoom_level": 1.0
+ },
+ "type": "text"
+ },
+ {
+ "buffer": 2,
+ "file": "app/views/forums/index.html.erb",
+ "semi_transient": false,
+ "settings":
+ {
+ "buffer_size": 436,
+ "regions":
+ {
+ },
+ "selection":
+ [
+ [
+ 436,
+ 436
+ ]
+ ],
+ "settings":
+ {
+ "syntax": "Packages/Rails/HTML (Rails).tmLanguage"
+ },
+ "translation.x": 0.0,
+ "translation.y": 0.0,
+ "zoom_level": 1.0
+ },
+ "type": "text"
+ },
+ {
+ "buffer": 3,
+ "file": "app/views/forums/show.html.erb",
+ "semi_transient": false,
+ "settings":
+ {
+ "buffer_size": 435,
+ "regions":
+ {
+ },
+ "selection":
+ [
+ [
+ 77,
+ 77
+ ]
+ ],
+ "settings":
+ {
+ "syntax": "Packages/Rails/HTML (Rails).tmLanguage"
+ },
+ "translation.x": 0.0,
+ "translation.y": 0.0,
+ "zoom_level": 1.0
+ },
+ "type": "text"
+ }
+ ]
+ }
+ ],
+ "incremental_find":
+ {
+ "height": 26.0
+ },
+ "input":
+ {
+ "height": 31.0
+ },
+ "layout":
+ {
+ "cells":
+ [
+ [
+ 0,
+ 0,
+ 1,
+ 1
+ ]
+ ],
+ "cols":
+ [
+ 0.0,
+ 1.0
+ ],
+ "rows":
+ [
+ 0.0,
+ 1.0
+ ]
+ },
+ "menu_visible": true,
+ "output.exec":
+ {
+ "height": 100.0
+ },
+ "output.unsaved_changes":
+ {
+ "height": 214.0
+ },
+ "project": "redstoner.sublime-project",
+ "replace":
+ {
+ "height": 64.0
+ },
+ "save_all_on_build": true,
+ "select_file":
+ {
+ "height": 0.0,
+ "selected_items":
+ [
+ [
+ "show",
+ "app/views/forums/show.html.erb"
+ ],
+ [
+ "fi",
+ "fi.java"
+ ],
+ [
+ "ir",
+ "ir.java"
+ ],
+ [
+ "fh",
+ "fh.java"
+ ],
+ [
+ "ba.",
+ "ba.java"
+ ],
+ [
+ "fh.",
+ "fh.java"
+ ],
+ [
+ "b.",
+ "b.java"
+ ],
+ [
+ "l.",
+ "l.java"
+ ],
+ [
+ "pp.",
+ "pp.java"
+ ],
+ [
+ "li.",
+ "li.java"
+ ],
+ [
+ "usersed",
+ "app/views/users/edit.html.erb"
+ ]
+ ],
+ "width": 0.0
+ },
+ "select_project":
+ {
+ "height": 500.0,
+ "selected_items":
+ [
+ ],
+ "width": 380.0
+ },
+ "select_symbol":
+ {
+ "height": 392.0,
+ "selected_items":
+ [
+ ],
+ "width": 392.0
+ },
+ "settings":
+ {
+ },
+ "show_minimap": true,
+ "show_open_files": false,
+ "show_tabs": true,
+ "side_bar_visible": true,
+ "side_bar_width": 281.0,
+ "status_bar_visible": true,
+ "template_settings":
+ {
+ }
+}