diff --git a/lib/ex_doc/formatter/html/autolink.ex b/lib/ex_doc/formatter/html/autolink.ex index ef06006fb..9cc04a51f 100644 --- a/lib/ex_doc/formatter/html/autolink.ex +++ b/lib/ex_doc/formatter/html/autolink.ex @@ -402,6 +402,7 @@ defmodule ExDoc.Formatter.HTML.Autolink do |> Enum.uniq() bin + |> local_doc(project_docs, [], extension, lib_dirs) |> elixir_functions(project_docs, extension, lib_dirs) |> elixir_modules(project_modules, module_id, extension, lib_dirs) |> erlang_functions() diff --git a/test/ex_doc/formatter/html_test.exs b/test/ex_doc/formatter/html_test.exs index bc77da4a0..0f93c92ec 100644 --- a/test/ex_doc/formatter/html_test.exs +++ b/test/ex_doc/formatter/html_test.exs @@ -217,6 +217,11 @@ defmodule ExDoc.Formatter.HTMLTest do assert content =~ ~r{RandomError} assert content =~ ~r{CustomBehaviourImpl.hello/1} assert content =~ ~r{TypesAndSpecs.Sub} + assert content =~ ~r{TypesAndSpecs.Sub} + assert content =~ ~r{is_atom/1} + assert content =~ ~r{==/2} + assert content =~ ~r{===} + assert content =~ ~r{atom/0} end # There are 3 possibilities for the `before_closing_*_tags`: diff --git a/test/fixtures/README.md b/test/fixtures/README.md index 3e30ba19a..b7a855250 100644 --- a/test/fixtures/README.md +++ b/test/fixtures/README.md @@ -1,6 +1,10 @@ `RandomError` `CustomBehaviourImpl.hello/1` `TypesAndSpecs.Sub` +`is_atom/1` +`==/2` +[`===`](`Kernel.===/2`) +`t:atom/0` ## `Header` sample