Settings
This extension has the following settings:
Setting (prefixed by fictionWriter. ) |
Default | Description |
---|---|---|
edit.disableKeybindings |
false | Disable editor keybindings added by this extension (enter , shift+enter , delete , backspace , tab ). Note: If disabled , some of the settings will not work. Open Online Documentation |
edit.easyParagraphCreation |
Shift+Enter | A new paragraph (two line breaks) will be created when pressing: |
editDialogue.marker |
-- | Controls what punctuation is used when dialogue. |
editDialogue.markerAutoReplace |
true | If anything other than quotes is selected, it automatically replaces the -- text at the begining of a new line, with the selected marker. |
editDialogue.sentenceIndent |
3 | Indent for sequential lines of the same dialogue paragraph. (0 for no indenting) |
editDialogue.sentenceIndentAutoDetect |
true | Sets the line indent from the same dialogue paragraph equal with the selected #editDialogue.marker# . |
export.include.enabled |
true | If enabled , the {DOCUMENT_ID} or {document/file/path/filename.md} syntax can be used to include on .md file into another file |
export.include.searchDocumentIdsInAllOpenFilesAndWorkspaces |
false | When including files, search {DOCUMENT_ID} in all opened files and workspace folders. If disabled , it only searches in the workspace folder that the document belongs to. |
export.include.showsErrorInOutputFile |
true | Shows errors in compiled document. |
export.outputFormat.alwaysShowFormatPicker |
false | Select the output format each time an export command is run. If set to false , the selected #export.outputFormat.default# will be used. |
export.outputFormat.default |
odt | The output document format. Important: This requires having Pandoc installed on your system, and available to be run from commandline. |
export.outputTemplate.enabled |
false | If enabled, the template file selected at #export.outputTemplate.file# will be used when exporting to docx or odt formats. |
export.outputTemplate.file |
The output template to be used when exporting to docx or odt . Note: the template file extension must match the output type. It can be an absolut path, or relative to exported document. |
|
export.showSaveDialogue |
Always | Control when the Save File Dialogue is shown. |
export.skipCodeComments |
true | When parsing .md files, skips lines starting with // . |
export.smartDeshes |
true | Converts -- to em-dash (—) character in exported output. If not selected, it will default to en-dash (–). Is PanDoc +old_dashes markdown extension. |
export.tocFilename |
toc.md | The filename compiled by Compile TOC command.. |
metadata.categories.default |
tags | Assigning keywords to this category, if none is specified. For example, if default category is tags , then the metadata block: --- draft, ch1 --- is equivalent to: --- tags : draft, ch1 --- |
metadata.categories.icons |
[object Object] | Assign for each metadata category (Item) a vscode icon (Value) Note: You can use any icon from Product Icon Reference. |
metadata.categories.showIcons |
true | Show icons in Metadata view. |
metadata.categories.showNames |
true | If disabled , it hides category name in Metadata View for 1st level categories only. |
metadata.categories.summaryEnabled |
true | If enabled , it will show the contents of the summary 1st level category in the message section of the Metadata View, and not in the tree itself. To use it, simply define a metadata block: --- summary: The document summary --- |
metadata.easyLists |
, | Metadata values separated by this string, will be treated as list items. Enter the list item separator character below (or leave it empty to disable this feature): Example: item1, item2, item three will be equivalent to [item1, item2, item three] if the separator is comma (, ). |
metadata.enabled |
true | It enables metadata reltated features. If disabled then all metadata related featueres will be disabled (parsing, metadata view, colors, etc...). Open Online Documentation |
metadata.keywords.badges |
[object Object] | |
metadata.keywords.badgesCategory |
Uses only this category when resolving Explorer badges. (leave empty to do a full metadata search) Note: the first matched keyword in this category will dictate the badge. |
|
metadata.keywords.badgesInFileExplorer |
true | Show Keyword Badges in Explorer view. Note: Only the first matched keyword will be considered. |
metadata.keywords.colors |
[object Object] | Defines a keyword (Item) and associate a color (Value) to it. The colors can be visible in Metadata view or Explorer view. |
metadata.keywords.colorsCategory |
Uses only this category when resolving Explorer colors. (leave empty to do a full metadata search) Note: the first matched keyword in this category will dictate the color. |
|
metadata.keywords.colorsInFileExplorer |
true | Use Keyword Colors in Explorer view. Note: Only the first matched keyword will be considered Note: file colors can be ovewritten by other extensions, so they might not show as expected. Also: #explorer.decorations.colors# must be enabled . |
metadata.keywords.colorsInMetadataView |
true | Use Keyword Colors as icon colors in Metadata view. Note: if no icon is set/visible, then the color will not be visible. |
notes.defaultText |
Your Notes Here | The default text for all new note files. Add each line as a new item. |
notes.enabled |
true | Enables the notes view, that recognizes (and groups) .txt files together with .md and metadata files. Open Online Documentation |
smartRename.enabled |
true | If enabled, allows ordering of files based on number prefix. |
smartRename.renameRelatedFiles |
Ask Every Time | If enabled , renames/moves related (.yml and .md ) files together. |
textFormatting.enabled |
true | This is feature is EXPERIMENTAL. Make sure make a backup before trying it out. If enabled, it formats document using the selected formatters. Formatting is available with Format Document command.. [Open Online Documentation](https://zoctarine.github.io/vscode-fiction-writer/format/ |
textFormatting.fixDialogueIndents |
true | If #editDialogue.marker# is not quotes, and #editDialogue.sentenceIndent# is enabled, reformats dialogue indents to selected dialogue indent. |
textFormatting.fixMismatchDialogueMarkers |
true | If #editDialogue.marker# is not quotes, replaces mismatched markers with current selected marker. |
textFormatting.fixParagraphBreaks |
none | Controls how paragraph breaks and soft line breaks will be formatted. |
textFormatting.fixParagraphSpacing |
true | Normalizes space between different paragraph types (header, body, dialogue, ...). |
textFormatting.removeExtraLines |
true | Reduces multiple empty lines (more than two), to a single empty line. |
textFormatting.removeExtraSpaces |
true | Replaces multiple consecutive spaces with one single space. (not from begining or ending of line) |
textFormatting.removeTrailingSpaces |
true | Remove all whitespace characters from line ends. |
view.fadeMetadata |
true | Fade markdown metadata section by 50%. |
view.foldParagraphLines |
true | Show folding marker for paragraphs with multiple lines. (soft-breaks) |
view.highlight.dialogueMarkers |
true | Highlights the dialogue markers (---, --, — or quote marks symbols). |
view.highlight.textBetweenQuotes |
false | Highlights all text between quotes. Usefull for highlighting dialogues (if quoted syntax is used) |
statusBar.enabled |
true | Show the custom Fiction Writer status bar. |
statusBar.items |
{} | Enable/disable items from Fiction Writer status Bar. |
view.wordWrapIndent |
0 | The hanging indent of wrapped lines. Select: - 0 for same indent as first line, - -1 for now wrapping indent, - any other value for hanging indent. Warning: Only works if #editor.wordWrap# is enabled, and might change the #editor.tabSize# setting for markdown . |
view.focusMode.opacity |
0.5 | Opacity for fade out text when focus mode is enabled |
writingMode.fontSize |
16 | The font size to be used in Writing Mode Mode. |
writingMode.theme |
The theme to be used in Writing Mode. (leave empty for no theme switch) | |
writingMode.toggleFocusMode |
true | When entering Writing Mode, it fades out all text except current text line (known as Focus Mode) |
splitDocument.switchToNewlyCreatedDocument |
true | When splitting a document, immediately open (and switch to) the newly created doument in the text editor. |