All Projects → TomasHubelbauer → vscode-markdown-link-suggestions

TomasHubelbauer / vscode-markdown-link-suggestions

Licence: MIT License
Suggests workspace files and MarkDown file headers in MarkDown links

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-markdown-link-suggestions

vscode-stylelint-plus
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint, support auto fix on save.
Stars: ✭ 32 (+113.33%)
Mutual labels:  vscode-extension, vscode-plugin
sap-hana-driver-for-sqltools
A Visual Studio Code extension which extends the SQLTools extension, with a driver to work with the SAP HANA Database. It supports tables and views, as well as running queries on an SAP HANA Database.
Stars: ✭ 17 (+13.33%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-appsync-resolver-autocomplete
Adds autocomplete functionality to vscode when editing AWS AppSync resolver vtl files.
Stars: ✭ 21 (+40%)
Mutual labels:  vscode-extension, vscode-plugin
Typescript Hero
VSCode extension that assists you with your everyday work around typescript
Stars: ✭ 222 (+1380%)
Mutual labels:  intellisense, vscode-extension
vscode-px-to-rem
Extension that allows you to convert from px to rem, and vice versa
Stars: ✭ 36 (+140%)
Mutual labels:  vscode-extension, vscode-plugin
vs-code-bpmn-io
Edit BPMN 2.0 files. Based on bpmn.io tools.
Stars: ✭ 87 (+480%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-console-helper
vscode console helper — 旨在帮助开发人员编码时更快的输入/移除 log,搭配上醒目的主题,提高开发效率。
Stars: ✭ 36 (+140%)
Mutual labels:  vscode-extension, vscode-plugin
Vscode Laravel Extra Intellisense
This extension adds extra autocompletion for laravel projects to VSCode.
Stars: ✭ 909 (+5960%)
Mutual labels:  intellisense, vscode-extension
vscode-react-component-generator
A VSCode extension that generates a new React component with its files automatically in VSCode.
Stars: ✭ 18 (+20%)
Mutual labels:  vscode-extension, vscode-plugin
vscode-java-saber
⚔️ To make the vscode work as Eclipse or IDEA when you are coding in java.
Stars: ✭ 28 (+86.67%)
Mutual labels:  vscode-extension, vscode-plugin
Helm Intellisense
Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
Stars: ✭ 137 (+813.33%)
Mutual labels:  intellisense, vscode-extension
angular-karma test-explorer
vscode extension for easy angular testing and debugging
Stars: ✭ 67 (+346.67%)
Mutual labels:  vscode-extension, vscode-plugin
Tailwindcss Intellisense
Intelligent Tailwind CSS tooling for Visual Studio Code
Stars: ✭ 1,066 (+7006.67%)
Mutual labels:  intellisense, vscode-extension
vscode-settings
vscode(Visual Studio Code) 相关设置、使用技巧等整理
Stars: ✭ 16 (+6.67%)
Mutual labels:  vscode-extension, vscode-plugin
Vscode Intelephense
PHP intellisense for Visual Studio Code
Stars: ✭ 872 (+5713.33%)
Mutual labels:  intellisense, vscode-extension
quit-control-vscode
➡️ Stop mistyping keyboard shortcuts and quitting VSCode unintentionally
Stars: ✭ 37 (+146.67%)
Mutual labels:  vscode-extension, vscode-plugin
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (+440%)
Mutual labels:  vscode-extension, vscode-plugin
Vscode Php Intellisense
Advanced PHP IntelliSense for Visual Studio Code 🆚💬
Stars: ✭ 358 (+2286.67%)
Mutual labels:  intellisense, vscode-extension
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+1266.67%)
Mutual labels:  vscode-extension, vscode-plugin
git-emoji-zh
VS code 插件,在 VScode 中提交 git 的时候添加 emoji 表情😝
Stars: ✭ 39 (+160%)
Mutual labels:  vscode-extension, vscode-plugin

MarkDown Link Suggestions

This extension is made obsolete by the VS Code native feature called "Markdown path IntelliSense":

https://code.visualstudio.com/updates/v1_64#_markdown-path-intellisense

Please prefer this feature over an extension. Let me know if my extension offers anything over this native feature and I will consider reducing its scope to that instead of killing it off completely.


Suggests workspace files and MarkDown file headers in MarkDown links.

Screenshot

Installing

Either Click Install in the Visual Studio Marketplace or search for markdown link suggestions in VS Code Extensions pane.

Updating

See the release history.

Visual Studio Code will update the extension for you automatically by default. If you wish to change this behavior, set extensions.autoUpdate configuration value to false in VS Code's settings.json.

Running

  • Run npm run generate first if you want to work on the link context recognizer spike Use the VS Code Extension debug configuration by pressing F5.

Testing

  • Travis on Linux & macOS
  • Azure CI:
    • on Windows
    • on Linux
    • on macOS

Run tests either using VS Code Extension Tests debug configuration or by running a platform appropriate test command:

  • npm run test:posix
  • npm run test:win32

It's recommended the extension is tested locally for a few days before rolling it out after bigger changes have been made:

  • Disable the installed Marketplace version of the extension
  • Execute vsce package
  • Verify only intended files are being packaged by inspecting the VSIX as a ZIP archive
  • Use the Install from VSIX… command to install the VSIX package version

Deploying

Deploying is not currently done on CI, instead it is manual:

Publishing

  • Run tests
  • Update version
  • Update changelog
  • Execute vsce publish

Contributing

  • See the todoes
  • Fix tests after changing the document symbol provider and the diagnostics provider function

Monitoring

This extension uses ApplicationInsights from Azure for telemetry and events collected include:

  • activation
  • suggestion
  • deactivation

After initial testing, the event scope will be reduced to just suggestion errors to aid in fixing.

If you'd prefer telemetry not be collected, pleae disable VS Code telemetry.

You can learn how to do so here.

The extension respects the VS Code setting and will not send telemetry events against your wishes.

If you want concerns about the scope of the data collected:

MarkDown-Link-Suggestions - Events

Unfortunately, it doesn't appear as though Application Insights can be made public for reading, but I will be happy to invite any concerned users to the Azure Application Insights resource so that you can do an informed decision about whether using this extension with telemetry enabled is acceptable for you or not.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].