2021-05-18 20:44:47 +02:00

34 lines
2.2 KiB
XML

<templateSet group="Elixir">
<template name="defml" value="defmodule LiveViewStudioWeb.$MODULENAME$ do&#10; use LiveViewStudioWeb, :live_view&#10; $END$&#10;end&#10;" description="def module LiveView" toReformat="false" toShortenFQNames="true">
<variable name="MODULENAME" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="mount" value="def mount(_params, _session, socket) do&#10; $END$&#10; {:ok, socket}&#10;end" description="def mount(_params, _session, socket) do" toReformat="false" toShortenFQNames="true">
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="handlee" value="def handle_event(&quot;$END$&quot;, _, socket) do&#10; socket = assign(socket, key: value)&#10; {:noreply, socket}&#10;end" description="def handle_event(&quot;$END$&quot;, _, socket) do" toReformat="false" toShortenFQNames="true">
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="handlei" value="def handle_info(:$END$, socket) do&#10; socket = assign(&#10; socket, &#10; key: value&#10; )&#10; {:noreply, socket}&#10;end" description="def handle_info(&quot;$END$&quot;, _, socket) do" toReformat="false" toShortenFQNames="true">
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="handlep" value="def handle_params(params, _url, socket) do&#10; socket =&#10; assign(&#10; socket,&#10; $END$&#10; )&#10;&#10; {:noreply, socket}&#10;end&#10;" description="def handle_params(params, _url, socket) do" toReformat="false" toShortenFQNames="true">
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="defmc" value="defmodule LiveViewStudioWeb.$MODULENAME$ do&#10; use LiveViewStudioWeb, :live_component&#10; $END$&#10;end&#10;" description="def module LiveView Component" toReformat="false" toShortenFQNames="true">
<variable name="MODULENAME" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
</templateSet>