Skip to content

zoctarine/vscode-fiction-writer

Repository files navigation

Markdown Fiction Writer

LOGO

A vscode extension for writers.

Some tools I wrote for writing, organizing and exporting fiction (short stories, novels) using markdown.

Warning: This extension is entering the Beta phase. This means, a major restructuring of settings and features will follow. Please make sure to remember/backup you settings if you want to reuse them with the newer version.

Features

This is a quick overview of the main features. Please read the Full Documentation to find out more about this extension.

  • Enhanced text editing:

    • automatically insert new paragraph on ++enter++, or ++shift+enter++

    • solutions for writing dialogue using dialogue markers (like in some non-english languages), using either em-dash (—) or other marks.

    • autoreplace -- with

    • solutions for writing dialogue using dialogue markers (like in some non-english languages), using either em-dash (—) or other marks.

    • more details

  • Export/Combine files

    • combine multiple .md files into one single file.

    • export .md to other formats (like .doc or .docx)

    • more details

  • Split files

    • easily split large .md files into one multiple documents.

  • Use metadata to categorize text

    • Parse yaml metadata (either in document or as external .md.yml. file)

      • (1): The yaml metadata block. The first thing in the document.
      • (2): The Metadata tree view. Parses the metadata block.
      • (3), (4): Assigned keyword colors and badges

    • more details

  • Analyze text

    • count words, phrases, standard pages

    • view word/phrase repetitions

    • more details

  • Text formatting

    • cleaning up spaces
    • fixing dialogue lines, indents
    • fixing paragraph spaces (add/remove empty lines)
    • remove trailing spaces
    • more details
  • Take Quick Notes

    • take short notes and associate them with markdown (.md) files.

    • more details

  • View

    • writing mode: quickly toggle font size, theme, zenMode and focusMode

    • fold paragraph lines

    • status bar icons

    • typewriter mode

    • more details

Known Issues

As this plugin rebinds some keys, like:enter, shift+enter, delete, tab, backspace, it can interfear with other extensions that also overwrite this keybindings.

Consider inspecting and rebinding some of them, as described here: Key Bindings for Visual Studio Code

Contributing

Release Notes

The current version is an early concept. Features are still missing, and not all features are thoroughly tested, or have reached a stable version.

View Changelog


For more information

Enjoy!

About

Visual Studio Code Extension for writers. Improves writing flow with exporting, formatting, easy editing, dialogue syntax, highlighting, file tagging, document statistics.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published