From 1c52dcb8776ddb82d505eb28ff2ab64e3d694c7d Mon Sep 17 00:00:00 2001 From: Lukasz Samson Date: Tue, 3 Oct 2023 09:57:54 +0200 Subject: [PATCH] Improve meta rendering in markdown Fixes https://github.com/elixir-lsp/elixir_sense/issues/269 --- lib/elixir_sense/core/introspection.ex | 2 +- test/elixir_sense/docs_test.exs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/elixir_sense/core/introspection.ex b/lib/elixir_sense/core/introspection.ex index 078f63df..e652d1d0 100644 --- a/lib/elixir_sense/core/introspection.ex +++ b/lib/elixir_sense/core/introspection.ex @@ -612,7 +612,7 @@ defmodule ElixirSense.Core.Introspection do |> Enum.sort() |> Enum.map(&get_metadata_entry_md/1) |> Enum.reject(&is_nil/1) - |> Enum.join("\n") + |> Enum.join("\n\n") case text do "" -> "" diff --git a/test/elixir_sense/docs_test.exs b/test/elixir_sense/docs_test.exs index 663a9b83..46b7e4c3 100644 --- a/test/elixir_sense/docs_test.exs +++ b/test/elixir_sense/docs_test.exs @@ -399,6 +399,7 @@ defmodule ElixirSense.DocsTest do **Implementing behaviour** ElixirSenseExample.BehaviourWithMeta + **Since** 1.2.3 @@ -441,6 +442,7 @@ defmodule ElixirSense.DocsTest do **Implementing behaviour** :gen_statem + **Since** OTP 19.0 @@ -486,6 +488,7 @@ defmodule ElixirSense.DocsTest do **Implementing behaviour** ElixirSenseExample.BehaviourWithMeta + **Since** 1.2.3 @@ -1680,6 +1683,7 @@ defmodule ElixirSense.DocsTest do **Implementing behaviour** :gen_statem + **Since** OTP 19.0