From b90eb079353d135517b17342fe43068753bc3a25 Mon Sep 17 00:00:00 2001 From: Riccardo Date: Thu, 26 Oct 2023 10:25:29 +0200 Subject: [PATCH] Docs sync @ 4276e80 extension descriptions now reflect .vscode dir (#1302) (#56) --- .vscode/{.vscode => }/custom-tag-style.css | 0 .vscode/{.vscode => }/extensions.json | 3 +++ .vscode/{.vscode => }/keybindings.json | 0 .vscode/{.vscode => }/settings.json | 0 docs/getting-started/recommended-extensions.md | 4 ++-- docs/recipes/add-images-to-notes.md | 12 ++++++++---- 6 files changed, 13 insertions(+), 6 deletions(-) rename .vscode/{.vscode => }/custom-tag-style.css (100%) rename .vscode/{.vscode => }/extensions.json (77%) rename .vscode/{.vscode => }/keybindings.json (100%) rename .vscode/{.vscode => }/settings.json (100%) diff --git a/.vscode/.vscode/custom-tag-style.css b/.vscode/custom-tag-style.css similarity index 100% rename from .vscode/.vscode/custom-tag-style.css rename to .vscode/custom-tag-style.css diff --git a/.vscode/.vscode/extensions.json b/.vscode/extensions.json similarity index 77% rename from .vscode/.vscode/extensions.json rename to .vscode/extensions.json index b54971c..4ce4c9b 100644 --- a/.vscode/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -5,6 +5,9 @@ // Foam's own extension "foam.foam-vscode", + // Tons of markdown goodies (lists, tables of content, so much more) + "yzhang.markdown-all-in-one", + // Prettier for auto formatting code "esbenp.prettier-vscode", diff --git a/.vscode/.vscode/keybindings.json b/.vscode/keybindings.json similarity index 100% rename from .vscode/.vscode/keybindings.json rename to .vscode/keybindings.json diff --git a/.vscode/.vscode/settings.json b/.vscode/settings.json similarity index 100% rename from .vscode/.vscode/settings.json rename to .vscode/settings.json diff --git a/docs/getting-started/recommended-extensions.md b/docs/getting-started/recommended-extensions.md index 2efaddb..08eafbd 100644 --- a/docs/getting-started/recommended-extensions.md +++ b/docs/getting-started/recommended-extensions.md @@ -6,11 +6,11 @@ This list is subject to change. - [Foam for VSCode](https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode) (alpha) - [Markdown All In One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) -- [Paste Image](https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image) +- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) ## Extensions For Additional Features -These extensions are not (yet?) defined in `.vscode/extensions.json`, but have been used by others and shown to play nice with Foam. +These extensions are not defined in `.vscode/extensions.json`, but have been used by others and shown to play nice with Foam. - [Emojisense](https://marketplace.visualstudio.com/items?itemName=bierner.emojisense) - [Markdown Emoji](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-emoji) (adds `:smile:` syntax, works with emojisense to provide autocomplete for this syntax) diff --git a/docs/recipes/add-images-to-notes.md b/docs/recipes/add-images-to-notes.md index a46dffe..9e5b61e 100644 --- a/docs/recipes/add-images-to-notes.md +++ b/docs/recipes/add-images-to-notes.md @@ -2,8 +2,12 @@ This #recipe allows you to paste images on to your notes. -You can directly link and paste images that are copied to the clipboard using either the [Paste -Image](https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image) -extension, or the [Markdown Image](https://marketplace.visualstudio.com/items?itemName=hancel.markdown-image) extension. +VScode (since +[1.79](https://code.visualstudio.com/updates/v1_79#_copy-external-media-files-into-workspace-on-drop-or-paste-for-markdown)) +now has the ability to paste images from the clipboard, or drag-and-drop image +files, directly into markdown documents. The file will be created in the +workspace, and a link generated in Markdown format. -The former does not have MDX support (yet), the latter does. +VSCode settings under `Markdown > Copy Files` and `Markdown > Editor > Drop` can +be used to configure where the files get placed in your workspace, how they're +named, how conflicts with existing files are handled, and more.