lib/snibbets.rb in snibbets-2.0.11 vs lib/snibbets.rb in snibbets-2.0.12
- old
+ new
@@ -32,10 +32,14 @@
end
end
module Snibbets
class << self
+ def change_query(query)
+ @query = query
+ end
+
# Search the snippets directory for query using find and grep
def search(try: 0)
folder = File.expand_path(Snibbets.options[:source])
# start by doing a spotlight search, if that fails, start trying:
# First try only search by filenames
@@ -268,10 +272,10 @@
print(output.join("\n"))
end
else
snippets.push({ 'title' => 'All snippets', 'code' => '' })
- answer = Snibbets::Menu.menu(snippets, filename: File.basename(filepath, '.md'), title: 'Select snippet', query: @query)
+ answer = Menu.menu(snippets, filename: File.basename(filepath, '.md'), title: 'Select snippet', query: @query)
if answer['title'] == 'All snippets'
snippets.delete_if { |s| s['title'] == 'All snippets'}
if Snibbets.options[:output] == 'json'
print(snippets.to_json)