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