Sha256: ad17ae9761f7649c7633bae645094eb395570c8440e9b971098578dc156aaa7d

Contents?: true

Size: 849 Bytes

Versions: 5

Compression:

Stored size: 849 Bytes

Contents

require 'find_in_project/controllers'
require 'find_in_project/commands'

module Redcar
  class FindInProject
    def self.menus
      Redcar::Menu::Builder.build do
        sub_menu "Plugins" do
          sub_menu "Find In Project", :priority => 64 do
            item "Find In Project!", Redcar::FindInProject::OpenSearch
            item "Edit Preferences", Redcar::FindInProject::EditPreferences
          end
        end
      end
    end

    def self.storage
      @storage ||= begin
        storage = Redcar::Plugin::Storage.new('find_in_project')
        storage.set_default('recent_queries', [])
        storage.set_default('excluded_dirs', ['.git', '.svn', '.redcar'])
        storage.set_default('excluded_files', [])
        storage.set_default('excluded_patterns', [/tags$/, /\.log$/])
        storage.save
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
redcar-0.5.5dev plugins/find-in-project/lib/find_in_project.rb
redcar-0.5.4dev plugins/find-in-project/lib/find_in_project.rb
redcar-0.5.3dev plugins/find-in-project/lib/find_in_project.rb
redcar-0.5.2dev plugins/find-in-project/lib/find_in_project.rb
redcar-0.5.1dev plugins/find-in-project/lib/find_in_project.rb