VL
Size: a a a
VL
VL
VL
AP
VL
VL
VL
A
S
VL
VL
VL
VL
PG
(defun elixir-module-name ()
(thread-last (projectile-project-root)
(expand-file-name "lib")
(file-relative-name (buffer-file-name))
(string-remove-suffix ".ex")
(string-replace "/" ".")
(capitalize)
(string-replace "_" "")))
(tempo-define-template
"elixir-module"
'("defmodule " (elixir-module-name) " do" n> r> n "end"))
PG
PG