Как включить подсветку синтаксиса F#?

Как включить подсветку синтаксиса F#?

Я использую MiKTeX через pandoc для создания книги, содержащей исходный код C# и F#. Исходный код C# форматируется просто отлично. Как мне убедиться, что код F# также форматируется?

решение1

Pandoc используетопределения синтаксисаиз редактора Kate от KDE. F# включен в этот список. Фактически, если вы запустите pandoc --list-highlight-languages, вы найдете cs(для C#) и fsharp(для F#). Не уверен, как возникла эта несогласованность.

Поэтому должно быть достаточно начать ваши блоки кода с этого, ``` fsharpчтобы получить правильную подсветку. Возможно, вам придется обновить pandoc, чтобы убедиться, что поддержка fsharp включена.

Если вы предпочитаете использоватьотчеканенныйчем встроенный маркер pandoc, проверьтеmintedфильтр pandoc Lua.

решение2

Оказывается, эта проблема является результатом ошибки/упущения. Для C# вы можете использовать c#или csharpв качестве идентификатора языка. Для F# вы можете использовать , fsharpно НЕ f#, последний просто не работает. Изменение всего для fsharpустранения проблемы.

Связанный контент