├── .gitignore ├── bash ├── aliases ├── config └── env ├── bashrc ├── config └── fish │ ├── completions │ └── asdf.fish │ ├── config.fish │ ├── fish_variables │ ├── functions │ └── fish_prompt.fish │ └── james │ ├── aliases.fish │ └── env.fish ├── digrc ├── electrokinesis ├── .formatter.exs ├── build_menu_data.exs ├── build_typing_actions.exs ├── notes.org └── ui.html ├── gitconfig ├── inputrc ├── irbrc ├── profile ├── pryrc ├── spacemacs.d ├── customizations │ ├── custom-editing-commands.el │ ├── custom-elixir-commands.el │ ├── custom-frame-commands.el │ ├── custom-helper-functions.el │ ├── custom-html-commands.el │ ├── custom-markdown-commands.el │ ├── custom-ring-commands.el │ ├── custom-toggle-commands.el │ └── custom-whitespace-commands.el ├── init.el ├── layers │ └── .gitkeep └── snippets │ ├── coffee-mode │ ├── dom │ │ ├── console.log.yasnippet │ │ ├── window.setInterval.yasnippet │ │ └── window.setTimeout.yasnippet │ └── syntax │ │ ├── break... if.yasnippet │ │ ├── break... unless.yasnippet │ │ ├── catch.yasnippet │ │ ├── class.yasnippet │ │ ├── constructor one-line.yasnippet │ │ ├── constructor.yasnippet │ │ ├── continue... if.yasnippet │ │ ├── continue... unless.yasnippet │ │ ├── else if... then.yasnippet │ │ ├── else if.yasnippet │ │ ├── else... then.yasnippet │ │ ├── else.yasnippet │ │ ├── exec.yasnippet │ │ ├── finally.yasnippet │ │ ├── for... in one-line.yasnippet │ │ ├── for... in... by one-line.yasnippet │ │ ├── for... in... by... when one-line.yasnippet │ │ ├── for... in... by... when.yasnippet │ │ ├── for... in... by.yasnippet │ │ ├── for... in... when one-line.yasnippet │ │ ├── for... in... when.yasnippet │ │ ├── for... in.yasnippet │ │ ├── for... of one-line.yasnippet │ │ ├── for... of... when one-line.yasnippet │ │ ├── for... of... when.yasnippet │ │ ├── for... of.yasnippet │ │ ├── for... own... of one-line.yasnippet │ │ ├── for... own... of... when one-line.yasnippet │ │ ├── for... own... of... when.yasnippet │ │ ├── for... own... of.yasnippet │ │ ├── function one-line.yassnippet │ │ ├── function.yasnippet │ │ ├── if one-line.yasnippet │ │ ├── if... else.yasnippet │ │ ├── if... then... else.yasnippet │ │ ├── if... then.yasnippet │ │ ├── if.yasnippet │ │ ├── match.yasnippet │ │ ├── method one-line.yasnippet │ │ ├── method.yasnippet │ │ ├── replace globally.yasnippet │ │ ├── replace.yasnippet │ │ ├── return... if.yasnippet │ │ ├── return... unless.yasnippet │ │ ├── sort complex.yasnippet │ │ ├── sort.yasnippet │ │ ├── switch... when... else... then.yasnippet │ │ ├── switch... when... else.yasnippet │ │ ├── switch... when... then.yasnippet │ │ ├── switch... when.yasnippet │ │ ├── try... catch... finally.yasnippet │ │ ├── try... catch.yasnippet │ │ ├── try... finally.yasnippet │ │ ├── unless one-line.yasnippet │ │ ├── unless.yasnippet │ │ ├── until one-line.yasnippet │ │ ├── until.yasnippet │ │ ├── when... then.yasnippet │ │ ├── when.yasnippet │ │ ├── while one-line.yasnippet │ │ ├── while.yasnippet │ │ └── with.yasnippet │ ├── elixir-mode │ ├── enum │ │ ├── enum_all.yasnippet │ │ ├── enum_any.yasnippet │ │ ├── enum_at.yasnippet │ │ ├── enum_chunk_by.yasnippet │ │ ├── enum_chunk_every.yassnippet │ │ ├── enum_chunk_while.yasnippet │ │ ├── enum_concat.yasnippet │ │ ├── enum_count.yasnippet │ │ ├── enum_count_until.yasnippet │ │ ├── enum_dedup.yasnippet │ │ ├── enum_dedup_by.yasnippet │ │ ├── enum_drop.yasnippet │ │ ├── enum_drop_every.yasnippet │ │ ├── enum_drop_while.yasnippet │ │ ├── enum_each.yasnippet │ │ ├── enum_empty.yasnippet │ │ ├── enum_fetch.yasnippet │ │ ├── enum_fetch_bang.yasnippet │ │ ├── enum_filter.yasnippet │ │ ├── enum_find.yasnippet │ │ ├── enum_find_index.yasnippet │ │ ├── enum_find_value.yasnippet │ │ ├── enum_flat_map.yasnippet │ │ ├── enum_flat_map_reduce.yasnippet │ │ ├── enum_frequencies.yasnippet │ │ ├── enum_frequencies_by.yasnippet │ │ ├── enum_group_by.yasnippet │ │ ├── enum_intersperse.yasnippet │ │ ├── enum_into.yasnippet │ │ ├── enum_join.yasnippet │ │ ├── enum_map.yasnippet │ │ ├── enum_map_every.yasnippet │ │ ├── enum_map_intersperse.yasnippet │ │ ├── enum_map_join.yasnippet │ │ ├── enum_map_reduce.yasnippet │ │ ├── enum_max.yasnippet │ │ ├── enum_max_by.yasnippet │ │ ├── enum_member.yasnippet │ │ ├── enum_min.yasnippet │ │ ├── enum_min_by.yasnippet │ │ ├── enum_min_max.yasnippet │ │ ├── enum_min_max_by.yasnippet │ │ ├── enum_product.yasnippet │ │ ├── enum_random.yasnippet │ │ ├── enum_reduce.yasnippet │ │ ├── enum_reduce_while.yasnippet │ │ ├── enum_reject.yasnippet │ │ ├── enum_reverse.yasnippet │ │ ├── enum_reverse_slice.yasnippet │ │ ├── enum_scan.yasnippet │ │ ├── enum_shuffle.yasnippet │ │ ├── enum_slice.yasnippet │ │ ├── enum_slide.yasnippet │ │ ├── enum_sort.yasnippet │ │ ├── enum_sort_by.yasnippet │ │ ├── enum_split.yasnippet │ │ ├── enum_split_while.yasnippet │ │ ├── enum_split_with.yasnippet │ │ ├── enum_sum.yasnippet │ │ ├── enum_take.yasnippet │ │ ├── enum_take_every.yasnippet │ │ ├── enum_take_random.yasnippet │ │ ├── enum_take_while.yasnippet │ │ ├── enum_to_list.yasnippet │ │ ├── enum_uniq.yasnippet │ │ ├── enum_uniq_by.yasnippet │ │ ├── enum_unzip.yasnippet │ │ ├── enum_with_index.yasnippet │ │ ├── enum_zip.yasnippet │ │ ├── enum_zip_reduce.yasnippet │ │ └── enum_zip_with.yasnippet │ ├── ex_unit │ │ ├── describe.yasnippet │ │ ├── doctest.yasnippet │ │ ├── on_exit.yasnippet │ │ ├── setup.yasnippet │ │ ├── start_supervised.yasnippet │ │ ├── test.yasnippet │ │ └── use_ex_unit.yasnippet │ ├── file │ │ ├── file_open.yasnippet │ │ └── file_stream.yasnippet │ ├── gen │ │ ├── def_code_change.yasnippet │ │ ├── def_handle_call.yasnippet │ │ ├── def_handle_cast.yasnippet │ │ ├── def_handle_continue.yasnippet │ │ ├── def_handle_info.yasnippet │ │ ├── def_init.yasnippet │ │ ├── def_terminate.yasnippet │ │ ├── error.yasnippet │ │ ├── gen_server_call.yasnippet │ │ ├── gen_server_cast.yasnippet │ │ ├── gen_server_start_link.yasnippet │ │ ├── gen_server_stop.yasnippet │ │ ├── noreply.yasnippet │ │ ├── ok.yasnippet │ │ ├── reply.yasnippet │ │ ├── stop.yasnippet │ │ └── use_gen_server.yasnippet │ ├── io │ │ ├── io_binread.yasnippet │ │ ├── io_binwrite.yasnippet │ │ ├── io_gets.yasnippet │ │ ├── io_inspect.yasnippet │ │ ├── io_puts.yasnippet │ │ ├── io_read.yasnippet │ │ ├── io_write.yasnippet │ │ └── piped_io_inspect.yasnippet │ ├── map │ │ └── map_new.yasnippet │ ├── stream │ │ ├── stream_chunk_by.yasnippet │ │ ├── stream_chunk_every.yasnippet │ │ ├── stream_chunk_while.yasnippet │ │ ├── stream_concat.yasnippet │ │ ├── stream_cycle.yasnippet │ │ ├── stream_dedup.yasnippet │ │ ├── stream_dedup_by.yasnippet │ │ ├── stream_drop.yasnippet │ │ ├── stream_drop_every.yasnippet │ │ ├── stream_drop_while.yasnippet │ │ ├── stream_duplicate.yasnippet │ │ ├── stream_each.yasnippet │ │ ├── stream_filter.yasnippet │ │ ├── stream_flat_map.yasnippet │ │ ├── stream_intersperse.yasnippet │ │ ├── stream_interval.yasnippet │ │ ├── stream_into.yasnippet │ │ ├── stream_iterate.yasnippet │ │ ├── stream_map.yasnippet │ │ ├── stream_map_every.yasnippet │ │ ├── stream_reject.yasnippet │ │ ├── stream_repeatedly.yasnippet │ │ ├── stream_resource.yasnippet │ │ ├── stream_run.yasnippet │ │ ├── stream_scan.yasnippet │ │ ├── stream_take.yasnippet │ │ ├── stream_take_every.yasnippet │ │ ├── stream_take_while.yasnippet │ │ ├── stream_timer.yasnippet │ │ ├── stream_transform.yasnippet │ │ ├── stream_unfold.yasnippet │ │ ├── stream_uniq.yasnippet │ │ ├── stream_uniq_by.yasnippet │ │ ├── stream_with_index.yasnippet │ │ ├── stream_zip.yasnippet │ │ └── stream_zip_with.yasnippet │ └── syntax │ │ ├── alias.yasnippet │ │ ├── behaviour.yasnippet │ │ ├── callback.yasnippet │ │ ├── case.yasnippet │ │ ├── cond.yasnippet │ │ ├── def.yasnippet │ │ ├── defexception.yasnippet │ │ ├── defimpl.yasnippet │ │ ├── defmodule.yasnippet │ │ ├── defp.yasnippet │ │ ├── defprotocol.yasnippet │ │ ├── defstruct.yasnippet │ │ ├── derive.yasnippet │ │ ├── do.yasnippet │ │ ├── doc.yasnippet │ │ ├── fn.yasnippet │ │ ├── for.yasnippet │ │ ├── if.yasnippet │ │ ├── if_else.yasnippet │ │ ├── import.yasnippet │ │ ├── insert_anonymous_function_shortcut.yasnippet │ │ ├── insert_heredoc.yasnippet │ │ ├── insert_map.yasnippet │ │ ├── insert_pattern_match.yasnippet │ │ ├── insert_pin.yasnippet │ │ ├── insert_sigil.yasnippet │ │ ├── macrocallback.yasnippet │ │ ├── moduledoc.yasnippet │ │ ├── opaque.yasnippet │ │ ├── pipe_operator.yasnippet │ │ ├── receive.yasnippet │ │ ├── require.yasnippet │ │ ├── spec.yasnippet │ │ ├── tap.yasnippet │ │ ├── then.yasnippet │ │ ├── try_catch.yasnippet │ │ ├── try_rescue.yasnippet │ │ ├── type.yasnippet │ │ ├── typedoc.yasnippet │ │ ├── typep.yasnippet │ │ ├── unless.yasnippet │ │ └── with.yasnippet │ ├── elm-mode │ ├── syntax │ │ ├── beginnerProgram.yasnippet │ │ ├── case maybe.yasnippet │ │ ├── case result.yasnippet │ │ ├── case.yasnippet │ │ ├── function.yasnippet │ │ ├── if else.yasnippet │ │ ├── import.yasnippet │ │ ├── let.yasnippet │ │ ├── module.yasnippet │ │ ├── program.yasnippet │ │ ├── programWithFlags.yasnippet │ │ ├── type alias.yasnippet │ │ └── type.yasnippet │ └── tests │ │ ├── assert.yasnippet │ │ ├── assertEqual.yasnippet │ │ ├── assertNotEqual.yasnippet │ │ ├── suite.yasnippet │ │ └── test.yasnippet │ ├── emacs-lisp-mode │ ├── add-hook.yasnippet │ ├── autoload.yasnippet │ ├── cond.yasnippet │ ├── defun.yasnippet │ ├── flet.yasnippet │ ├── global-set-key.yasnippet │ ├── interactive.yasnippet │ ├── labels.yasnippet │ ├── lambda.yasnippet │ ├── let.yasnippet │ ├── local-set-key.yasnippet │ └── save-excursion.yasnippet │ ├── js-mode │ ├── dom │ │ ├── console.log.yasnippet │ │ ├── window.setInterval.yasnippet │ │ └── window.setTimeout.yasnippet │ └── syntax │ │ ├── case... return.yasnippet │ │ ├── case.yasnippet │ │ ├── catch.yasnippet │ │ ├── default... return.yasnippet │ │ ├── default.yasnippet │ │ ├── do... while.yasnippet │ │ ├── else if.yasnippet │ │ ├── else.yasnippet │ │ ├── exec.yasnippet │ │ ├── finally.yasnippet │ │ ├── for... in.yasnippet │ │ ├── for.yasnippet │ │ ├── function.yasnippet │ │ ├── if... break.yasnippet │ │ ├── if... continue.yasnippet │ │ ├── if... else.yasnippet │ │ ├── if... return.yasnippet │ │ ├── if.yasnippet │ │ ├── inject.yasnippet │ │ ├── inline comment.yasnippet │ │ ├── map.yasnippet │ │ ├── match.yasnippet │ │ ├── namespace function.yasnippet │ │ ├── prototype... function.yasnippet │ │ ├── replace globally.yasnippet │ │ ├── replace.yasnippet │ │ ├── select.yasnippet │ │ ├── sort complex.yasnippet │ │ ├── sort.yasnippet │ │ ├── subclass.yasnippet │ │ ├── switch... case... default... return.yasnippet │ │ ├── switch... case... default.yasnippet │ │ ├── switch... case... return.yasnippet │ │ ├── switch... case.yasnippet │ │ ├── this.yasnippet │ │ ├── try... catch... finally.yasnippet │ │ ├── try... catch.yasnippet │ │ ├── try... finally.yasnippet │ │ ├── var.yasnippet │ │ ├── while.yasnippet │ │ └── with.yasnippet │ ├── ruby-mode │ ├── blocks │ │ ├── do.yasnippet │ │ └── lambda.yasnippet │ ├── concurrency │ │ ├── Fiber.new.yasnippet │ │ ├── Thread.new.yasnippet │ │ ├── at_exit.yasnippet │ │ ├── fork.yasnippet │ │ └── trap.yasnippet │ ├── declarations │ │ ├── Result Marker.yasnippet │ │ ├── alias_method.yasnippet │ │ ├── attr_accessor.yasnippet │ │ ├── attr_reader private.yasnippet │ │ ├── attr_reader.yasnippet │ │ ├── attr_writer.yasnippet │ │ ├── begin.yasnippet │ │ ├── case.yasnippet │ │ ├── catch.yasnippet │ │ ├── class.yasnippet │ │ ├── def initialize.yasnippet │ │ ├── def method_missing.yasnippet │ │ ├── def self.yasnippet │ │ ├── def.yasnippet │ │ ├── define_method.yasnippet │ │ ├── elsif.yasnippet │ │ ├── encoding.yasnippet │ │ ├── if... else.yasnippet │ │ ├── if.yasnippet │ │ ├── module.yasnippet │ │ ├── require.yasnippet │ │ ├── require_relative.yasnippet │ │ ├── return... if.yasnippet │ │ ├── return... unless.yasnippet │ │ ├── unless.yasnippet │ │ ├── until.yasnippet │ │ ├── when.yasnippet │ │ └── while.yasnippet │ ├── hashes │ │ ├── Hash.new.yasnippet │ │ ├── delete.yasnippet │ │ └── fetch.yasnippet │ ├── io │ │ ├── directory.yasnippet │ │ ├── foreach.yasnippet │ │ ├── glob.yasnippet │ │ ├── open.yasnippet │ │ ├── option.yasnippet │ │ ├── parse_options.yasnippet │ │ └── relative_path.yasnippet │ ├── iterators │ │ ├── Array.new.yasnippet │ │ ├── all?.yasnippet │ │ ├── any?.yasnippet │ │ ├── break... if.yasnippet │ │ ├── break... unless.yasnippet │ │ ├── bsearch.yasnippet │ │ ├── bytes.yasnippet │ │ ├── chars.yasnippet │ │ ├── chunk.yasnippet │ │ ├── chunk_while.yasnippet │ │ ├── codepoints.yasnippet │ │ ├── collect.yasnippet │ │ ├── collect_concat.yasnippet │ │ ├── count.yasnippet │ │ ├── cycle.yasnippet │ │ ├── delete_if.yasnippet │ │ ├── detect.yasnippet │ │ ├── downto.yasnippet │ │ ├── drop_while.yasnippet │ │ ├── each.yasnippet │ │ ├── each_byte.yasnippet │ │ ├── each_char.yasnippet │ │ ├── each_codepoint.yasnippet │ │ ├── each_cons.yasnippet │ │ ├── each_entry.yasnippet │ │ ├── each_index.yasnippet │ │ ├── each_key.yasnippet │ │ ├── each_line.yasnippet │ │ ├── each_pair.yasnippet │ │ ├── each_slice.yasnippet │ │ ├── each_value.yasnippet │ │ ├── each_with_index.yasnippet │ │ ├── each_with_object.yasnippet │ │ ├── fill.yasnippet │ │ ├── find.yasnippet │ │ ├── find_all.yasnippet │ │ ├── find_index.yasnippet │ │ ├── flat_map.yasnippet │ │ ├── grep.yasnippet │ │ ├── grep_v.yasnippet │ │ ├── group_by.yasnippet │ │ ├── gsub.yasnippet │ │ ├── inject.yasnippet │ │ ├── keep_if.yasnippet │ │ ├── lines.yasnippet │ │ ├── loop.yasnippet │ │ ├── map.yasnippet │ │ ├── max.yasnippet │ │ ├── max_by.yasnippet │ │ ├── min.yasnippet │ │ ├── min_by.yasnippet │ │ ├── minmax.yasnippet │ │ ├── minmax_by.yasnippet │ │ ├── next... if.yasnippet │ │ ├── next... unless.yasnippet │ │ ├── none?.yasnippet │ │ ├── one?.yasnippet │ │ ├── partition.yasnippet │ │ ├── reduce.yasnippet │ │ ├── reject.yasnippet │ │ ├── reverse_each.yasnippet │ │ ├── scan.yasnippet │ │ ├── select.yasnippet │ │ ├── slice_after.yasnippet │ │ ├── slice_before.yasnippet │ │ ├── slice_when.yasnippet │ │ ├── sort.yasnippet │ │ ├── sort_by.yasnippet │ │ ├── step.yasnippet │ │ ├── sub.yasnippet │ │ ├── take_while.yasnippet │ │ ├── tap.yasnippet │ │ ├── times.yasnippet │ │ ├── upto.yasnippet │ │ ├── with_index.yasnippet │ │ ├── with_object.yasnippet │ │ └── zip.yasnippet │ ├── rake │ │ ├── file.yasnippet │ │ ├── namespace.yasnippet │ │ ├── rule.yasnippet │ │ └── task.yasnippet │ └── tests │ │ ├── Benchmark bmbm.yasnippet │ │ ├── Benchmark realtime.yasnippet │ │ ├── after.yasnippet │ │ ├── allow to receive.yasnippet │ │ ├── assert.yasnippet │ │ ├── assert_blank.yasnippet │ │ ├── assert_block.yasnippet │ │ ├── assert_difference.yasnippet │ │ ├── assert_empty.yasnippet │ │ ├── assert_equal.yasnippet │ │ ├── assert_in_delta.yasnippet │ │ ├── assert_in_epsilon.yasnippet │ │ ├── assert_includes.yasnippet │ │ ├── assert_instance_of.yasnippet │ │ ├── assert_kind_of.yasnippet │ │ ├── assert_match.yasnippet │ │ ├── assert_nil.yasnippet │ │ ├── assert_no_difference.yasnippet │ │ ├── assert_operator.yasnippet │ │ ├── assert_output.yasnippet │ │ ├── assert_performance.yasnippet │ │ ├── assert_performance_constant.yasnippet │ │ ├── assert_performance_exponential.yasnippet │ │ ├── assert_performance_linear.yasnippet │ │ ├── assert_performance_power.yasnippet │ │ ├── assert_predicate.yasnippet │ │ ├── assert_present.yasnippet │ │ ├── assert_raises.yasnippet │ │ ├── assert_redirected_to.yasnippet │ │ ├── assert_respond_to.yasnippet │ │ ├── assert_response.yasnippet │ │ ├── assert_same.yasnippet │ │ ├── assert_select.yasnippet │ │ ├── assert_send.yasnippet │ │ ├── assert_silent.yasnippet │ │ ├── assert_template.yasnippet │ │ ├── assert_throws.yasnippet │ │ ├── before.yasnippet │ │ ├── bench_performance_constant.yasnippet │ │ ├── bench_performance_exponential.yasnippet │ │ ├── bench_performance_linear.yasnippet │ │ ├── capture_io.yasnippet │ │ ├── class test.yasnippet │ │ ├── context.yasnippet │ │ ├── def bench_.yasnippet │ │ ├── def test_.yasnippet │ │ ├── describe.yasnippet │ │ ├── expect not_to be < .yasnippet │ │ ├── expect not_to be <= .yasnippet │ │ ├── expect not_to be > .yasnippet │ │ ├── expect not_to be >= .yasnippet │ │ ├── expect not_to be_.yasnippet │ │ ├── expect not_to be_a_kind_of.yasnippet │ │ ├── expect not_to be_an_instance_of.yasnippet │ │ ├── expect not_to be_falsy.yasnippet │ │ ├── expect not_to be_nil.yasnippet │ │ ├── expect not_to be_truthy.yasnippet │ │ ├── expect not_to be_within of.yasnippet │ │ ├── expect not_to cover.yasnippet │ │ ├── expect not_to end_with.yasnippet │ │ ├── expect not_to eq.yasnippet │ │ ├── expect not_to eql.yasnippet │ │ ├── expect not_to equal.yasnippet │ │ ├── expect not_to have_.yasnippet │ │ ├── expect not_to include.yasnippet │ │ ├── expect not_to match.yasnippet │ │ ├── expect not_to raise_error.yasnippet │ │ ├── expect not_to redirect_to.yasnippet │ │ ├── expect not_to render_template.yasnippet │ │ ├── expect not_to start_with.yasnippet │ │ ├── expect not_to throw_symbol.yasnippet │ │ ├── expect not_to yield_control.yasnippet │ │ ├── expect not_to yield_successive_args.yasnippet │ │ ├── expect not_to yield_with_args.yasnippet │ │ ├── expect not_to yield_with_no_args.yasnippet │ │ ├── expect to be < .yasnippet │ │ ├── expect to be <= .yasnippet │ │ ├── expect to be > .yasnippet │ │ ├── expect to be >= .yasnippet │ │ ├── expect to be_.yasnippet │ │ ├── expect to be_a_kind_of.yasnippet │ │ ├── expect to be_an_instance_of.yasnippet │ │ ├── expect to be_falsy.yasnippet │ │ ├── expect to be_nil.yasnippet │ │ ├── expect to be_truthy.yasnippet │ │ ├── expect to be_within of.yasnippet │ │ ├── expect to cover.yasnippet │ │ ├── expect to end_with.yasnippet │ │ ├── expect to eq.yasnippet │ │ ├── expect to eql.yasnippet │ │ ├── expect to equal.yasnippet │ │ ├── expect to have_.yasnippet │ │ ├── expect to have_received.yasnippet │ │ ├── expect to include.yasnippet │ │ ├── expect to match.yasnippet │ │ ├── expect to raise_error.yasnippet │ │ ├── expect to receive.yasnippet │ │ ├── expect to redirect_to.yasnippet │ │ ├── expect to render_template.yasnippet │ │ ├── expect to start_with.yasnippet │ │ ├── expect to throw_symbol.yasnippet │ │ ├── expect to yield_control.yasnippet │ │ ├── expect to yield_successive_args.yasnippet │ │ ├── expect to yield_with_args.yasnippet │ │ ├── expect to yield_with_no_args.yasnippet │ │ ├── flunk.yasnippet │ │ ├── it.yasnippet │ │ ├── let.yasnippet │ │ ├── must_be.yasnippet │ │ ├── must_be_close_to.yasnippet │ │ ├── must_be_empty.yasnippet │ │ ├── must_be_instance_of.yasnippet │ │ ├── must_be_kind_of.yasnippet │ │ ├── must_be_nil.yasnippet │ │ ├── must_be_same_as.yasnippet │ │ ├── must_be_silent.yasnippet │ │ ├── must_be_within_delta.yasnippet │ │ ├── must_be_within_epsilon.yasnippet │ │ ├── must_equal.yasnippet │ │ ├── must_include.yasnippet │ │ ├── must_match.yasnippet │ │ ├── must_output.yasnippet │ │ ├── must_raise.yasnippet │ │ ├── must_respond_to.yasnippet │ │ ├── must_throw.yasnippet │ │ ├── pending.yasnippet │ │ ├── refute.yasnippet │ │ ├── refute_empty.yasnippet │ │ ├── refute_equal.yasnippet │ │ ├── refute_in_delta.yasnippet │ │ ├── refute_in_epsilon.yasnippet │ │ ├── refute_includes.yasnippet │ │ ├── refute_instance_of.yasnippet │ │ ├── refute_kind_of.yasnippet │ │ ├── refute_match.yasnippet │ │ ├── refute_nil.yasnippet │ │ ├── refute_operator.yasnippet │ │ ├── refute_predicate.yasnippet │ │ ├── refute_respond_to.yasnippet │ │ ├── refute_same.yasnippet │ │ ├── require benchmark.yasnippet │ │ ├── require spec.yasnippet │ │ ├── require test.yasnippet │ │ ├── skip.yasnippet │ │ ├── subject.yasnippet │ │ ├── test.yasnippet │ │ ├── timings report.yasnippet │ │ ├── wont_be.yasnippet │ │ ├── wont_be_close_to.yasnippet │ │ ├── wont_be_empty.yasnippet │ │ ├── wont_be_instance_of.yasnippet │ │ ├── wont_be_kind_of.yasnippet │ │ ├── wont_be_nil.yasnippet │ │ ├── wont_be_same_as.yasnippet │ │ ├── wont_be_within_delta.yasnippet │ │ ├── wont_be_within_epsilon.yasnippet │ │ ├── wont_equal.yasnippet │ │ ├── wont_include.yasnippet │ │ ├── wont_match.yasnippet │ │ └── wont_respond_to.yasnippet │ ├── rust-mode │ └── syntax │ │ ├── closure.yasnippet │ │ ├── deriving.yasnippet │ │ ├── else if.yasnippet │ │ ├── else.yasnippet │ │ ├── enum.yasnippet │ │ ├── extern.yasnippet │ │ ├── fn.yasnippet │ │ ├── for.yasnippet │ │ ├── if... break.yasnippet │ │ ├── if... continue.yasnippet │ │ ├── if... else.yasnippet │ │ ├── if... return.yasnippet │ │ ├── if.yasnippet │ │ ├── impl.yasnippet │ │ ├── let.yasnippet │ │ ├── loop.yasnippet │ │ ├── match arm.yasnippet │ │ ├── match.yasnippet │ │ ├── mod.yasnippet │ │ ├── println.yasnippet │ │ ├── static.yasnippet │ │ ├── struct.yasnippet │ │ ├── trait.yasnippet │ │ ├── use.yasnippet │ │ └── while.yasnippet │ └── web-mode │ ├── DocType HTML 5.yasnippet │ ├── erb control flow.yasnippet │ ├── erb insert value.yasnippet │ ├── head.yasnippet │ ├── jQuery.yasnippet │ ├── link.yasnippet │ ├── nbsp.yasnippet │ └── script.yasnippet ├── tool-versions ├── vimrc ├── zprofile ├── zsh ├── aliases └── env └── zshrc /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | **/.DS_Store 3 | 4 | bash/secrets 5 | config/fish/james/secrets.fish 6 | zsh/secrets 7 | 8 | emacs.d/* 9 | !emacs.d/init.el 10 | !emacs.d/jeg2 11 | 12 | emacs.d/jeg2/loaddefs.el 13 | emacs.d/jeg2/settings/secrets.el 14 | emacs.d/jeg2/**/*.elc 15 | -------------------------------------------------------------------------------- /config/fish/config.fish: -------------------------------------------------------------------------------- 1 | source ~/Documents/dotfiles/config/fish/james/env.fish 2 | source ~/Documents/dotfiles/config/fish/james/aliases.fish 3 | 4 | if [ -f ~/Documents/dotfiles/config/fish/james/secrets.fish ] 5 | source ~/Documents/dotfiles/config/fish/james/secrets.fish 6 | end 7 | 8 | source ~/.asdf/asdf.fish 9 | -------------------------------------------------------------------------------- /digrc: -------------------------------------------------------------------------------- 1 | +noall +answer -------------------------------------------------------------------------------- /electrokinesis/.formatter.exs: -------------------------------------------------------------------------------- 1 | # Used by "mix format" 2 | [ 3 | inputs: [".formatter.exs", "*.{ex,exs}"] 4 | ] 5 | -------------------------------------------------------------------------------- /profile: -------------------------------------------------------------------------------- 1 | # -*- sh -*- 2 | 3 | if [ -f ~/.bashrc ]; 4 | then 5 | source ~/.bashrc 6 | fi 7 | -------------------------------------------------------------------------------- /pryrc: -------------------------------------------------------------------------------- 1 | if ENV["EMACS"] 2 | Pry.config.correct_indent = false 3 | end 4 | -------------------------------------------------------------------------------- /spacemacs.d/customizations/custom-frame-commands.el: -------------------------------------------------------------------------------- 1 | (defun jeg2/set-full-size () 2 | "Size frame for normal work." 3 | (interactive) 4 | (set-frame-size (selected-frame) 164 69)) 5 | 6 | (defun jeg2/set-streaming-size () 7 | "Size frame for streaming." 8 | (interactive) 9 | (set-frame-size (selected-frame) 126 35)) 10 | -------------------------------------------------------------------------------- /spacemacs.d/customizations/custom-toggle-commands.el: -------------------------------------------------------------------------------- 1 | (defun jeg2/ansi-color-apply-buffer () 2 | "Turns on ANSI coloring in the whole buffer." 3 | (interactive) 4 | (ansi-color-apply-on-region (point-min) (point-max))) 5 | -------------------------------------------------------------------------------- /spacemacs.d/layers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JEG2/dotfiles/2eef15d7bbdf2969da93d916a8f1a50873826f9c/spacemacs.d/layers/.gitkeep -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/dom/console.log.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: console.log 3 | # key: l 4 | # -- 5 | console.log $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/dom/window.setInterval.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: window.setInterval 3 | # key: seti 4 | # -- 5 | ${1:intervalId}${1:$(if (> (length yas-text) 0) " = " "")}window.setInterval -> 6 | $0 7 | , ${2:5000} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/dom/window.setTimeout.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: window.setTimeout 3 | # key: sett 4 | # -- 5 | ${1:timeoutId}${1:$(if (> (length yas-text) 0) " = " "")}window.setTimeout -> 6 | $0 7 | , ${2:5000} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/break... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: break... if 3 | # key: brei 4 | # -- 5 | break if ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/break... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: break... unless 3 | # key: breu 4 | # -- 5 | break unless ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: catch 3 | # key: catch 4 | # -- 5 | catch ${1:error} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/class.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: class 3 | # key: cla 4 | # -- 5 | class ${1:`(jeg2/camelize (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`}${2:$(if (> (length yas-text) 0) " extends " "")}${2:ParentClass} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/constructor one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: constructor one-line 3 | # key: c 4 | # -- 5 | constructor: ${1:$(if (> (length yas-text) 0) "(" "")}${1:params}${1:$(if (> (length yas-text) 0) ") " "")}-> $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/constructor.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: constructor 3 | # key: con 4 | # -- 5 | constructor: ${1:$(if (> (length yas-text) 0) "(" "")}${1:params}${1:$(if (> (length yas-text) 0) ") " "")}-> 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/continue... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: continue... if 3 | # key: coni 4 | # -- 5 | continue if ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/continue... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: continue... unless 3 | # key: conu 4 | # -- 5 | continue unless ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/else if... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else... if... then 3 | # key: elsit 4 | # -- 5 | else if ${1:condition} then $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/else if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else... if 3 | # key: elsf 4 | # -- 5 | else if ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/else... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else... then 3 | # key: elst 4 | # -- 5 | else $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else 3 | # key: els 4 | # -- 5 | else 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/exec.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: exec 3 | # key: exe 4 | # -- 5 | ${1:regexp} = /${2:pattern}/g$3 6 | while (matched = $1.exec(${4:string})) 7 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: finally 3 | # key: fin 4 | # -- 5 | finally 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in one-line 3 | # key: f 4 | # -- 5 | $0 for ${1:item} in ${2:list} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... by one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... by one-line 3 | # key: fb 4 | # -- 5 | $0 for ${1:item} in ${2:list} by ${3:2} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... by... when one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... by... when one-line 3 | # key: fbw 4 | # -- 5 | $0 for ${1:item} in ${2:list} by ${3:2} when ${4:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... by... when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... by... when 3 | # key: forbw 4 | # -- 5 | for ${1:item} in ${2:list} by ${3:2} when ${4:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... by 3 | # key: forb 4 | # -- 5 | for ${1:item} in ${2:list} by ${3:2} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... when one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... when one-line 3 | # key: fw 4 | # -- 5 | $0 for ${1:item} in ${2:list} when ${3:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in... when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in... when 3 | # key: forw 4 | # -- 5 | for ${1:item} in ${2:list} when ${3:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... in.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in 3 | # key: for 4 | # -- 5 | for ${1:item} in ${2:list} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... of one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... of one-line 3 | # key: fo 4 | # -- 5 | $0 for ${1:property}, ${2:value} of ${3:object} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... of... when one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... of... when one-line 3 | # key: fow 4 | # -- 5 | $0 for ${1:property}, ${2:value} of ${3:object} when ${4:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... of... when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... of... when 3 | # key: forow 4 | # -- 5 | for ${1:property}, ${2:value} of ${3:object} when ${4:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... of 3 | # key: foro 4 | # -- 5 | for ${1:property}, ${2:value} of ${3:object} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... own... of one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... own... of one-line 3 | # key: foo 4 | # -- 5 | $0 for own ${1:property}, ${2:value} of ${3:object} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... own... of... when one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... own... of... when one-line 3 | # key: foow 4 | # -- 5 | $0 for own ${1:property}, ${2:value} of ${3:object} when ${4:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... own... of... when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... own... of... when 3 | # key: foroow 4 | # -- 5 | for own ${1:property}, ${2:value} of ${3:object} when ${4:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/for... own... of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... own... of 3 | # key: foroo 4 | # -- 5 | for own ${1:property}, ${2:value} of ${3:object} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/function one-line.yassnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: function one-line 3 | # key: - 4 | # -- 5 | ${1:name}${1:$(if (> (length yas-text) 0) " = " "")}${2:$(if (> (length yas-text) 0) "(" "")}${2:params}${2:$(if (> (length yas-text) 0) ") " "")}-> $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/function.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: function 3 | # key: -> 4 | # -- 5 | ${1:name}${1:$(if (> (length yas-text) 0) " = " "")}${2:$(if (> (length yas-text) 0) "(" "")}${2:params}${2:$(if (> (length yas-text) 0) ") " "")}-> 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/if one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if one-line 3 | # key: i 4 | # -- 5 | $0 if ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/if... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... else 3 | # key: ife 4 | # -- 5 | if ${1:condition} 6 | $0 7 | else 8 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/if... then... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... then... else 3 | # key: ifte 4 | # -- 5 | if ${1:condition} then $0 else -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/if... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... then 3 | # key: ift 4 | # -- 5 | if ${1:condition} then $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if 3 | # key: if 4 | # -- 5 | if ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: match 3 | # key: mat 4 | # -- 5 | if (matched = ${1:string}.match /${2:pattern}/$3) 6 | $0${4:$(if (> (length yas-text) 0) "\nelse\n " "")}${4:throw "No match."}${4:$(if (> (length yas-text) 0) "\n" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/method one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: method one-line 3 | # key: m 4 | # -- 5 | ${1:name}: ${2:$(if (> (length yas-text) 0) "(" "")}${2:params}${2:$(if (> (length yas-text) 0) ") " "")}-> $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/method.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: method 3 | # key: met 4 | # -- 5 | ${1:name}: ${2:$(if (> (length yas-text) 0) "(" "")}${2:params}${2:$(if (> (length yas-text) 0) ") " "")}-> 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/replace globally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: replace globally 3 | # key: repg 4 | # -- 5 | replace /${1:pattern}/g$2,${3:$(if (> (length yas-text) 0) " (" "")}${3:matched}${3:$(if (> (length yas-text) 0) ") " "")}-> 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/replace.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: replace 3 | # key: rep 4 | # -- 5 | replace /${1:pattern}/$2,${3:$(if (> (length yas-text) 0) " (" "")}${3:matched}${3:$(if (> (length yas-text) 0) ") " "")}-> 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/return... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: return... if 3 | # key: reti 4 | # -- 5 | return${1:$(if (> (length yas-text) 0) " " "")}${1:result} if ${2:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/return... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: return... unless 3 | # key: retu 4 | # -- 5 | return${1:$(if (> (length yas-text) 0) " " "")}${1:result} unless ${2:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/sort complex.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort complex 3 | # key: sorc 4 | # -- 5 | sort (a, b) -> 6 | if ${1:a < b} then -1 7 | else if ${2:a > b} then 1 8 | else 0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/sort.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort 3 | # key: sor 4 | # -- 5 | sort (a, b) -> 6 | ${1:a - b} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/switch... when... else... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... when... else... then 3 | # key: swiet 4 | # -- 5 | switch ${1:variable} 6 | when ${2:match} then $0 7 | else -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/switch... when... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... when... else 3 | # key: swie 4 | # -- 5 | switch ${1:variable} 6 | when ${2:match} 7 | $0 8 | else 9 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/switch... when... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... when... then 3 | # key: swit 4 | # -- 5 | switch ${1:variable} 6 | when ${2:match} then $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/switch... when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... when 3 | # key: swi 4 | # -- 5 | switch ${1:variable} 6 | when ${2:match} 7 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/try... catch... finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... catch... finally 3 | # key: trycf 4 | # -- 5 | try 6 | $0 7 | catch ${1:error} 8 | finally 9 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/try... catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... catch 3 | # key: tryc 4 | # -- 5 | try 6 | $0 7 | catch ${1:error} 8 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/try... finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... finally 3 | # key: tryf 4 | # -- 5 | try 6 | $0 7 | finally 8 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/unless one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: unless one-line 3 | # key: u 4 | # -- 5 | $0 unless ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: unless 3 | # key: unl 4 | # -- 5 | unless ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/until one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: until one-line 3 | # key: u 4 | # -- 5 | $0 until ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/until.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: until 3 | # key: unt 4 | # -- 5 | until ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/when... then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: when... then 3 | # key: whet 4 | # -- 5 | when ${1:match} then $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: when 3 | # key: whe 4 | # -- 5 | when ${1:match} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/while one-line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: while one-line 3 | # key: w 4 | # -- 5 | $0 while ${1:condition} -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: while 3 | # key: whi 4 | # -- 5 | while ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/coffee-mode/syntax/with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with 3 | # key: wit 4 | # -- 5 | with ${1:object} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_all.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_all 3 | # key: eall 4 | # -- 5 | Enum.all?(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_any.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_any 3 | # key: eany 4 | # -- 5 | Enum.any?(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_at.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_at 3 | # key: eat 4 | # -- 5 | Enum.at(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:index}${3:$(if (> (length yas-text) 0) ", " "")}${3:optional_default}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_chunk_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_chunk_by 3 | # key: echub 4 | # -- 5 | Enum.chunk_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_chunk_every.yassnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_chunk_every 3 | # key: echue 4 | # -- 5 | Enum.chunk_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}${3:$(if (> (length yas-text) 0) ", " "")}${3:optional_step}${4:$(if (> (length yas-text) 0) ", " "")}${4:optional_pad}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_chunk_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_chunk_while 3 | # key: echuw 4 | # -- 5 | Enum.chunk_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:acc}, fn ${3:x}, ${4:acc} -> $0 end, fn ${5:result} -> end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_concat.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_concat 3 | # key: econ 4 | # -- 5 | Enum.concat(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_count.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_count 3 | # key: ecou 4 | # -- 5 | Enum.count(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_count_until.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_count_until 3 | # key: ecouu 4 | # -- 5 | Enum.count_until(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:fn ${4:x} -> $0 end}${2:$(if (> (length yas-text) 0) ", " "")}${3:limit}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_dedup.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_dedup 3 | # key: eded 4 | # -- 5 | Enum.dedup${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_dedup_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_dedup_by 3 | # key: ededb 4 | # -- 5 | Enum.dedup_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_drop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_drop 3 | # key: edro 4 | # -- 5 | Enum.drop(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_drop_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_drop_every 3 | # key: edroe 4 | # -- 5 | Enum.drop_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_drop_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_drop_while 3 | # key: edrow 4 | # -- 5 | Enum.drop_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_each.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_each 3 | # key: eea 4 | # -- 5 | Enum.each(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_empty.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_empty 3 | # key: eemp 4 | # -- 5 | Enum.empty?${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_fetch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_fetch 3 | # key: efet 4 | # -- 5 | Enum.fetch(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:index}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_fetch_bang.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_fetch_bang 3 | # key: efet! 4 | # -- 5 | Enum.fetch!(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:index}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_filter.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_filter 3 | # key: efil 4 | # -- 5 | Enum.filter(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_find.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_find 3 | # key: efin 4 | # -- 5 | Enum.find(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:optional_default}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_find_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_find_index 3 | # key: efini 4 | # -- 5 | Enum.find_index(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_find_value.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_find_value 3 | # key: efinv 4 | # -- 5 | Enum.find_value(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:optional_default}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_flat_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_flat_map 3 | # key: eflam 4 | # -- 5 | Enum.flat_map(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_flat_map_reduce.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_flat_map_reduce 3 | # key: eflamr 4 | # -- 5 | Enum.flat_map_reduce(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:acc}, fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_frequencies.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_frequencies 3 | # key: efre 4 | # -- 5 | Enum.frequencies${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_frequencies_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_frequencies_by 3 | # key: efreb 4 | # -- 5 | Enum.frequencies_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_group_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_group_by 3 | # key: egrob 4 | # -- 5 | Enum.group_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end${4:$(if (> (length yas-text) 0) ", " "")}${4:fn ${5:x} -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_intersperse.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_intersperse 3 | # key: eint 4 | # -- 5 | Enum.intersperse(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:element}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_into.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_into 3 | # key: eint 4 | # -- 5 | Enum.into(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:collectable}${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${4:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_join.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_join 3 | # key: ejoi 4 | # -- 5 | Enum.join(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}${3:"${4:, }"}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_map 3 | # key: emap 4 | # -- 5 | Enum.map(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_map_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_map_every 3 | # key: emape 4 | # -- 5 | Enum.map_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}, fn ${3:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_map_intersperse.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_map_intersperse 3 | # key: emapi 4 | # -- 5 | Enum.map_intersperse(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:separator}, fn ${3:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_map_join.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_map_join 3 | # key: emapj 4 | # -- 5 | Enum.map_join(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:"${3:, }"}${2:$(if (> (length yas-text) 0) ", " "")}fn ${4:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_map_reduce.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_map_reduce 3 | # key: emapr 4 | # -- 5 | Enum.map_reduce(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:acc}, fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_max.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_max 3 | # key: emax 4 | # -- 5 | Enum.max(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:fn ${4:a}, ${5:b} -> $0 end}${2:$(if (> (length yas-text) 0) ", " "")}${3:fn -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_max_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_max_by 3 | # key: emaxb 4 | # -- 5 | Enum.max_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${5:a}, ${6:b} -> end}${4:$(if (> (length yas-text) 0) ", " "")}${4:fn -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_member.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_member 3 | # key: emem 4 | # -- 5 | Enum.member?(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:element}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_min.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_min 3 | # key: emin 4 | # -- 5 | Enum.min(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:fn ${4:a}, ${5:b} -> $0 end}${2:$(if (> (length yas-text) 0) ", " "")}${3:fn -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_min_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_min_by 3 | # key: eminb 4 | # -- 5 | Enum.min_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${5:a}, ${6:b} -> end}${4:$(if (> (length yas-text) 0) ", " "")}${4:fn -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_min_max.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_min_max 3 | # key: eminm 4 | # -- 5 | Enum.min_max(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:fn -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_min_max_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_min_max_by 3 | # key: eminmb 4 | # -- 5 | Enum.min_max_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${5:a}, ${6:b} -> end}${4:$(if (> (length yas-text) 0) ", " "")}${4:fn -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_product.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_product 3 | # key: epro 4 | # -- 5 | Enum.product(${1:enumerable}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_random.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_random 3 | # key: eran 4 | # -- 5 | Enum.random${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_reduce.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_reduce 3 | # key: ered 4 | # -- 5 | Enum.reduce(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:optional_acc}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_reduce_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_reduce_while 3 | # key: eredw 4 | # -- 5 | Enum.reduce_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:acc}, fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_reject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_reject 3 | # key: erej 4 | # -- 5 | Enum.reject(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_reverse.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_reverse 3 | # key: erev 4 | # -- 5 | Enum.reverse(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}${3:optional_tail}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_reverse_slice.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_reverse_slice 3 | # key: erevs 4 | # -- 5 | Enum.reverse_slice(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:start}, ${3:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_scan.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_scan 3 | # key: esca 4 | # -- 5 | Enum.scan(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:optional_acc}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_shuffle.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_shuffle 3 | # key: eshu 4 | # -- 5 | Enum.shuffle${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_slice.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_slice 3 | # key: esli 4 | # -- 5 | Enum.slice(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:${3:start}, ${4:count}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_slide.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_slide 3 | # key: esli 4 | # -- 5 | Enum.slide(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:range_or_index}, ${3:insertion_index}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_sort.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_sort 3 | # key: esor 4 | # -- 5 | Enum.sort(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:a}, ${4:b} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_sort_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_sort_by 3 | # key: esorb 4 | # -- 5 | Enum.sort_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${4:a}, ${5:b} -> end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_split.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_split 3 | # key: espl 4 | # -- 5 | Enum.split(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_split_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_split_while 3 | # key: esplw 4 | # -- 5 | Enum.split_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_split_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_split_with 3 | # key: esplw 4 | # -- 5 | Enum.split_with(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_sum.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_sum 3 | # key: esum 4 | # -- 5 | Enum.sum(${1:enumerable}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_take.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_take 3 | # key: etak 4 | # -- 5 | Enum.take(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_take_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_take_every 3 | # key: etake 4 | # -- 5 | Enum.take_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_take_random.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_take_random 3 | # key: etakr 4 | # -- 5 | Enum.take_random(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_take_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_take_while 3 | # key: etakw 4 | # -- 5 | Enum.take_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_to_list.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_to_list 3 | # key: etol 4 | # -- 5 | Enum.to_list${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_uniq.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_uniq 3 | # key: euni 4 | # -- 5 | Enum.uniq${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_uniq_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_uniq_by 3 | # key: eunib 4 | # -- 5 | Enum.uniq_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_unzip.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_unzip 3 | # key: eunz 4 | # -- 5 | Enum.unzip${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_with_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_with_index 3 | # key: ewiti 4 | # -- 5 | Enum.with_index(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}${3:optional_offset}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_zip.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_zip 3 | # key: ezip 4 | # -- 5 | Enum.zip(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_zip_reduce.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_zip_reduce 3 | # key: ezipr 4 | # -- 5 | Enum.zip_reduce(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}${2:$(if (> (length yas-text) 0) ", " "")}${3:initial_acc}, fn ${4:${5:a}, ${6:b}}, ${7:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/enum/enum_zip_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum_zip_with 3 | # key: ezipw 4 | # -- 5 | Enum.zip_with(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:${4:a}, ${5:b}} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/describe.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: describe 3 | # key: des 4 | # -- 5 | describe "${1:a testing context}" do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/doctest.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: doctest 3 | # key: doct 4 | # -- 5 | doctest ${1:DocumentedModule} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/on_exit.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: on_exit 3 | # key: one 4 | # -- 5 | on_exit(fn -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/setup.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: setup 3 | # key: set 4 | # -- 5 | setup${1:$(if (> (length yas-text) 0) " " "")}${1:context} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/start_supervised.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: start_supervised 3 | # key: stas 4 | # -- 5 | start${1:_link}_supervised${2:!}(${3:child_spec_or_module}${4:$(if (> (length yas-text) 0) ", " "")}${4:${5:restart}: ${6::temporary}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/test.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: test 3 | # key: tes 4 | # -- 5 | test "${1:some behavior}"${2:$(if (> (length yas-text) 0) ", %{" "")}${2:context: value}${2:$(if (> (length yas-text) 0) "}" "")} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/ex_unit/use_ex_unit.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: use_ex_unit 3 | # key: useeu 4 | # -- 5 | use ExUnit.Case, async: ${1:true} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/file/file_open.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: file_open 3 | # key: fope 4 | # -- 5 | File.open${1:!}(${2:"${3:path}"}${2:$(if (> (length yas-text) 0) ", " "")}${4:$(if (> (length yas-text) 0) "~w[" "")}${4:read utf8}${5:${4:$(if (> (length yas-text) 0) "]a, " "")}fn ${6:io} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/file/file_stream.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: file_stream 3 | # key: fstr 4 | # -- 5 | File.stream!(${2:"${3:path}"}${2:$(if (> (length yas-text) 0) ", " "")}${4:$(if (> (length yas-text) 0) "~w[" "")}${4:read utf8}${4:$(if (> (length yas-text) 0) "]a, " "")}${5::line}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_code_change.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_code_change 3 | # key: defcc 4 | # -- 5 | def code_change(${1:old_vsn}, ${2:state}, ${3:extra})${4:$(if (> (length yas-text) 0) " when " "")}${4:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_handle_call.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_handle_call 3 | # key: defhc 4 | # -- 5 | def handle_call(${1:message}, ${2:_from}, ${3:state})${4:$(if (> (length yas-text) 0) " when " "")}${4:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_handle_cast.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_handle_cast 3 | # key: defhc 4 | # -- 5 | def handle_cast(${1:message}, ${2:state})${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_handle_continue.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_handle_continue 3 | # key: defhc 4 | # -- 5 | def handle_continue(${1:continue_id}, ${2:state})${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_handle_info.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_handle_info 3 | # key: defhi 4 | # -- 5 | def handle_info(${1:message}, ${2:state})${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_init.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_init 3 | # key: defi 4 | # -- 5 | def init(${1:args})${2:$(if (> (length yas-text) 0) " when " "")}${2:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/def_terminate.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def_terminate 3 | # key: deft 4 | # -- 5 | def terminate(${1:reason}, ${2:state})${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/error.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: error 3 | # key: err 4 | # -- 5 | {:error, ${1:message}}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/gen_server_call.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: gen_server_call 3 | # key: gscal 4 | # -- 5 | GenServer.call(${1:__MODULE__}, ${2:message})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/gen_server_cast.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: gen_server_cast 3 | # key: gscas 4 | # -- 5 | GenServer.cast(${1:__MODULE__}, ${2:message})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/gen_server_start_link.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: gen_server_start_link 3 | # key: gsstal 4 | # -- 5 | GenServer.start_link(${1:__MODULE__}, ${2:args}${3:$(if (> (length yas-text) 0) ", " "")}${3:name: ${4:__MODULE__}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/gen_server_stop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: gen_server_stop 3 | # key: gssto 4 | # -- 5 | GenServer.stop(${1:__MODULE__}${2:$(if (> (length yas-text) 0) ", " "")}${2:reason})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/noreply.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: noreply 3 | # key: nor 4 | # -- 5 | {:noreply, ${1:new_state}}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/ok.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: ok 3 | # key: ok 4 | # -- 5 | {:ok, ${1:value}}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/reply.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: reply 3 | # key: rep 4 | # -- 5 | {:reply, ${1:reply}, ${2:new_state}}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/stop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stop 3 | # key: sto 4 | # -- 5 | {:stop, ${1:reason}${2:$(if (> (length yas-text) 0) ", " "")}${2:reply}${3:$(if (> (length yas-text) 0) ", " "")}${3:new_state}}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/gen/use_gen_server.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: use_gen_server 3 | # key: usegs 4 | # -- 5 | use GenServer -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_binread.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_binread 3 | # key: iobinr 4 | # -- 5 | IO.binread(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}${2::${3:line}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_binwrite.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_binwrite 3 | # key: iobinw 4 | # -- 5 | IO.binwrite(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}$0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_gets.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_gets 3 | # key: ioget 4 | # -- 5 | IO.gets(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}${2:"${3:Prompt?}"}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_inspect.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_inspect 3 | # key: ioi 4 | # -- 5 | ${1:IO.}inspect($0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_puts.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_puts 3 | # key: ioput 4 | # -- 5 | IO.puts(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}$0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_read.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_read 3 | # key: iorea 4 | # -- 5 | IO.read(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}${2::${3:line}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/io_write.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: io_write 3 | # key: iowri 4 | # -- 5 | IO.write(${1:device}${1:$(if (> (length yas-text) 0) ", " "")}$0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/io/piped_io_inspect.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: piped_io_inspect 3 | # binding: C-c i 4 | # -- 5 | |> IO.inspect($0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/map/map_new.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: map_new 3 | # key: mnew 4 | # -- 5 | Map.new(${1:map}${1:$(if (> (length yas-text) 0) ", " "")}${2:fn ${3:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_chunk_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_chunk_by 3 | # key: sechub 4 | # -- 5 | Stream.chunk_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_chunk_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_chunk_every 3 | # key: sechue 4 | # -- 5 | Stream.chunk_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}${3:$(if (> (length yas-text) 0) ", " "")}${3:optional_step}${4:$(if (> (length yas-text) 0) ", " "")}${4:optional_pad}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_chunk_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_chunk_while 3 | # key: sechuw 4 | # -- 5 | Stream.chunk_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:acc}, fn ${3:x}, ${4:acc} -> $0 end, fn ${5:result} -> end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_concat.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_concat 3 | # key: secon 4 | # -- 5 | Stream.concat(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_cycle.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_cycle 3 | # key: secyc 4 | # -- 5 | Stream.cycle${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_dedup.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_dedup 3 | # key: seded 4 | # -- 5 | Stream.dedup${1:$(if (> (length yas-text) 0) "(" "")}${1:enumerable}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_dedup_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_dedup_by 3 | # key: sededb 4 | # -- 5 | Stream.dedup_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_drop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_drop 3 | # key: sedro 4 | # -- 5 | Stream.drop(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_drop_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_drop_every 3 | # key: sedroe 4 | # -- 5 | Stream.drop_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_drop_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_drop_while 3 | # key: sedrow 4 | # -- 5 | Stream.drop_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_duplicate.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_duplicate 3 | # key: sedup 4 | # -- 5 | Stream.duplicate(${1:element}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_each.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_each 3 | # key: seea 4 | # -- 5 | Stream.each(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_filter.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_filter 3 | # key: sefil 4 | # -- 5 | Stream.filter(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_flat_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_flat_map 3 | # key: seflam 4 | # -- 5 | Stream.flat_map(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_intersperse.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_intersperse 3 | # key: seint 4 | # -- 5 | Stream.intersperse(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:element}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_interval.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_interval 3 | # key: seint 4 | # -- 5 | Stream.interval${1:$(if (> (length yas-text) 0) "(" "")}${1:milliseconds}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_into.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_into 3 | # key: seint 4 | # -- 5 | Stream.into(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:collectable}${3:$(if (> (length yas-text) 0) ", " "")}${3:fn ${4:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_iterate.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_iterate 3 | # key: seite 4 | # -- 5 | Stream.iterate(${1:start}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:current} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_map 3 | # key: semap 4 | # -- 5 | Stream.map(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_map_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_map_every 3 | # key: semape 4 | # -- 5 | Stream.map_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}, fn ${3:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_reject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_reject 3 | # key: serej 4 | # -- 5 | Stream.reject(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_repeatedly.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_repeatedly 3 | # key: serep 4 | # -- 5 | Stream.repeatedly(fn -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_resource.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_resource 3 | # key: seres 4 | # -- 5 | Stream.resource(fn -> $0 end, fn ${1:acc} -> end, fn ${2:acc} -> end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_run.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_run 3 | # key: serun 4 | # -- 5 | Stream.run${1:$(if (> (length yas-text) 0) "(" "")}${1:stream}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_scan.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_scan 3 | # key: sesca 4 | # -- 5 | Stream.scan(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:optional_acc}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:x}, ${4:acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_take.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_take 3 | # key: setak 4 | # -- 5 | Stream.take(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:count}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_take_every.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_take_every 3 | # key: setake 4 | # -- 5 | Stream.take_every(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:nth}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_take_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_take_while 3 | # key: setakw 4 | # -- 5 | Stream.take_while(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_timer.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_timer 3 | # key: setim 4 | # -- 5 | Stream.timer${1:$(if (> (length yas-text) 0) "(" "")}${1:milliseconds}${1:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_unfold.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_unfold 3 | # key: seunf 4 | # -- 5 | Stream.unfold(${1:start_acc}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:current_acc} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_uniq.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_uniq 3 | # key: seuni 4 | # -- 5 | Stream.uniq(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}fn ${3:x} -> $0 end}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_uniq_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_uniq_by 3 | # key: seunib 4 | # -- 5 | Stream.uniq_by(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}fn ${2:x} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_with_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_with_index 3 | # key: sewiti 4 | # -- 5 | Stream.with_index(${1:enumerable}${2:${1:$(if (> (length yas-text) 0) ", " "")}${3:optional_offset}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_zip.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_zip 3 | # key: sezip 4 | # -- 5 | Stream.zip(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/stream/stream_zip_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: stream_zip_with 3 | # key: sezipw 4 | # -- 5 | Stream.zip_with(${1:enumerable}${1:$(if (> (length yas-text) 0) ", " "")}${2:other}${2:$(if (> (length yas-text) 0) ", " "")}fn ${3:${4:a}, ${5:b}} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/alias.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: alias 3 | # key: ali 4 | # -- 5 | alias ${1:${2:Prefix}.{${3:This, That}}}${4:$(if (> (length yas-text) 0) ", as: " "")}${4:Name} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/behaviour.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: behaviour 3 | # key: beh 4 | # -- 5 | @behaviour ${1:Module} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/callback.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: callback 3 | # key: cal 4 | # -- 5 | @callback ${1:func_name}(${2:param, types}) :: ${3:returned} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/case.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case 3 | # key: cas 4 | # -- 5 | case ${1:value}${1:$(if (> (length yas-text) 0) " " "")}do 6 | ${2:parameter, patterns}${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} -> $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/cond.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: cond 3 | # key: con 4 | # -- 5 | cond do 6 | ${1:condition} -> $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/def.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def 3 | # key: def 4 | # -- 5 | def ${1:function_name}${2:$(if (> (length yas-text) 0) "(" "")}${2:parameter, patterns}${2:$(if (> (length yas-text) 0) ")" "")}${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defexception.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defexception 3 | # key: defe 4 | # -- 5 | defexception ${1:message: ${2:"${3:Custom message}"}} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defimpl.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defimpl 3 | # key: defi 4 | # -- 5 | defimpl ${1:`(jeg2/elixir-module-name)`}, for: ${2:Any} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defmodule.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defmodule 3 | # key: defm 4 | # -- 5 | defmodule ${1:`(jeg2/elixir-module-name)`} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defp.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defp 3 | # key: defp 4 | # -- 5 | defp ${1:function_name}${2:$(if (> (length yas-text) 0) "(" "")}${2:parameter, patterns}${2:$(if (> (length yas-text) 0) ")" "")}${3:$(if (> (length yas-text) 0) " when " "")}${3:guard_clause} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defprotocol.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defprotocol 3 | # key: defpro 4 | # -- 5 | defprotocol ${1:`(jeg2/elixir-module-name)`} do 6 | ${2: @fallback_to_any true 7 | } $0 8 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/defstruct.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defstruct 3 | # key: defs 4 | # -- 5 | defstruct ${1:field: :default} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/derive.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: derive 3 | # key: der 4 | # -- 5 | @derive ${1:Protocol} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/do.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: do 3 | # key: do 4 | # -- 5 | do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/doc.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: doc 3 | # key: doc 4 | # -- 5 | @doc ${1:~S}""" 6 | $0 7 | """ -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/fn.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fn 3 | # key: fn 4 | # -- 5 | fn${1:$(if (> (length yas-text) 0) " " "")}${1:parameter, patterns}${2:$(if (> (length yas-text) 0) " when " "")}${2:guard_clause} -> $0 end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/for.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for 3 | # key: for 4 | # -- 5 | for ${1:x} <- ${2:1..8}${3:, ${4:Integer.is_even(x)}}${5:$(if (> (length yas-text) 0) ", into: " "")}${5:%{ \}} do $0 end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if 3 | # key: if 4 | # -- 5 | if ${1:condition} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/if_else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if_else 3 | # key: ife 4 | # -- 5 | if ${1:condition} do 6 | $0 7 | else 8 | 9 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/import.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: import 3 | # key: imp 4 | # -- 5 | import ${1:${2:Prefix}.{${3:This, That}}}${4:$(if (> (length yas-text) 0) ", only: [" "")}${4:func: 2}${4:$(if (> (length yas-text) 0) "]" "")}${5:$(if (> (length yas-text) 0) ", exclude: [" "")}${5:func: 2}${5:$(if (> (length yas-text) 0) "]" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_anonymous_function_shortcut.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet; require-final-newline: nil -*- 2 | # name: insert_anonymous_function_shortcut 3 | # key: f 4 | # -- 5 | &($0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_heredoc.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet; require-final-newline: nil -*- 2 | # name: insert_heredoc 3 | # key: h 4 | # -- 5 | """ 6 | $0 7 | """ -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet; require-final-newline: nil -*- 2 | # name: insert_map 3 | # key: m 4 | # -- 5 | %${1:__MODULE__}{${2:key: value}} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_pattern_match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: insert_pattern_match 3 | # key: -> 4 | # -- 5 | ${1:parameter, patterns}${2:$(if (> (length yas-text) 0) " when " "")}${2:guard_clause} -> $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_pin.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet; require-final-newline: nil -*- 2 | # name: insert_pin 3 | # key: p 4 | # -- 5 | ^${1:var} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/insert_sigil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: insert_sigil 3 | # key: s 4 | # -- 5 | ~${1:w}${1:$(if (string= (downcase yas-text) "w") "[" "{")}${2:content}${1:$(if (string= (downcase yas-text) "w") "]" "}")}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/macrocallback.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: macrocallback 3 | # key: mcal 4 | # -- 5 | @macrocallback ${1:macro_name}(${2:param, types}) :: Macro.t -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/moduledoc.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: moduledoc 3 | # key: mdoc 4 | # -- 5 | @moduledoc ${1:~S}""" 6 | $0 7 | """ -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/opaque.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: opaque 3 | # key: opa 4 | # -- 5 | @opaque ${1:type_name} :: ${3:type} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/pipe_operator.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with 3 | # binding: C-c p 4 | # -- 5 | |> -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/receive.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: receive 3 | # key: rec 4 | # -- 5 | receive do 6 | ${1:parameter, patterns}${2:$(if (> (length yas-text) 0) " when " "")}${2:guard_clause} -> $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/require.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require 3 | # key: req 4 | # -- 5 | require ${1:${2:Prefix}.{${3:This, That}}} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/spec.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: spec 3 | # key: spe 4 | # -- 5 | @spec ${1:func_name}(${2:param, types}) :: ${3:returned} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/tap.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: tap 3 | # key: tap 4 | # -- 5 | |> tap(fn ${1:parameter} -> $0 end) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/then.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: then 3 | # key: the 4 | # -- 5 | |> then(&${1:function}($0, &1)) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/try_catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try_catch 3 | # key: tryc 4 | # -- 5 | try do 6 | $0 7 | catch 8 | ${1:thrown_value} -> 9 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/try_rescue.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try_rescue 3 | # key: tryr 4 | # -- 5 | try do 6 | $0 7 | rescue 8 | ${1:error in RuntimeError} -> 9 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/type.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: type 3 | # key: typ 4 | # -- 5 | @type ${1:type_name} :: ${3:type} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/typedoc.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: typedoc 3 | # key: tdoc 4 | # -- 5 | @typedoc ${1:~S}""" 6 | $0 7 | """ -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/typep.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: typep 3 | # key: typp 4 | # -- 5 | @typep ${1:type_name} :: ${3:type} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: unless 3 | # key: unl 4 | # -- 5 | unless ${1:condition} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elixir-mode/syntax/with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with 3 | # key: wit 4 | # -- 5 | with ${1:{:ok, data\}} <- ${2:File.read(path)},$0 do 6 | 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/beginnerProgram.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: beginnerProgram 3 | # key: bpro 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | main = 7 | ${1:App}.beginnerProgram 8 | { model = ${2:model} 9 | , view = ${3:view} 10 | , update = ${4:update} 11 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/case maybe.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case maybe 3 | # key: casm 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | case ${1:maybe} of 7 | Just ${2:_} -> 8 | $0 9 | 10 | Nothing -> 11 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/case result.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case result 3 | # key: casr 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | case ${1:result} of 7 | Ok ${2:_} -> 8 | $0 9 | 10 | Err ${3:message} -> 11 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/case.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case 3 | # key: cas 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | case ${1:action} of 7 | ${2:TypeOne} -> 8 | $0 9 | 10 | ${3:TypeTwo} -> 11 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/function.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: function 3 | # key: f 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | ${1:name} : ${2:Params}${2:$(if (> (length yas-text) 0) " -> " "")}${3:Return} 7 | $1${1:$(if (> (length yas-text) 0) " " "")}${4:args}${4:$(if (> (length yas-text) 0) " " "")}= 8 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/if else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if else 3 | # key: ife 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | if ${1:condition} then $0 else -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/import.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: import 3 | # key: imp 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | import ${1:Html.App}${2:$(if (> (length yas-text) 0) " as " "")}${2:App}${3:$(if (> (length yas-text) 0) " exposing (" "")}${3:..}${3:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/let.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: let 3 | # key: let 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | let 7 | $0 8 | in 9 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/module.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: module 3 | # key: mod 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | module ${1:`(jeg2/camelize (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`} exposing (${2:main}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/program.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: program 3 | # key: pro 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | main = 7 | ${1:App}.program 8 | { init = ${2:init} 9 | , view = ${3:view} 10 | , update = ${4:update} 11 | , subscriptions = ${5:subscriptions} 12 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/type alias.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: type alias 3 | # key: typa 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | type alias ${1:Name} = 7 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/syntax/type.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: type 3 | # key: typ 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | type ${1:Action} 7 | = $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/tests/assert.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert 3 | # key: ass 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | assert (${1:bool}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/tests/assertEqual.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assertEqual 3 | # key: asse 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | assertEqual ${1:expected} (${2:actual}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/tests/assertNotEqual.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assertNotEqual 3 | # key: assne 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | assertNotEqual ${1:expected} (${2:actual}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/tests/suite.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: suite 3 | # key: sui 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | suite "${1:Overall Test Description}" 7 | [ $0 8 | ] -------------------------------------------------------------------------------- /spacemacs.d/snippets/elm-mode/tests/test.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: test 3 | # key: tes 4 | # expand-env: ((yas-indent-line 'fixed)) 5 | # -- 6 | test "${1:One specific thing}" 7 | ($0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/add-hook.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: add-hook 3 | # key: addh 4 | # -- 5 | (add-hook ${1:'${2:some}-mode-hook} $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/autoload.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: autoload 3 | # key: aut 4 | # -- 5 | ;;;###autoload -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/cond.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: cond 3 | # key: con 4 | # -- 5 | (cond (${1:(${2:condition})} $3)$0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/defun.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: defun 3 | # key: def 4 | # -- 5 | (defun ${1:fun-name} (${2:args}) 6 | "${3:Documentation.}" 7 | $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/flet.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: flet 3 | # key: fle 4 | # -- 5 | (flet ((${1:f-name} (${2:args}) $3)$4) $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/global-set-key.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: global-set-key 3 | # key: glosk 4 | # -- 5 | (global-set-key (kbd "${1:C-c ${2:k}}") ${3:'${4:invocation}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/interactive.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: interactive 3 | # key: int 4 | # -- 5 | (interactive${1:$(if (> (length yas-text) 0) " " "")}${1:"${2:p}"})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/labels.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: labels 3 | # key: lab 4 | # -- 5 | (labels ((${1:f-name} (${2:args}) $3)$4) $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/lambda.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: lambda 3 | # key: lam 4 | # -- 5 | (lambda (${1:args}) $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/let.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: let 3 | # key: let 4 | # -- 5 | (let${1:*} ((${2:var} ${3:value})$4) $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/local-set-key.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: local-set-key 3 | # key: locsk 4 | # -- 5 | (local-set-key (kbd "${1:C-c ${2:k}}") ${3:'${4:invocation}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/emacs-lisp-mode/save-excursion.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: save-excursion 3 | # key: save 4 | # -- 5 | (save-excursion $0) -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/dom/console.log.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: console.log 3 | # key: l 4 | # -- 5 | console.log($0); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/dom/window.setInterval.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: window.setInterval 3 | # key: seti 4 | # -- 5 | ${1:$(if (> (length yas-text) 0) "var " "")}${1:intervalId}${1:$(if (> (length yas-text) 0) " = " "")}window.setInterval( function() { 6 | $0 7 | }, ${2:5000}); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/dom/window.setTimeout.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: window.setTimeout 3 | # key: sett 4 | # -- 5 | ${1:$(if (> (length yas-text) 0) "var " "")}${1:timeoutId}${1:$(if (> (length yas-text) 0) " = " "")}window.setTimeout( function() { 6 | $0 7 | }, ${2:5000}); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/case... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case... return 3 | # key: casr 4 | # -- 5 | case ${1:match}: 6 | return $0; -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/case.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case 3 | # key: cas 4 | # -- 5 | case ${1:match}: 6 | $0 7 | break; -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: catch 3 | # key: cat 4 | # -- 5 | catch (${1:error}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/default... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: default... return 3 | # key: defr 4 | # -- 5 | default: 6 | return $0; -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/default.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: default 3 | # key: def 4 | # -- 5 | default: 6 | $0 7 | break; -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/do... while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: do 3 | # key: do 4 | # -- 5 | do { 6 | $0 7 | } while (${1:condition}); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/else if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else... if 3 | # key: elsi 4 | # -- 5 | else if (${1:condition}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else 3 | # key: els 4 | # -- 5 | else { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/exec.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: exec 3 | # key: exe 4 | # -- 5 | var ${1:regexp} = /${2:pattern}/g$3; 6 | var matched; 7 | while ((matched = $1.exec(${4:string})) != null) { 8 | $0 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: finally 3 | # key: fin 4 | # -- 5 | finally { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/for... in.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for... in 3 | # key: fori 4 | # -- 5 | for (var ${1:item} in ${2:list}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/for.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for 3 | # key: for 4 | # -- 5 | for (${1:var ${2:i} = ${3:0}};${4:$(if (> (length yas-text) 0) " " "")}${4:$2 < ${5:${6:a}.length}};${7:$(if (> (length yas-text) 0) " " "")}${7:$2++}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/function.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: function 3 | # key: fun 4 | # -- 5 | function${1:$(if (> (length yas-text) 0) " " "")}${1:name}(${2:params}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/if... break.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... break 3 | # key: ifb 4 | # -- 5 | if (${1:condition}) break${2:$(if (> (length yas-text) 0) " " "")}${2:label};$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/if... continue.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... continue 3 | # key: ifc 4 | # -- 5 | if (${1:condition}) continue${2:$(if (> (length yas-text) 0) " " "")}${2:label};$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/if... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... else 3 | # key: ife 4 | # -- 5 | if (${1:condition}) { 6 | $0 7 | } else { 8 | 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/if... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... return 3 | # key: ifr 4 | # -- 5 | if (${1:condition}) return${2:$(if (> (length yas-text) 0) " " "")}${2:result};$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if 3 | # key: if 4 | # -- 5 | if (${1:condition}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/inject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: inject 3 | # key: inj 4 | # -- 5 | var ${1:total} = ${2:0}; 6 | for (var i = 0; i < ${3:array}.length; i++) { 7 | ${4:$1 += $0;} 8 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/inline comment.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: inline comment 3 | # key: / 4 | # -- 5 | /* ${1:comment} */$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: map 3 | # key: map 4 | # -- 5 | var ${1:transformed} = [ ]; 6 | for (var i = 0; i < ${2:array}.length; i++) { 7 | $1.push($0); 8 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: match 3 | # key: mat 4 | # -- 5 | var ${1:regexp} = /${2:pattern}/$3; 6 | var matched = ${4:string}.match($1); 7 | if (matched != null) { 8 | $0 9 | }${5:$(if (> (length yas-text) 0) " else {\n " "")}${5:throw "No match.";}${5:$(if (> (length yas-text) 0) "\n}" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/namespace function.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: namespace function 3 | # key: nfun 4 | # -- 5 | ( function(${2:params}) { 6 | $0 7 | } )(${3:args}); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/prototype... function.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: prototype... function 3 | # key: pfun 4 | # -- 5 | prototype.${1:name} = function(${2:params}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/replace globally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: replace globally 3 | # key: repg 4 | # -- 5 | replace( /${1:pattern}/g$2, function(matched${3:$(if (> (length yas-text) 0) ", " "")}${3:/* captures..., index, input */}) { 6 | return $0; 7 | } ) -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/replace.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: replace 3 | # key: rep 4 | # -- 5 | replace( /${1:pattern}/$2, function(matched${3:$(if (> (length yas-text) 0) ", " "")}${3:/* captures..., index, input */}) { 6 | return $0; 7 | } ) -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/select.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: select 3 | # key: sel 4 | # -- 5 | var ${1:filtered} = [ ]; 6 | for (var i = 0; i < ${2:array}.length; i++) { 7 | if ($0) 8 | $1.push($2[i]); 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/sort complex.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort complex 3 | # key: sorc 4 | # -- 5 | sort( function(a, b) { 6 | if (${1:a < b}) return -1; 7 | else if (${2:a > b}) return 1; 8 | else return 0; 9 | } ); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/sort.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort 3 | # key: sor 4 | # -- 5 | sort( function(a, b) { 6 | return ${1:a - b}; 7 | } ); -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/subclass.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: subclass 3 | # key: sub 4 | # -- 5 | ${1:Subclass}.prototype = new ${2:ParentClass}(); 6 | 7 | for (var property in $1.prototype) { 8 | if ($1.prototype.hasOwnProperty(property)) { 9 | delete $1.prototype[property] 10 | } 11 | } 12 | 13 | $1.prototype.constructor = $1;$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/switch... case... default... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... case... default... return 3 | # key: swidr 4 | # -- 5 | switch (${1:variable}) { 6 | case ${2:match}: 7 | return ${3:value}; 8 | default: 9 | return $0; 10 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/switch... case... default.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... case... default 3 | # key: swid 4 | # -- 5 | switch (${1:variable}) { 6 | case ${2:match}: 7 | $0 8 | break; 9 | default: 10 | 11 | break; 12 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/switch... case... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... case... return 3 | # key: swir 4 | # -- 5 | switch (${1:variable}) { 6 | case ${2:match}: 7 | return $0; 8 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/switch... case.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: switch... case 3 | # key: swi 4 | # -- 5 | switch (${1:variable}) { 6 | case ${2:match}: 7 | $0 8 | break; 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/this.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: this 3 | # key: . 4 | # -- 5 | this. -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/try... catch... finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... catch... finally 3 | # key: trycf 4 | # -- 5 | try { 6 | $0 7 | } catch (${1:error}) { 8 | 9 | } finally { 10 | 11 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/try... catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... catch 3 | # key: tryc 4 | # -- 5 | try { 6 | $0 7 | } catch (${1:error}) { 8 | 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/try... finally.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: try... finally 3 | # key: tryf 4 | # -- 5 | try { 6 | $0 7 | } finally { 8 | 9 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/var.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: var 3 | # key: v 4 | # -- 5 | var ${1:v} = $0; -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: while 3 | # key: whi 4 | # -- 5 | while (${1:condition}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/js-mode/syntax/with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with 3 | # key: wit 4 | # -- 5 | with (${1:object}) { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/blocks/do.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: do 3 | # key: do 4 | # -- 5 | do${1:$(if (> (length yas-text) 0) " |" "")}${1:variable}${1:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/blocks/lambda.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: lambda 3 | # key: lam 4 | # -- 5 | lambda {${1:$(if (> (length yas-text) 0) " |" "")}${1:variable}${1:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/concurrency/Fiber.new.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Fiber.new 3 | # key: fib 4 | # -- 5 | ${1:fiber}${1:$(if (> (length yas-text) 0) " = " "")}Fiber.new do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/concurrency/Thread.new.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Thread.new 3 | # key: thr 4 | # -- 5 | ${1:thread}${1:$(if (> (length yas-text) 0) " = " "")}Thread.new${2:$(if (> (length yas-text) 0) "(" "")}${2:args}${2:$(if (> (length yas-text) 0) ")" "")} {${3:$(if (> (length yas-text) 0) " |" "")}${3:args}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/concurrency/at_exit.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: at_exit 3 | # key: ate 4 | # -- 5 | at_exit do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/concurrency/fork.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fork 3 | # key: for 4 | # -- 5 | ${1:pid}${1:$(if (> (length yas-text) 0) " = " "")}fork do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/concurrency/trap.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: trap 3 | # key: tra 4 | # -- 5 | ${1:old_handler}${1:$(if (> (length yas-text) 0) " = " "")}trap(${2::${3:INT}}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/Result Marker.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Result Marker 3 | # key: # 4 | # -- 5 | # => -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/alias_method.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: alias_method 3 | # key: am 4 | # -- 5 | alias_method :${1:new_name}, :${2:old_name} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/attr_accessor.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: attr_accessor 3 | # key: rw 4 | # -- 5 | attr_accessor :${1:attr_names} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/attr_reader private.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: attr_reader private 3 | # key: rp 4 | # -- 5 | attr_reader :${1:attr_names} 6 | private :$1 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/attr_reader.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: attr_reader 3 | # key: r 4 | # -- 5 | attr_reader :${1:attr_names} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/attr_writer.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: attr_writer 3 | # key: w 4 | # -- 5 | attr_writer :${1:attr_names} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/begin.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: begin 3 | # key: beg 4 | # expand-env: ((yas/indent-line 'fixed)) 5 | # -- 6 | begin 7 | $0 8 | rescue ${1:Exception}${2:$(if (> (length yas-text) 0) " => " "")}${2:error} 9 | 10 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/case.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: case 3 | # key: cas 4 | # -- 5 | case ${1:object} 6 | when ${2:matcher} 7 | $0 8 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/catch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: catch 3 | # key: cat 4 | # -- 5 | catch(${1::${2:flag}}) do 6 | $0 7 | end 8 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/class.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: class 3 | # key: cla 4 | # -- 5 | class ${1:`(jeg2/camelize (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`}${2:$(if (> (length yas-text) 0) " < " "")}${2:ParentClass} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/def initialize.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def initialize 3 | # key: defi 4 | # -- 5 | def initialize${1:$(if (> (length yas-text) 0) "(" "")}${1:args}${1:$(if (> (length yas-text) 0) ")" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/def method_missing.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def method_missing 3 | # key: defmm 4 | # -- 5 | def method_missing(method, *args, &block) 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/def self.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def self 3 | # key: defs 4 | # -- 5 | def self.${1:class_method_name} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/def.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def 3 | # key: def 4 | # -- 5 | def ${1:method_name} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/define_method.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: define_method 3 | # key: defm 4 | # -- 5 | define_method(${1::${2:method_name}}) {${3:$(if (> (length yas-text) 0) " |" "")}${3:variable}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/elsif.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: elsif 3 | # key: elsi 4 | # -- 5 | elsif ${1:condition} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/encoding.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Encoding 3 | # key: enc 4 | # -- 5 | # encoding: ${1:UTF-8} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/if... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... else 3 | # key: ife 4 | # -- 5 | if ${1:condition} 6 | $0 7 | else 8 | 9 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if 3 | # key: if 4 | # -- 5 | if ${1:condition} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/require.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require 3 | # key: req 4 | # -- 5 | require "$0" -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/require_relative.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require_relative 3 | # key: reqr 4 | # -- 5 | require_relative "$0" -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/return... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: return... if 3 | # key: reti 4 | # -- 5 | return${1:$(if (> (length yas-text) 0) " " "")}${1:value} if ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/return... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: return... unless 3 | # key: retu 4 | # -- 5 | return${1:$(if (> (length yas-text) 0) " " "")}${1:value} unless ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: unless 3 | # key: unl 4 | # -- 5 | unless ${1:condition} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/until.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: until 3 | # key: unt 4 | # -- 5 | until ${1:condition} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: when 3 | # key: whe 4 | # -- 5 | when ${1:matcher} 6 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/declarations/while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: while 3 | # key: whi 4 | # -- 5 | while ${1:condition} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/hashes/Hash.new.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Hash.new 3 | # key: has 4 | # -- 5 | Hash.new { |${1:hash}, ${2:key}| $1[$2] = $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/hashes/delete.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: delete 3 | # key: del 4 | # -- 5 | delete(${1:object}) {${2:$(if (> (length yas-text) 0) " |" "")}${2:key}${2:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/hashes/fetch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fetch 3 | # key: fet 4 | # -- 5 | fetch(${1:key}) {${2:$(if (> (length yas-text) 0) " |" "")}${2:key}${2:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/io/directory.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: directory 3 | # key: dir 4 | # -- 5 | __dir__ -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/io/foreach.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: foreach 3 | # key: for 4 | # -- 5 | foreach(${1:"${2:path}"}${3:$(if (> (length yas-text) 0) ", encoding: \\\"" "")}${3:UTF-8}${3:$(if (> (length yas-text) 0) "\\\"" "")}) do |${4:line}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/io/glob.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: glob 3 | # key: glo 4 | # -- 5 | glob(${1:"${2:path}"}) do |${3:path}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/io/open.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: open 3 | # key: ope 4 | # -- 5 | open(${1:"${2:path}"}${3:$(if (> (length yas-text) 0) ", \\\"" "")}${3:w}${3:$(if (> (length yas-text) 0) "\\\"" "")}) { |${4:io}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/io/relative_path.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: relative_path 3 | # key: relp 4 | # -- 5 | File.join(__dir__, ${1:*%w[${2:rel path here}]}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/Array.new.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Array.new 3 | # key: arr 4 | # -- 5 | Array.new(${1:10}) {${2:$(if (> (length yas-text) 0) " |" "")}${2:i}${2:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/all?.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: all? 3 | # key: all 4 | # -- 5 | all? { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/any?.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: any? 3 | # key: any 4 | # -- 5 | any? { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/break... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: break... if 3 | # key: brei 4 | # -- 5 | break${1:$(if (> (length yas-text) 0) " " "")}${1:value} if ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/break... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: break... unless 3 | # key: breu 4 | # -- 5 | break${1:$(if (> (length yas-text) 0) " " "")}${1:value} unless ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/bsearch.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bsearch 3 | # key: bse 4 | # -- 5 | bsearch { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/bytes.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bytes 3 | # key: byt 4 | # -- 5 | bytes do |${1:byte}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/chars.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: chars 3 | # key: cha 4 | # -- 5 | chars do |${1:char}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/chunk.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: chunk 3 | # key: chu 4 | # -- 5 | chunk { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/chunk_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: chunk_while 3 | # key: chuw 4 | # -- 5 | chunk_while { |${1:e_before}, ${2:e_after}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/codepoints.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: codepoints 3 | # key: cod 4 | # -- 5 | codepoints do |${1:codepoint}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/collect.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: collect 3 | # key: col 4 | # -- 5 | collect { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/collect_concat.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: collect_concat 3 | # key: colc 4 | # -- 5 | collect_concat { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/count.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: count 3 | # key: cou 4 | # -- 5 | count { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/cycle.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: cycle 3 | # key: cyc 4 | # -- 5 | cycle${1:$(if (> (length yas-text) 0) "(" "")}${1:10}${1:$(if (> (length yas-text) 0) ")" "")} do |${2:e}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/delete_if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: delete_if 3 | # key: deli 4 | # -- 5 | delete_if { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/detect.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: detect 3 | # key: det 4 | # -- 5 | detect${1:$(if (> (length yas-text) 0) "(lambda { " "")}${1:default}${1:$(if (> (length yas-text) 0) " })" "")} { |${2:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/downto.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: downto 3 | # key: dow 4 | # -- 5 | downto(${1:0}) do${2:$(if (> (length yas-text) 0) " |" "")}${2:n}${2:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/drop_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: drop_while 3 | # key: drow 4 | # -- 5 | drop_while { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each 3 | # key: ea 4 | # -- 5 | each do |${1:e}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_byte.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_byte 3 | # key: eab 4 | # -- 5 | each_byte do |${1:byte}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_char.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_char 3 | # key: eac 4 | # -- 5 | each_char do |${1:char}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_codepoint.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_codepoint 3 | # key: eac 4 | # -- 5 | each_codepoint do |${1:codepoint}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_cons.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_cons 3 | # key: eac 4 | # -- 5 | each_cons(${1:2}) do |${2:group}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_entry.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_entry 3 | # key: eae 4 | # -- 5 | each_entry do |${1:e}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_index 3 | # key: eai 4 | # -- 5 | each_index do |${1:i}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_key.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_key 3 | # key: eak 4 | # -- 5 | each_key do |${1:key}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_line.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_line 3 | # key: eal 4 | # -- 5 | each_line${1:$(if (> (length yas-text) 0) "(" "")}${1:"${2:\n}"}${1:$(if (> (length yas-text) 0) ")" "")} do |${3:line}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_pair.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_pair 3 | # key: eap 4 | # -- 5 | each_pair do |${1:key}, ${2:value}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_slice.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_slice 3 | # key: eas 4 | # -- 5 | each_slice(${1:2}) do |${2:group}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_value.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_value 3 | # key: eav 4 | # -- 5 | each_value do |${1:value}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_with_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_with_index 3 | # key: eawi 4 | # -- 5 | each_with_index do |${1:e}, ${2:i}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/each_with_object.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: each_with_object 3 | # key: eawo 4 | # -- 5 | each_with_object(${1:object}) do |${2:e}, ${3:o}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/fill.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fill 3 | # key: fil 4 | # -- 5 | fill(${1:range}) {${2:$(if (> (length yas-text) 0) " |" "")}${2:i}${2:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/find.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: find 3 | # key: fin 4 | # -- 5 | find${1:$(if (> (length yas-text) 0) "(lambda { " "")}${1:default}${1:$(if (> (length yas-text) 0) " })" "")} { |${2:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/find_all.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: find_all 3 | # key: fina 4 | # -- 5 | find_all { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/find_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: find_index 3 | # key: fini 4 | # -- 5 | find_index { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/flat_map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: flat_map 3 | # key: flam 4 | # -- 5 | flat_map { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/grep.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: grep 3 | # key: gre 4 | # -- 5 | grep(${1:/${2:pattern}/}) {${3:$(if (> (length yas-text) 0) " |" "")}${3:match}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/grep_v.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: grep_v 3 | # key: grev 4 | # -- 5 | grep_v(${1:/${2:pattern}/}) {${3:$(if (> (length yas-text) 0) " |" "")}${3:match}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/group_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: group_by 3 | # key: grob 4 | # -- 5 | group_by { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/gsub.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: gsub 3 | # key: gsu 4 | # -- 5 | gsub(${1:/${2:pattern}/}) {${3:$(if (> (length yas-text) 0) " |" "")}${3:match}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/inject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: inject 3 | # key: inj 4 | # -- 5 | inject${1:$(if (> (length yas-text) 0) "(" "")}${1:initial}${1:$(if (> (length yas-text) 0) ")" "")} { |${2:result}, ${3:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/keep_if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: keep_if 3 | # key: keei 4 | # -- 5 | keep_if { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/lines.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: lines 3 | # key: lin 4 | # -- 5 | lines${1:$(if (> (length yas-text) 0) "(" "")}${1:"${2:\n}"}${1:$(if (> (length yas-text) 0) ")" "")} do |${3:line}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/loop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: loop 3 | # key: loo 4 | # -- 5 | loop do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/map.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: map 3 | # key: map 4 | # -- 5 | map { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/max.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: max 3 | # key: max 4 | # -- 5 | max { |${1:a}, ${2:b}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/max_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: max_by 3 | # key: maxb 4 | # -- 5 | max_by { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/min.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: min 3 | # key: min 4 | # -- 5 | min { |${1:a}, ${2:b}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/min_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: min_by 3 | # key: minb 4 | # -- 5 | min_by { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/minmax.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: minmax 3 | # key: min 4 | # -- 5 | minmax { |${1:a}, ${2:b}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/minmax_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: minmax_by 3 | # key: minb 4 | # -- 5 | minmax_by { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/next... if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: next... if 3 | # key: nexi 4 | # -- 5 | next${1:$(if (> (length yas-text) 0) " " "")}${1:value} if ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/next... unless.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: next... unless 3 | # key: nexu 4 | # -- 5 | next${1:$(if (> (length yas-text) 0) " " "")}${1:value} unless ${2:condition}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/none?.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: none? 3 | # key: non 4 | # -- 5 | none? { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/one?.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: one? 3 | # key: one 4 | # -- 5 | one? { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/partition.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: partition 3 | # key: par 4 | # -- 5 | partition { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/reduce.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: reduce 3 | # key: red 4 | # -- 5 | reduce${1:$(if (> (length yas-text) 0) "(" "")}${1:initial}${1:$(if (> (length yas-text) 0) ")" "")} { |${2:result}, ${3:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/reject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: reject 3 | # key: rej 4 | # -- 5 | reject { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/reverse_each.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: reverse_each 3 | # key: reve 4 | # -- 5 | reverse_each do |${1:e}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/scan.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: scan 3 | # key: sca 4 | # -- 5 | scan(${1:/${2:pattern}/}) do${3:$(if (> (length yas-text) 0) " |" "")}${3:match}${3:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/select.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: select 3 | # key: sel 4 | # -- 5 | select { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/slice_after.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: slice_after 3 | # key: slia 4 | # -- 5 | slice_after { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/slice_before.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: slice_before 3 | # key: slib 4 | # -- 5 | slice_before { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/slice_when.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: slice_when 3 | # key: sliw 4 | # -- 5 | slice_when { |${1:e_before}, ${2:e_after}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/sort.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort 3 | # key: sor 4 | # -- 5 | sort { |${1:a}, ${2:b}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/sort_by.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sort_by 3 | # key: sorb 4 | # -- 5 | sort_by { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/step.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: step 3 | # key: ste 4 | # -- 5 | step(${1:2}) do${2:$(if (> (length yas-text) 0) " |" "")}${2:n}${2:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/sub.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: sub 3 | # key: sub 4 | # -- 5 | sub(${1:/${2:pattern}/}) {${3:$(if (> (length yas-text) 0) " |" "")}${3:match}${3:$(if (> (length yas-text) 0) "|" "")} $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/take_while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: take_while 3 | # key: takw 4 | # -- 5 | take_while { |${1:e}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/tap.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: tap 3 | # key: tap 4 | # -- 5 | tap do${1:$(if (> (length yas-text) 0) " |" "")}${1:object}${1:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/times.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: times 3 | # key: tim 4 | # -- 5 | times do${1:$(if (> (length yas-text) 0) " |" "")}${1:n}${1:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/upto.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: upto 3 | # key: upt 4 | # -- 5 | upto(${1:10}) do${2:$(if (> (length yas-text) 0) " |" "")}${2:n}${2:$(if (> (length yas-text) 0) "|" "")} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/with_index.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with_index 3 | # key: wi 4 | # -- 5 | with_index { |${1:e}, ${2:i}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/with_object.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: with_object 3 | # key: wo 4 | # -- 5 | with_object { |${1:e}, ${2:o}| $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/iterators/zip.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: zip 3 | # key: zip 4 | # -- 5 | zip(${1:enums}) do |${2:row}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/rake/file.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: file 3 | # key: fil 4 | # -- 5 | file "${1:.ext}" => %w[${2:pre.o reqs.o}] do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/rake/namespace.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: namespace 3 | # key: nam 4 | # -- 5 | namespace :${1:`(downcase (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/rake/rule.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: rule 3 | # key: rul 4 | # -- 5 | rule(${1:"${2:.ext}"} => ${3:%w[${4:.c}]}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/rake/task.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: task 3 | # key: tas 4 | # -- 5 | ${1:$(if (> (length yas-text) 0) "desc \\\"" "")}${1:Task description}${1:$(if (> (length yas-text) 0) "\\\"\n" "")}task ${3:$(if (> (length yas-text) 0) "" ":")}${2:task_name}${3:$(if (> (length yas-text) 0) ": " "")}${3:%w[${4:dependent tasks}]} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/Benchmark bmbm.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Benchmark bmbm 3 | # key: benb 4 | # -- 5 | REPETITIONS = ${1:10_000} 6 | Benchmark.bmbm do |timings| 7 | $0 8 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/Benchmark realtime.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Benchmark realtime 3 | # key: benr 4 | # -- 5 | ${1:elapsed}${1:$(if (> (length yas-text) 0) " = " "")}Benchmark.realtime do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/after.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: after 3 | # key: aft 4 | # -- 5 | after${1:$(if (> (length yas-text) 0) " :" "")}${1:all} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/allow to receive.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: allow to receive 3 | # key: alltr 4 | # -- 5 | allow(${1:actual}).to receive(${2::${3:method}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert 3 | # key: ass 4 | # -- 5 | assert(${1:test}, "${2:Failure message}")$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_blank.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_blank 3 | # key: assb 4 | # -- 5 | assert_blank(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_block.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_block 3 | # key: assb 4 | # -- 5 | assert_block("${1:Failure message}") do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_difference.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_difference 3 | # key: assd 4 | # -- 5 | assert_difference(-> { $1 }${2:$(if (> (length yas-text) 0) ", " "")}${2:-1}${3:$(if (> (length yas-text) 0) ", \\\"" "")}${3:Failure message}${3:$(if (> (length yas-text) 0) "\\\"" "")}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_empty.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_empty 3 | # key: asse 4 | # -- 5 | assert_empty(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_equal 3 | # key: asse 4 | # -- 5 | assert_equal(${1:expected}, ${2:actual})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_in_delta.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_in_delta 3 | # key: assid 4 | # -- 5 | assert_in_delta(${1:expected}, ${2:actual}${3:$(if (> (length yas-text) 0) ", " "")}${3:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_in_epsilon.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_in_epsilon 3 | # key: assie 4 | # -- 5 | assert_in_epsilon(${1:expected}, ${2:actual}${3:$(if (> (length yas-text) 0) ", " "")}${3:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_includes.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_includes 3 | # key: assi 4 | # -- 5 | assert_includes(${1:collection}, ${2:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_instance_of 3 | # key: assio 4 | # -- 5 | assert_instance_of(${1:Type}, ${2:instance})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_kind_of 3 | # key: assko 4 | # -- 5 | assert_kind_of(${1:Kind}, ${2:instance})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_match 3 | # key: assm 4 | # -- 5 | assert_match(${1:/${2:pattern}/}, ${3:string})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_nil 3 | # key: assn 4 | # -- 5 | assert_nil(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_no_difference.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_no_difference 3 | # key: assnd 4 | # -- 5 | assert_no_difference(-> { $1 }${2:$(if (> (length yas-text) 0) ", \\\"" "")}${2:Failure message}${2:$(if (> (length yas-text) 0) "\\\"" "")}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_operator.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_operator 3 | # key: asso 4 | # -- 5 | assert_operator(${1:left}, :${2:<=}, ${3:right})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_output.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_output 3 | # key: asso 4 | # -- 5 | assert_output(${1:stdout}${2:$(if (> (length yas-text) 0) ", " "")}${2:stderr}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_performance.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_performance 3 | # key: assp 4 | # -- 5 | assert_performance(->(${1:x}, ${2:y}) { $3 }) do |${4:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_performance_constant.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_performance_constant 3 | # key: asspc 4 | # -- 5 | assert_performance_constant(${1:0.9999}) do |${2:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_performance_exponential.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_performance_exponential 3 | # key: asspe 4 | # -- 5 | assert_performance_exponential(${1:0.9999}) do |${2:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_performance_linear.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_performance_linear 3 | # key: asspl 4 | # -- 5 | assert_performance_linear(${1:0.9999}) do |${2:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_performance_power.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_performance_power 3 | # key: asspp 4 | # -- 5 | assert_performance_power(${1:0.9999}) do |${2:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_predicate.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_predicate 3 | # key: assp 4 | # -- 5 | assert_predicate(${1:object}, :${2:query}?)$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_present.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_present 3 | # key: assp 4 | # -- 5 | assert_present(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_raises.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_raises 3 | # key: assr 4 | # -- 5 | ${1:error}${1:$(if (> (length yas-text) 0) " = " "")}assert_raises(${2:Exception}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_redirected_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_redirected_to 3 | # key: assrt 4 | # -- 5 | assert_redirected_to(${1:location})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_respond_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_respond_to 3 | # key: assrt 4 | # -- 5 | assert_respond_to(${1:object}, ${2::${3:message}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_response.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_response 3 | # key: assr 4 | # -- 5 | assert_response(${1::success})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_same.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_same 3 | # key: asss 4 | # -- 5 | assert_same(${1:expected}, ${2:actual})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_select.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_select 3 | # key: asss 4 | # -- 5 | assert_select(${1:"${2:selector}"}${3:$(if (> (length yas-text) 0) ", " "")}${3:tests})${4: do |${5:elements}| 6 | $0 7 | end} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_send.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_send 3 | # key: asss 4 | # -- 5 | assert_send([${1:object}, ${2::${3:method}}${4:$(if (> (length yas-text) 0) ", " "")}${4:args}])$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_silent.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_silent 3 | # key: asss 4 | # -- 5 | assert_silent do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_template.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_template 3 | # key: asst 4 | # -- 5 | assert_template(${1:template})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/assert_throws.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: assert_throws 3 | # key: asst 4 | # -- 5 | assert_throws(${1::${2:symbol}}) do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/before.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: before 3 | # key: bef 4 | # -- 5 | before${1:$(if (> (length yas-text) 0) " :" "")}${1:all} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/bench_performance_constant.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bench_performance_constant 3 | # key: benpc 4 | # -- 5 | bench_performance_constant "${1:algorithm name}"${2:$(if (> (length yas-text) 0) ", " "")}${2:0.9999} do |${3:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/bench_performance_exponential.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bench_performance_exponential 3 | # key: benpe 4 | # -- 5 | bench_performance_exponential "${1:algorithm name}"${2:$(if (> (length yas-text) 0) ", " "")}${2:0.9999} do |${3:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/bench_performance_linear.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bench_performance_linear 3 | # key: benpl 4 | # -- 5 | bench_performance_linear "${1:algorithm name}"${2:$(if (> (length yas-text) 0) ", " "")}${2:0.9999} do |${3:n}| 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/capture_io.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: capture_io 3 | # key: capi 4 | # -- 5 | ${1:stdout}, ${2:stderr} = capture_io do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/class test.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: class test 3 | # key: clat 4 | # expand-env: ((yas/indent-line 'fixed) (yas/wrap-around-region 'nil)) 5 | # -- 6 | class ${1:`(jeg2/camelize (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`} < MiniTest::Unit::TestCase 7 | $0 8 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/context.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: context 3 | # key: con 4 | # -- 5 | context "${1:in this context}" do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/def bench_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def bench_ 3 | # key: defb 4 | # -- 5 | def bench_${1:algorithm} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/def test_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: def test_ 3 | # key: deft 4 | # -- 5 | def test_${1:this_thing} 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/describe.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: describe 3 | # key: des 4 | # -- 5 | describe ${1:"${2:something under test}"} do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be < .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be < 3 | # key: expntb< 4 | # -- 5 | expect(${1:actual}).not_to be < ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be <= .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be <= 3 | # key: expntb<= 4 | # -- 5 | expect(${1:actual}).not_to be <= ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be > .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be > 3 | # key: expntb> 4 | # -- 5 | expect(${1:actual}).not_to be > ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be >= .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be >= 3 | # key: expntb>= 4 | # -- 5 | expect(${1:actual}).not_to be >= ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_ 3 | # key: expntb 4 | # -- 5 | expect(${1:actual}).not_to be_${2:query} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_a_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_a_kind_of 3 | # key: expntbako 4 | # -- 5 | expect(${1:actual}).not_to be_a_kind_of(${2:Kind}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_an_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_an_instance_of 3 | # key: expntbaio 4 | # -- 5 | expect(${1:actual}).not_to be_an_instance_of(${2:Type}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_falsy.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_falsy 3 | # key: expntbf 4 | # -- 5 | expect(${1:actual}).not_to be_falsy -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_nil 3 | # key: expntbn 4 | # -- 5 | expect(${1:actual}).not_to be_nil -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_truthy.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_truthy 3 | # key: expntbt 4 | # -- 5 | expect(${1:actual}).not_to be_truthy -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to be_within of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to be_within of 3 | # key: expntbwo 4 | # -- 5 | expect(${1:actual}).not_to be_within(${2:2 ** -20}).of(${3:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to cover.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to cover 3 | # key: expntc 4 | # -- 5 | expect(${1:actual}).not_to cover(${2:value}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to end_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to end_with 3 | # key: expntew 4 | # -- 5 | expect(${1:actual}).not_to end_with(${2:objects}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to eq.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to eq 3 | # key: expnte 4 | # -- 5 | expect(${1:actual}).not_to eq(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to eql.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to eql 3 | # key: expnte 4 | # -- 5 | expect(${1:actual}).not_to eql(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to equal 3 | # key: expnte 4 | # -- 5 | expect(${1:actual}).not_to equal(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to have_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to have_ 3 | # key: expnth 4 | # -- 5 | expect(${1:actual}).not_to have_${2:attribute}${3:$(if (> (length yas-text) 0) "(" "")}${3:args}${3:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to include.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to include 3 | # key: expnti 4 | # -- 5 | expect(${1:actual}).not_to include(${2:object}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to match 3 | # key: expntm 4 | # -- 5 | expect(${1:actual}).not_to match(${2:/${3:pattern}/}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to raise_error.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to raise_error 3 | # key: expntre 4 | # -- 5 | expect do 6 | $0 7 | end.not_to raise_error(${1:Exception}${2:$(if (> (length yas-text) 0) ", \\\"" "")}${2:Failure message}${2:$(if (> (length yas-text) 0) "\\\"" "")}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to redirect_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to redirect_to 3 | # key: expntrt 4 | # -- 5 | expect(${1:actual}).not_to redirect_to(${2:location}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to render_template.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to render_template 3 | # key: expntrt 4 | # -- 5 | expect(${1:actual}).not_to render_template(${2:template}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to start_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to start_with 3 | # key: expntsw 4 | # -- 5 | expect(${1:actual}).not_to start_with(${2:objects}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to throw_symbol.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to throw_symbol 3 | # key: expntts 4 | # -- 5 | expect do 6 | $0 7 | end.not_to throw_symbol(:${1:symbol}${2:$(if (> (length yas-text) 0) ", " "")}${2:value}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to yield_control.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to yield_control 3 | # key: expntyc 4 | # -- 5 | expect do |block| 6 | $0 7 | end.not_to yield_control -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to yield_successive_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to yield_successive_args 3 | # key: expntysa 4 | # -- 5 | expect do |block| 6 | $0 7 | end.not_to yield_successive_args(${1:args}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to yield_with_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to yield_with_args 3 | # key: expntywa 4 | # -- 5 | expect do |block| 6 | $0 7 | end.not_to yield_with_args(${1:args}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect not_to yield_with_no_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect not_to yield_with_no_args 3 | # key: expntywna 4 | # -- 5 | expect do |block| 6 | $0 7 | end.not_to yield_with_no_args -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be < .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be < 3 | # key: exptb< 4 | # -- 5 | expect(${1:actual}).to be < ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be <= .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be <= 3 | # key: exptb<= 4 | # -- 5 | expect(${1:actual}).to be <= ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be > .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be > 3 | # key: exptb> 4 | # -- 5 | expect(${1:actual}).to be > ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be >= .yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be >= 3 | # key: exptb>= 4 | # -- 5 | expect(${1:actual}).to be >= ${2:expected} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_ 3 | # key: exptb 4 | # -- 5 | expect(${1:actual}).to be_${2:query} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_a_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_a_kind_of 3 | # key: exptbako 4 | # -- 5 | expect(${1:actual}).to be_a_kind_of(${2:Kind}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_an_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_an_instance_of 3 | # key: exptbaio 4 | # -- 5 | expect(${1:actual}).to be_an_instance_of(${2:Type}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_falsy.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_falsy 3 | # key: exptbf 4 | # -- 5 | expect(${1:actual}).to be_falsy -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_nil 3 | # key: exptbn 4 | # -- 5 | expect(${1:actual}).to be_nil -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_truthy.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_truthy 3 | # key: exptbt 4 | # -- 5 | expect(${1:actual}).to be_truthy -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to be_within of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to be_within of 3 | # key: exptbwo 4 | # -- 5 | expect(${1:actual}).to be_within(${2:2 ** -20}).of(${3:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to cover.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to cover 3 | # key: exptc 4 | # -- 5 | expect(${1:actual}).to cover(${2:value}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to end_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to end_with 3 | # key: exptew 4 | # -- 5 | expect(${1:actual}).to end_with(${2:objects}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to eq.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to eq 3 | # key: expte 4 | # -- 5 | expect(${1:actual}).to eq(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to eql.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to eql 3 | # key: expte 4 | # -- 5 | expect(${1:actual}).to eql(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to equal 3 | # key: expte 4 | # -- 5 | expect(${1:actual}).to equal(${2:expected}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to have_.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to have_ 3 | # key: expth 4 | # -- 5 | expect(${1:actual}).to have_${2:attribute}${3:$(if (> (length yas-text) 0) "(" "")}${3:args}${3:$(if (> (length yas-text) 0) ")" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to have_received.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to have_received 3 | # key: expthr 4 | # -- 5 | expect(${1:actual}).to have_received(${2::${3:method}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to include.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to include 3 | # key: expti 4 | # -- 5 | expect(${1:actual}).to include(${2:object}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to match 3 | # key: exptm 4 | # -- 5 | expect(${1:actual}).to match(${2:/${3:pattern}/}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to raise_error.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to raise_error 3 | # key: exptre 4 | # -- 5 | expect do 6 | $0 7 | end.to raise_error(${1:Exception}${2:$(if (> (length yas-text) 0) ", \\\"" "")}${2:Failure message}${2:$(if (> (length yas-text) 0) "\\\"" "")}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to receive.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to receive 3 | # key: exptr 4 | # -- 5 | expect(${1:actual}).to receive(${2::${3:method}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to redirect_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to redirect_to 3 | # key: exptrt 4 | # -- 5 | expect(${1:actual}).to redirect_to(${2:location}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to render_template.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to render_template 3 | # key: exptrt 4 | # -- 5 | expect(${1:actual}).to render_template(${2:template}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to start_with.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to start_with 3 | # key: exptsw 4 | # -- 5 | expect(${1:actual}).to start_with(${2:objects}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to throw_symbol.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to throw_symbol 3 | # key: exptts 4 | # -- 5 | expect do 6 | $0 7 | end.to throw_symbol(:${1:symbol}${2:$(if (> (length yas-text) 0) ", " "")}${2:value}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to yield_control.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to yield_control 3 | # key: exptyc 4 | # -- 5 | expect do |block| 6 | $0 7 | end.to yield_control -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to yield_successive_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to yield_successive_args 3 | # key: exptysa 4 | # -- 5 | expect do |block| 6 | $0 7 | end.to yield_successive_args(${1:args}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to yield_with_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to yield_with_args 3 | # key: exptywa 4 | # -- 5 | expect do |block| 6 | $0 7 | end.to yield_with_args(${1:args}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/expect to yield_with_no_args.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: expect to yield_with_no_args 3 | # key: exptywna 4 | # -- 5 | expect do |block| 6 | $0 7 | end.to yield_with_no_args -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/flunk.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: flunk 3 | # key: flu 4 | # -- 5 | flunk${1:$(if (> (length yas-text) 0) " \\\"" "")}${1:Failure message}${1:$(if (> (length yas-text) 0) "\\\"" "")}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/it.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: it 3 | # key: it 4 | # -- 5 | it "${1:does this thing}"${2: do 6 | $0 7 | end} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/let.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: let 3 | # key: let 4 | # -- 5 | let(:${1:name}) { $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be 3 | # key: musb 4 | # -- 5 | must_be(:${1:${2:<=}, ${3:42}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_close_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_close_to 3 | # key: musbct 4 | # -- 5 | must_be_close_to(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_empty.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_empty 3 | # key: musbe 4 | # -- 5 | must_be_empty$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_instance_of 3 | # key: musbio 4 | # -- 5 | must_be_instance_of(${1:Type})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_kind_of 3 | # key: musbko 4 | # -- 5 | must_be_kind_of(${1:Kind})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_nil 3 | # key: musbn 4 | # -- 5 | must_be_nil$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_same_as.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_same_as 3 | # key: musbsa 4 | # -- 5 | must_be_same_as(${1:expected})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_silent.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_silent 3 | # key: musbs 4 | # -- 5 | -> do 6 | $0 7 | end.must_be_silent -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_within_delta.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_within_delta 3 | # key: musbwd 4 | # -- 5 | must_be_within_delta(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_be_within_epsilon.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_be_within_epsilon 3 | # key: musbwe 4 | # -- 5 | must_be_within_epsilon(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_equal 3 | # key: muse 4 | # -- 5 | must_equal(${1:expected})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_include.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_include 3 | # key: musi 4 | # -- 5 | must_include(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_match 3 | # key: musm 4 | # -- 5 | must_match(${1:/${2:pattern}/})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_output.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_output 3 | # key: muso 4 | # -- 5 | -> do 6 | $0 7 | end.must_output(${1:stdout}${2:$(if (> (length yas-text) 0) ", " "")}${2:stderr}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_raise.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_raise 3 | # key: musr 4 | # -- 5 | -> do 6 | $0 7 | end.must_raise(${1:Exception}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_respond_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_respond_to 3 | # key: musrt 4 | # -- 5 | must_respond_to(${2::${3:message}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/must_throw.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: must_throw 3 | # key: must 4 | # -- 5 | -> do 6 | $0 7 | end.must_throw(${1::${2:symbol}}) -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/pending.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: pending 3 | # key: pen 4 | # -- 5 | pending${1:$(if (> (length yas-text) 0) " \\\"" "")}${1:reason this isn't active yet}${1:$(if (> (length yas-text) 0) "\\\"" "")}${2: do 6 | $0 7 | end} -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute 3 | # key: ref 4 | # -- 5 | refute(${1:test}, "${2:Failure message}")$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_empty.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_empty 3 | # key: refe 4 | # -- 5 | refute_empty(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_equal 3 | # key: refe 4 | # -- 5 | refute_equal(${1:expected}, ${2:actual})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_in_delta.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_in_delta 3 | # key: refid 4 | # -- 5 | refute_in_delta(${1:expected}, ${2:actual}${3:$(if (> (length yas-text) 0) ", " "")}${3:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_in_epsilon.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_in_epsilon 3 | # key: refie 4 | # -- 5 | refute_in_epsilon(${1:expected}, ${2:actual}${3:$(if (> (length yas-text) 0) ", " "")}${3:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_includes.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_includes 3 | # key: refi 4 | # -- 5 | refute_includes(${1:collection}, ${2:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_instance_of 3 | # key: refio 4 | # -- 5 | refute_instance_of(${1:Type}, ${2:instance})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_kind_of 3 | # key: refko 4 | # -- 5 | refute_kind_of(${1:Kind}, ${2:instance})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_match 3 | # key: refm 4 | # -- 5 | refute_match(${1:/${2:pattern}/}, ${3:string})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_nil 3 | # key: refn 4 | # -- 5 | refute_nil(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_operator.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_operator 3 | # key: refo 4 | # -- 5 | refute_operator(${1:left}, :${2:<=}, ${3:right})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_predicate.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_predicate 3 | # key: refp 4 | # -- 5 | refute_predicate(${1:object}, :${2:query}?)$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_respond_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_respond_to 3 | # key: refrt 4 | # -- 5 | refute_respond_to(${1:object}, ${2::${3:method}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/refute_same.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: refute_same 3 | # key: refs 4 | # -- 5 | refute_same(${1:expected}, ${2:actual})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/require benchmark.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require benchmark 3 | # key: reqb 4 | # -- 5 | require "${1:$$(yas/choose-value '("benchmark" "minitest/benchmark"))}"$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/require spec.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require spec 3 | # key: reqs 4 | # -- 5 | require${1:$(if (string= yas-text "spec_helper") "_relative" "")} "${1:$$(yas/choose-value '("spec_helper" "minitest/autorun"))}"$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/require test.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: require test 3 | # key: reqt 4 | # -- 5 | require${1:$(if (string= yas-text "test_helper") "_relative" "")} "${1:$$(yas/choose-value '("test_helper" "minitest/autorun"))}"$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/skip.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: skip 3 | # key: ski 4 | # -- 5 | skip${1:$(if (> (length yas-text) 0) " \\\"" "")}${1:reason this code is skipped}${1:$(if (> (length yas-text) 0) "\\\"" "")}$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/subject.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: subject 3 | # key: sub 4 | # -- 5 | subject${1:$(if (> (length yas-text) 0) "(:" "")}${1:name}${1:$(if (> (length yas-text) 0) ")" "")} { $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/test.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: test 3 | # key: tes 4 | # -- 5 | test "${1:does this thing}" do 6 | $0 7 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/timings report.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: timings report 3 | # key: bent 4 | # -- 5 | timings.report("${1:name}:") do 6 | REPETITIONS.times do 7 | $0 8 | end 9 | end -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be 3 | # key: wonb 4 | # -- 5 | wont_be(:${1:${2:<=}, ${3:42}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_close_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_close_to 3 | # key: wonbct 4 | # -- 5 | wont_be_close_to(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_empty.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_empty 3 | # key: wonbe 4 | # -- 5 | wont_be_empty$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_instance_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_instance_of 3 | # key: wonbio 4 | # -- 5 | wont_be_instance_of(${1:Type})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_kind_of.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_kind_of 3 | # key: wonbko 4 | # -- 5 | wont_be_kind_of(${1:Kind})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_nil.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_nil 3 | # key: wonbn 4 | # -- 5 | wont_be_nil$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_same_as.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_same_as 3 | # key: wonbsa 4 | # -- 5 | wont_be_same_as(${1:expected})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_within_delta.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_within_delta 3 | # key: wonbwd 4 | # -- 5 | wont_be_within_delta(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_be_within_epsilon.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_be_within_epsilon 3 | # key: wonbwe 4 | # -- 5 | wont_be_within_epsilon(${1:expected}${2:$(if (> (length yas-text) 0) ", " "")}${2:2 ** -20})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_equal.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_equal 3 | # key: wone 4 | # -- 5 | wont_equal(${1:expected})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_include.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_include 3 | # key: woni 4 | # -- 5 | wont_include(${1:object})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_match 3 | # key: wonm 4 | # -- 5 | wont_match(${1:/${2:pattern}/})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/ruby-mode/tests/wont_respond_to.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: wont_respond_to 3 | # key: wonrt 4 | # -- 5 | wont_respond_to(${2::${3:message}})$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/closure.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: closure 3 | # key: | 4 | # -- 5 | |${1:params}|${2:$(if (> (length yas-text) 0) " -> " "")}${2:int} ${2:$(if (> (length yas-text) 0) "{ " "")}$0${2:$(if (> (length yas-text) 0) " }" "")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/deriving.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: deriving 3 | # key: der 4 | # -- 5 | #[deriving(${1:Show})] -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/else if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else... if 3 | # key: elsi 4 | # -- 5 | else if ${1:condition} { $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: else 3 | # key: els 4 | # -- 5 | else { $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/enum.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: enum 3 | # key: enu 4 | # -- 5 | enum ${1:TypeName} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/extern.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: extern 3 | # key: ext 4 | # -- 5 | extern crate ${1:debug}; -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/fn.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fn 3 | # key: fn 4 | # -- 5 | fn ${1:main}(${2:params})${3:$(if (> (length yas-text) 0) " -> " "")}${3:int}${4: { 6 | $0 7 | }}${4:$(if (> (length yas-text) 0) "" ";")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/for.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: for 3 | # key: for 4 | # -- 5 | for ${1:item} in ${2:range(${3:0u}, ${4:10})} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/if... break.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... break 3 | # key: ifb 4 | # -- 5 | if ${1:condition} { break; }$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/if... continue.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... continue 3 | # key: ifc 4 | # -- 5 | if ${1:condition} { continue; }$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/if... else.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... else 3 | # key: ife 4 | # -- 5 | if ${1:condition} { $0 } 6 | else { } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/if... return.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if... return 3 | # key: ifr 4 | # -- 5 | if ${1:condition} { return${2:$(if (> (length yas-text) 0) " " "")}${2:result}; }$0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/if.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: if 3 | # key: if 4 | # -- 5 | if ${1:condition} { $0 } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/impl.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: impl 3 | # key: imp 4 | # -- 5 | impl${1:$(if (> (length yas-text) 0) "<" "")}${1:T}${1:$(if (> (length yas-text) 0) ">" "")} ${2:TraitName}${2:$(if (> (length yas-text) 0) " for " "")}${3:TypeName} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/let.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: let 3 | # key: let 4 | # -- 5 | let${1:$(if (> (length yas-text) 0) " " "")}${1:mut} ${2:name}${3:$(if (> (length yas-text) 0) ": " "")}${3:int}${4:$(if (> (length yas-text) 0) " = " "")}${4:42}; -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/loop.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: loop 3 | # key: loo 4 | # -- 5 | loop { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/match arm.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: match arm 3 | # key: => 4 | # -- 5 | ${1:_} => { $0 } 6 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/match.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: match 3 | # key: mat 4 | # -- 5 | match ${1:value} { 6 | ${2:_} => { $0 } 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/mod.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: mod 3 | # key: mod 4 | # -- 5 | mod ${1:name}${2: { 6 | $0 7 | }}${2:$(if (> (length yas-text) 0) "" ";")} -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/println.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: println! 3 | # key: p 4 | # -- 5 | println!(${1:"${2:{}}"}, $0); -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/static.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: static 3 | # key: sta 4 | # -- 5 | static ${1:name}${2:$(if (> (length yas-text) 0) ": " "")}${2:int} = ${3:42}; -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/struct.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: struct 3 | # key: str 4 | # -- 5 | struct ${1:TypeName} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/trait.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: trait 3 | # key: tra 4 | # -- 5 | trait ${1:TraitName}${2:$(if (> (length yas-text) 0) ": " "")}${2:SuperTrait} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/use.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: use 3 | # key: use 4 | # -- 5 | use ${1:std::${2:os}}; -------------------------------------------------------------------------------- /spacemacs.d/snippets/rust-mode/syntax/while.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: while 3 | # key: whi 4 | # -- 5 | while ${1:condition} { 6 | $0 7 | } -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/DocType HTML 5.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: HTML 5 3 | # key: doct 4 | # -- 5 | 6 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/erb control flow.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: erb control flow 3 | # key: c 4 | # -- 5 | <% $0 %> -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/erb insert value.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: erb insert value 3 | # key: i 4 | # -- 5 | <%= $0 %> -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/head.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: Head 3 | # key: hea 4 | # -- 5 | 6 | 7 | 8 | ${1:`(let ((case-fold-search)) (jeg2/regex-replace-all (jeg2/camelize (file-name-nondirectory (file-name-sans-extension (buffer-file-name)))) "\\([a-z]\\)\\([^a-z]\\)" "\\1 \\2"))`} 9 | 10 | $0 11 | -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/jQuery.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: jQuery 3 | # key: jqu 4 | # -- 5 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/link.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: link 3 | # key: lin 4 | # -- 5 | $0 -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/nbsp.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: nbsp 3 | # key: nbs 4 | # -- 5 |   -------------------------------------------------------------------------------- /spacemacs.d/snippets/web-mode/script.yasnippet: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: script 3 | # key: scr 4 | # -- 5 | $0 -------------------------------------------------------------------------------- /tool-versions: -------------------------------------------------------------------------------- 1 | erlang 27.3 2 | elixir 1.18.3-otp-27 3 | ruby 3.4.1 4 | -------------------------------------------------------------------------------- /zprofile: -------------------------------------------------------------------------------- 1 | eval "$(/opt/homebrew/bin/brew shellenv)" 2 | --------------------------------------------------------------------------------