From 5a08f6c79d1cb1b40f05fe7d8c63b23922a9e6c4 Mon Sep 17 00:00:00 2001 From: json Date: Sat, 4 Dec 2021 12:52:13 +0900 Subject: [PATCH 1/2] Add `.livemd` extension to `Markdown` language --- lib/linguist/languages.yml | 1 + samples/Markdown/livebook.livemd | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 samples/Markdown/livebook.livemd diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index e9c6b29495..b7e7796e4c 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -3532,6 +3532,7 @@ Markdown: - ".ronn" - ".scd" - ".workbook" + - ".livemd" filenames: - contents.lr tm_scope: source.gfm diff --git a/samples/Markdown/livebook.livemd b/samples/Markdown/livebook.livemd new file mode 100644 index 0000000000..58f3754f93 --- /dev/null +++ b/samples/Markdown/livebook.livemd @@ -0,0 +1,22 @@ + + +# Sample Livebook + +## Section + +### Markdown + +Notebooks are .livemd files, a subset of Markdown with support for equations and annotations. + + + +```elixir +{plus, _} = IO.gets("plus") |> Integer.parse() + +[1, 2, 3] +|> Enum.map(&(&1 + plus)) +``` + +```output +[2, 3, 4] +``` From 8cc48ab2cd108cf1b6c88559ce41e7b3afebfa07 Mon Sep 17 00:00:00 2001 From: Colin Seymour Date: Wed, 8 Dec 2021 11:19:17 +0000 Subject: [PATCH 2/2] Correct order --- lib/linguist/languages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index b7e7796e4c..7c38168d5a 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -3522,6 +3522,7 @@ Markdown: wrap: true extensions: - ".md" + - ".livemd" - ".markdown" - ".mdown" - ".mdwn" @@ -3532,7 +3533,6 @@ Markdown: - ".ronn" - ".scd" - ".workbook" - - ".livemd" filenames: - contents.lr tm_scope: source.gfm