From 42ef7d81e7623fbc6034b1b617f3611b02077298 Mon Sep 17 00:00:00 2001 From: Klesh Wong Date: Thu, 5 May 2022 03:04:08 +0800 Subject: [PATCH] feat: document for setting up typora for markdown --- typora-mimetype.md | 98 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 typora-mimetype.md diff --git a/typora-mimetype.md b/typora-mimetype.md new file mode 100644 index 0000000..88c3ca5 --- /dev/null +++ b/typora-mimetype.md @@ -0,0 +1,98 @@ + + +## Add new mimetype + +Add file `~/.local/share/mime/packages/markdown.xml` +``` + + + + + Markdown document + Documentu Markdown + Документ — Markdown + document Markdown + dokument Markdown + Markdown-dokument + Markdown-Dokument + Έγγραφο Markdown + Markdown document + documento Markdown + Markdown dokumentua + Markdown-asiakirja + document Markdown + cáipéis Markdown + documento de Markdown + מסמך Markdown + Markdown dokument + Markdown dokumentum + Documento Markdown + Dokumen markdown + Documento Markdown + Markdown + Markdown құжаты + 마크다운 문서 + Markdown dokuments + Markdown document + document Markdown + Dokument Markdown + documento Markdown + Documento Markdown + Документ Markdown + Dokument Markdown + Dokument Markdown + Маркдаун документ + Markdown-dokument + Markdown belgesi + документ Markdown + Markdown 文档 + Markdown 文件 + + + + + + + +``` +Run command +``` +update-mime-database ~/.local/share/mime +``` + +## Install `mimetype` command + +[File-MimeInfo-0.32 - Determine file types - metacpan.org](https://metacpan.org/dist/File-MimeInfo) is required for `xdg-open` to pick up user mimetype + +Run following command +``` +xdg-mime query filetype path/to/some.md +``` +Show see following +``` +text/markdown +``` + + +## Create .desktop file + +Add `Typora.deskto` to `~/.local/share/applications/Typora.desktop` +``` +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +NoDisplay=true +Exec=/home/klesh/Programs/Typora-linux-x64/Typora %u +Name=Typora +Comment=Markdown Editor +MimeType=text/markdown;text/x-markdown +``` + +## Set `Typora` as default `md` program + +Edit `~/.config/mimeapps.list` add following line +``` +[Added Associations] +text/x-markdown=Typora.desktop +```