-
Notifications
You must be signed in to change notification settings - Fork 127
Editor Settings
Editor Settings are used to configure the markdown text editor
ℹ️ These settings were in Application Settings prior to version 2.8.0
-
Vertical Text/Preview Split
: enables editor/preview split vertical orientation, placing the preview panel horizontally below the editor. -
Toggle Editor Layout Action
: select which layout configurations to use for toggle action:-
Text/Split Layout
: will toggle between text only, split layout -
Text/Preview Layout
: will toggle between text only and preview only layouts.
-
-
Hide toolbar
: enabling this will hide the Markdown document toolbar -
Hide disabled toolbar buttons
: enabling this will hide any toolbar buttons which are not enabled to save toolbar space. -
Show Icon gutter area
, controls icon gutter area, turn off to have more space-
Show markdown references in gutter
, when enabled, references in markdown text will show target icon in gutter area-
emoji icons in line markers
: when enabled will show emoji icons in the line markers gutter for the line containing the emoji
-
-
-
Soft wrap
: selects soft wrap setting for markdown documents:-
Default
: markdown documents use IDE soft wrap setting -
Disabled
: markdown documents have soft wrap disabled -
Enabled
: markdown document have soft wrap enabled -
at right margin
: enables having the soft wrap applied at Markdown right margin setting. Default for the IDE is to wrap text at the window right edge.
-
-
Typing update delay (ms):
: sets the delay for preview from typing modification. Higher value will make smoother typing response at an increase in delay for the preview. -
Syntax Highlighting:
: selects type of syntax highlighter for markdown documents:-
Annotator
: sets external annotator for syntax highlighting. This gives the best typing response at the cost of a slight delay for syntax highlighting. -
Lexer
: set the syntax annotation to be performed during file lexer processing. This setting results in fastest syntax highlighting updates at the cost of slower typing response. -
None
: syntax highlighting will be disabled for markdown documents.
-
-
Full highlighter attributes
, when selected combination of inline attributes will be created to allow for overlays in style. Turn off to reduce number of highlight attributes used by the plugin. ❗ Change of this setting requires IDE restart. -
Show breadcrumb text
: enables showing bread crumbs for markdown documents with maximum of specified characters for the element. -
Show heading anchor id
: enables showing heading anchor id next to the element in the text editor.
-
In Fenced Code
: enables automatically injecting language based on fenced code info string -
In HTML Blocks
: enables automatic injection of HTML in HTML blocks
-
Enable Annotations
: enables error and warning annotations for markdown documents -
Show 'Apply all ...'
intentions on any element: enables showing all availableApply all ...
actions in the document, regardless of whether they apply to the current element at caret position. Disabling, will only showApply All ...
actions that apply to the element at caret. -
Use rename for spelling error intention
, when enabled, spelling errors in referenceable elements will use rename refactoring instead of fix typo. Refactoring has the option of changing references while spelling typo does not.
-
Replace Editor Drag and Drop Handler
: in older IDEs enables replacing editor drag/drop handler. Newer IDEs do not require this override for drag/drop file handling to work. -
Customize Paste Handler
: enables custom paste handler.⚠️ Latest IDE versions can cause exceptions in the IDE paste handler. Markdown Navigator plugin adds its custom handler to customize markdown specific paste actions. Any actions not specific to markdown or occurring in non-markdown documents are passed through to the IDE paste handler. If the IDE paste handler causes an exception, the IDE assumes it is a plugin issue. This setting was added to allow disabling the plugin custom paste handler to allow IDE caused exceptions to be properly recognized as an IDE problem, not the plugin.Plugin versions 2.5.0 and later have detection of IDE caused exceptions and will offer you to disable paste handler customization to allow passing these exceptions to JetBrains.
-
Use clipboard text/html content
: enables using mimetext/html
content when available. When disabled mimetext/html
content will be ignored and plain text version used instead.-
Convert HTML content to Markdown
: when enabled, pasting mimetext/html
content will be converted to markdown before pasting. Disable this options to pastetext/html
as HTML. Converting HTML to Markdown can always be done via theConvert HTML to Markdown
intention on HTML elements. -
HTML Options
: button allows setting defaults to use for HTML to markdown conversion which allows stripping of some HTML tags instead converting them to markdown -
Ask options on paste
: will open the HTML Paste Options dialog when pasting HTML content into markdown document to allow adjusting options for each paste operation.
-
-
-
remove prefix when joining lines
: when enabled join lines action will remove the prefix from the next line, before joining. Prefixes include: block quotes, list items, numbered list items, definitions, etc. -
Use asterisks (*) for italic text
: when enabled asterisks*
will be used for italic action, otherwise underscores_
will be used. -
Toggle inline code like text style
: when enabled, toggle code action will toggle code marking on/off like bold, italic and other text elements. When disabled this action will add additional nesting of back-quotes. -
Toggle Style Punctuations
: defines which punctuations at the end of a word to be excluded from being wrapped in the inline style markup. This affects only style toggle actions when no manual selection is provided and the caret is at the start or end of a space delimited word.
When enabled typing the corresponding character will add one after the caret and remove them if a space is typed.
-
Asterisk (Bold/Italic)
- will double*
-
Underscore (Bold/Italic)
- will double_
-
Tilde (Strikeout/Subscript)
- will double~
-
Table Navigation
: when enabled tab/backtab will move caret between table cells in a table-
Select Text
: when enabled tab/back-tab will select cell text
-
-
List Item Indentation
: when enabled tab/backtab will indent/unindent list items.
-
Add table row
when enabled will add an empty row when ENTER is used within a table -
Add list item
if selected will add an empty item when ENTER key is used on a list item.-
Removes empty list item
when selected an empty list item will be removed when ENTER is used on item line.
-
-
Deletes empty table
- 'row' when enabled using BACKSPACE in an empty row or one that becomes empty after the BACKSPACE operation will delete the row
- 'column' when enabled using BACKSPACE in an empty column or one that becomes empty after the BACKSPACE operation will delete the column
❗ Deleting a row has priority over deleting a column. If in a single BACKSPACE operation both the row and column are empty or become empty then the row will be deleted.
-
Remove empty list item
when selected will remove the list item prefix when BACKSPACE is used right before or anywhere inside the item prefix marker.
Copyright © 2015-2019 Vladimir Schneider, Released under Apache 2.0 License