this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Configure projections for Phoenix

+42
+42
nvim/plugin/projections.vim
··· 1 + let g:projectionist_heuristics = { 2 + \ "mix.exs&web/web.ex": { 3 + \ "*": { 4 + \ "start": "mix phoenix.server", 5 + \ "make": "mix", 6 + \ }, 7 + \ 8 + \ "test/*_test.exs": { 9 + \ "alternate": "web/{}.ex", 10 + \ "dispatch": "mix test {file}", 11 + \ }, 12 + \ 13 + \ "web/channels/*_channel.ex": { 14 + \ "type": "channel", 15 + \ "alternate": "test/channels/{}_channel_test.exs", 16 + \ "template": "defmodule {project|basename|camelcase}.{camelcase}Channel do\n use {project|basename|camelcase}.Web, :channel\nend" 17 + \ }, 18 + \ "web/controllers/*_controller.ex": { 19 + \ "type": "controller", 20 + \ "alternate": "test/controllers/{}_controller_test.exs", 21 + \ "template": "defmodule {project|basename|camelcase}.{camelcase}Controller do\n use {project|basename|camelcase}.Web, :controller\nend" 22 + \ }, 23 + \ "web/models/*.ex": { 24 + \ "type": "model", 25 + \ "alternate": "test/models/{}_test.exs", 26 + \ "template": "defmodule {project|basename|camelcase}.{camelcase} do\n use {project|basename|camelcase}.Web, :model\nend" 27 + \ }, 28 + \ "web/uploaders/*.ex": { 29 + \ "type": "uploader", 30 + \ }, 31 + \ "web/views/*_view.ex": { 32 + \ "type": "view", 33 + \ "alternate": "test/views/{}_view_test.exs", 34 + \ "template": "defmodule {project|basename|camelcase}.{camelcase}View do\n use {project|basename|camelcase}.Web, :view\nend" 35 + \ }, 36 + \ 37 + \ "web/router.ex": { "type": "router" }, 38 + \ }, 39 + \ "Cargo.toml": { 40 + \ "src/{}.rs": { "type": "source" } 41 + \ } 42 + \}