general
¶
- since v3.17.0 general.positionEncodings¶
Client utf-16
utf-32
utf-8
Emacs (eglot) 29.1 29.1 29.1 Neovim - - - Visual Studio Code - - - The position encodings supported by the client. Client and server have to agree on the same position encoding to ensure that offsets (e.g. character position in a line) are interpreted the same on both sides.
To keep the protocol backwards compatible the following applies: if the value ‘utf-16’ is missing from the array of position encodings servers can assume that the client supports UTF-16. UTF-16 is therefore a mandatory encoding.
If omitted it defaults to [‘utf-16’].
Implementation considerations: since the conversion from one encoding into another requires the content of the file / line the conversion is best done where the file is read which is usually on the server side.
staleRequestSupport
¶
- general.staleRequestSupport.cancel¶
Client Supported Since Emacs (eglot) - Neovim - Visual Studio Code - The client will actively cancel the request.
- general.staleRequestSupport.retryOnContentModified¶
Client Emacs (eglot) Neovim Visual Studio Code The list of requests for which the client will retry the request if it receives a response with error code
ContentModified
regularExpressions
¶
- general.regularExpressions.engine¶
Client ECMAScript
Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 The engine’s name.
- general.regularExpressions.version¶
Client ES2020
Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 The engine’s version.
markdown
¶
- general.markdown.parser¶
Client marked
Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 The name of the parser.
- general.markdown.version¶
Client 1.1.0
Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 The version of the parser.
- since v3.17.0 general.markdown.allowedTags¶
Client Emacs (eglot) Neovim Visual Studio Code A list of HTML tags that the client allows / supports in Markdown.