IWE Markdown notes assistant
September 9, 2025 ยท View on GitHub
IWE provides essential features for notes management, such as:
- ๐ Search through your notes
- ๐งญ Navigate through markdown links
- โจ Auto-complete links as you type
- ๐งฉ Extract or inline sub-notes seamlessly
- ๐๏ธ Format the document and refresh link titles
- ๐ท๏ธ Rename files and automatically update all related links
- ๐ Select backlinks to find references to the current document
- ๐ Convert lists into headers and vice versa
- ๐ก Display inlay hints with parent note references and link counts
How to use
- Code Actions menu (
โ+.) to see available options for the current element - Go to Definition (
F12) on a link to open the linked file - Format Document command (
Shift+Option+F) to restructure/format the document - Rename command (
F2) on a link will rename the file and update all the references - Global notes search (
โ+T) using the headers text
Automatic Updates
The extension automatically keeps the IWE language server up to date:
- ๐ Auto-update - Checks for updates every 24 hours by default
- โ๏ธ Configurable - Control update behavior in VS Code settings (
iwe.autoUpdate,iwe.updateCheckInterval) - ๐ ๏ธ Manual updates - Use Command Palette: "IWE: Update Language Server"
- ๐ข Smart notifications - Get notified when updates are available with links to release notes
How to Update Manually
To manually update the IWE language server:
- Open Command Palette: Press
โ+Shift+P(Mac) orCtrl+Shift+P(Windows/Linux) - Type:
IWE: Update Language Server - Select the command from the dropdown
- Confirm the update when prompted
- Wait for the download and restart to complete
The extension will:
- Download the latest version from GitHub releases
- Replace the old binary automatically
- Restart the language server with the new version
- Show a success notification when complete
Note: If auto-updates are enabled, you typically won't need to do this manually. The extension checks for updates automatically based on your configured interval.
Learn more at iwe.md