diff --git a/lib/mix/tasks/build_host.ex b/lib/mix/tasks/build_host.ex index 18a3673..ed81ef7 100644 --- a/lib/mix/tasks/build_host.ex +++ b/lib/mix/tasks/build_host.ex @@ -24,8 +24,8 @@ defmodule Mix.Tasks.Nvim.BuildHost do EmbedNVim.start_link([session_name: @nvim_session] ++ session_opts) - create_file Path.join([@host_path, "mix.exs"]), host_mixfile, force: true - create_file Path.join([@host_path, "config", "config.exs"]), host_config_text, force: true + create_file Path.join([@host_path, "mix.exs"]), host_mixfile(), force: true + create_file Path.join([@host_path, "config", "config.exs"]), host_config_text(), force: true case System.cmd "mix", ["do", "deps.get,","escript.build", "--force"], cd: @host_path do {_, 0} -> update_neovim_remote_plugins() @@ -60,7 +60,7 @@ defmodule Mix.Tasks.Nvim.BuildHost do defp host_mixfile do depended_plugins = - plugin_apps_in_vim_runtime + plugin_apps_in_vim_runtime() |> Enum.filter(fn(app)-> Path.basename(app) != "host" end) |> Enum.uniq diff --git a/mix.exs b/mix.exs index 5d77296..c5b6d02 100644 --- a/mix.exs +++ b/mix.exs @@ -5,11 +5,11 @@ defmodule NVim.Mixfile do [app: :nvim, version: "0.4.1", preferred_cli_env: [espec: :test], - elixir: "~> 1.3.0", - deps: deps, - package: package, + elixir: "~> 1.4.0", + deps: deps(), + package: package(), description: "Neovim elixir host", - aliases: aliases] + aliases: aliases()] end defp package do diff --git a/mix.lock b/mix.lock index 33eae00..97ebe13 100644 --- a/mix.lock +++ b/mix.lock @@ -8,7 +8,7 @@ "idna": {:hex, :idna, "1.2.0", "ac62ee99da068f43c50dc69acf700e03a62a348360126260e87f2b54eced86b2", [:rebar3], []}, "jsx": {:hex, :jsx, "2.6.2", "213721e058da0587a4bce3cc8a00ff6684ced229c8f9223245c6ff2c88fbaa5a", [:mix, :rebar], []}, "logger_file_backend": {:hex, :logger_file_backend, "0.0.9", "5c2f7d4a28431e695cdf94d191523dbafe609321a67bb654254897f546c393db", [:mix], []}, - "meck": {:hex, :meck, "0.8.4", "59ca1cd971372aa223138efcf9b29475bde299e1953046a0c727184790ab1520", [:rebar, :make], []}, + "meck": {:hex, :meck, "0.8.4", "59ca1cd971372aa223138efcf9b29475bde299e1953046a0c727184790ab1520", [:make, :rebar], []}, "metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], []}, "mimerl": {:hex, :mimerl, "1.0.2", "993f9b0e084083405ed8252b99460c4f0563e41729ab42d9074fd5e52439be88", [:rebar3], []}, "msgpack_rpc": {:hex, :msgpack_rpc, "0.1.2", "a9a0d9877b5cfb24cce5551c063ed38a4150507e687bdc310991fc793073839b", [:mix], [{:msgpax, "~> 0.8.2", [hex: :msgpax, optional: false]}]},