Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Basalt EditorNew to Visual Studio Code? Get it now.
Basalt Editor

Basalt Editor

Alec Kunkel

|
5 installs
| (2) | Free
A WYSIWYG editor for markdown and CSV files with tables and keyboard shortcuts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Basalt Editor

A WYSIWYG editor for VS Code. Edit your markdown files with a rich text interface while maintaining clean markdown syntax.

Features

  • WYSIWYG Editing - Edit markdown with a visual interface, no preview pane needed
  • Callouts - Full support for > [!note], > [!warning], > [!tip], and more
  • Tables - Create and edit tables with right-click context menu
  • Task Lists - Interactive checkboxes for - [ ] and - [x] syntax
  • Keyboard Shortcuts - Familiar formatting shortcuts:
    • Ctrl/Cmd + B - Bold
    • Ctrl/Cmd + I - Italic
    • Ctrl/Cmd + U - Underline
    • Ctrl/Cmd + K - Insert link
  • Theme Integration - Automatically matches your VS Code theme
  • File History - Quick access to recent and pinned files via the sidebar

CSV Editor

Basalt also includes a spreadsheet-style CSV editor:

  • Cell Editing - Double-click or press Enter to edit any cell
  • Excel-style Layout - Column headers (A, B, C...) and row numbers
  • Row Operations - Right-click to insert row above/below or delete row
  • Column Operations - Right-click to insert column left/right or delete column
  • Keyboard Navigation:
    • Tab - Move to next cell
    • Enter - Save cell and exit edit mode
    • Escape - Cancel edit
    • Arrow keys - Navigate between cells
  • Smart CSV Parsing - Handles quoted fields, escaped quotes, and mixed line endings
  • Display Modes - Comfortable or compact table density

Usage

Markdown files:

  1. Open any .md file in VS Code
  2. Right-click the file and select "Open with Basalt Editor"
  3. Or click the Basalt icon in the editor title bar

CSV files:

  1. Open any .csv file in VS Code
  2. Right-click the file and select "Open with Basalt CSV Editor"
  3. Or use the command palette: "Open with Basalt CSV Editor"

Callout Types

Basalt supports these callout types:

> [!note] This is a note
> [!warning] This is a warning
> [!tip] This is a tip
> [!danger] This is a danger alert
> [!info] This is info
> [!example] This is an example
> [!quote] This is a quote

Settings

  • basalt.useAsDefaultEditor - Use Basalt as the default editor for .md files
  • basalt.theme - Editor theme: auto, light, or dark
  • basalt.tableDisplayMode - CSV table density: comfortable or compact
  • basalt.editorFont - Font family: System, Manrope, or Roboto
  • basalt.editorFontSize - Font size: small, medium, or large

Requirements

  • VS Code 1.85.0 or higher

Known Issues

Please report issues on the extension's issue tracker.

Release Notes

0.0.3

New Features

  • Custom Fonts - Choose between System, Manrope, or Roboto fonts
  • Font Size Options - Select from small, medium, or large text sizes
  • Table Display Modes - Switch between comfortable and compact table density

Improvements

  • External file changes are now automatically detected and reloaded
  • Settings changes apply immediately to all open editors

Changes

  • Extension rebranded from "Basalt Markdown Editor" to "Basalt Editor"

0.0.2

  • CSV editor with spreadsheet-style interface
  • File history sidebar with recent and pinned files

0.0.1

  • Initial release
  • WYSIWYG markdown editing
  • Callout/admonition support
  • Table editing
  • Task list support
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft