From 74a5e023c9303744b6ea5e1aeb77df2d04ee5b17 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Otsuka Date: Sun, 15 Dec 2024 23:41:45 -0600 Subject: [PATCH 1/5] Adding an elixir-mode snippet for phoenix liveview mount function. --- snippets/elixir-mode/phx-lv-mount | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 snippets/elixir-mode/phx-lv-mount diff --git a/snippets/elixir-mode/phx-lv-mount b/snippets/elixir-mode/phx-lv-mount new file mode 100644 index 000000000..c112ba07b --- /dev/null +++ b/snippets/elixir-mode/phx-lv-mount @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: phx-lv-mount +# key: phx-lv-mount +# -- +@impl true +def mount(_params, _session, socket) do + $0 + {:ok, socket} +end \ No newline at end of file From 62c0434d12775e1d55e4a32b3bdc8a9ba3738a33 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Otsuka Date: Sun, 15 Dec 2024 23:42:49 -0600 Subject: [PATCH 2/5] Adding an elixir-mode snippet for phoenix liveview render function. --- snippets/elixir-mode/phx-lv-render | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 snippets/elixir-mode/phx-lv-render diff --git a/snippets/elixir-mode/phx-lv-render b/snippets/elixir-mode/phx-lv-render new file mode 100644 index 000000000..be836ee58 --- /dev/null +++ b/snippets/elixir-mode/phx-lv-render @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: phx-lv-render +# key: phx-lv-render +# -- +@impl true +def render(assigns) do + ~H""" + $0 + """ +end \ No newline at end of file From d0d4913ef2182f3dd0cbdb324f3a0b6afeaddc71 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Otsuka Date: Sun, 15 Dec 2024 23:47:58 -0600 Subject: [PATCH 3/5] Adding an elixir-mode snippet for phoenix liveview handle event function. --- snippets/elixir-mode/phx-lv-handle-event | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 snippets/elixir-mode/phx-lv-handle-event diff --git a/snippets/elixir-mode/phx-lv-handle-event b/snippets/elixir-mode/phx-lv-handle-event new file mode 100644 index 000000000..cb2f297e6 --- /dev/null +++ b/snippets/elixir-mode/phx-lv-handle-event @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: phx-lv-handle-event +# key: phx-lv-handle-event +# -- +@impl true +def handle_event("$1", _params, socket) do + $0 + {:noreply, socket} +end \ No newline at end of file From c82a568ea75defff3d17aa58e58deb0b0e17f616 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Otsuka Date: Mon, 16 Dec 2024 00:05:50 -0600 Subject: [PATCH 4/5] Adding an elixir-mode snippet for phoenix liveview handle info function. --- snippets/elixir-mode/phx-lv-handle-info | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 snippets/elixir-mode/phx-lv-handle-info diff --git a/snippets/elixir-mode/phx-lv-handle-info b/snippets/elixir-mode/phx-lv-handle-info new file mode 100644 index 000000000..545a892b9 --- /dev/null +++ b/snippets/elixir-mode/phx-lv-handle-info @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: phx-lv-handle-info +# key: phx-lv-handle-info +# -- +@impl true +def handle_info(msg, socket) do + $0 + {:noreply, socket} +end \ No newline at end of file From 1a606b1b365fb8c0afa0fa445d1bb1a025c31ef5 Mon Sep 17 00:00:00 2001 From: Jonathan Carroll Otsuka Date: Mon, 16 Dec 2024 00:15:23 -0600 Subject: [PATCH 5/5] Adding an elixir-mode snippet for phoenix liveview handle params function. --- snippets/elixir-mode/phx-lv-handle-params | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 snippets/elixir-mode/phx-lv-handle-params diff --git a/snippets/elixir-mode/phx-lv-handle-params b/snippets/elixir-mode/phx-lv-handle-params new file mode 100644 index 000000000..b8442c137 --- /dev/null +++ b/snippets/elixir-mode/phx-lv-handle-params @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: phx-lv-handle-params +# key: phx-lv-handle-params +# -- +@impl true +def handle_params(params, _uri, socket) do + $0 + {:noreply, socket} +end \ No newline at end of file