|
@@ -2094,6 +2094,21 @@ declare namespace monaco.editor {
|
|
isAttachedToEditor(): boolean;
|
|
isAttachedToEditor(): boolean;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ export enum PositionAffinity {
|
|
|
|
+ /**
|
|
|
|
+ * Prefers the left most position.
|
|
|
|
+ */
|
|
|
|
+ Left = 0,
|
|
|
|
+ /**
|
|
|
|
+ * Prefers the right most position.
|
|
|
|
+ */
|
|
|
|
+ Right = 1,
|
|
|
|
+ /**
|
|
|
|
+ * No preference.
|
|
|
|
+ */
|
|
|
|
+ None = 2
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* A change
|
|
* A change
|
|
*/
|
|
*/
|
|
@@ -4466,8 +4481,13 @@ declare namespace monaco.editor {
|
|
/**
|
|
/**
|
|
* The column after which this zone should appear.
|
|
* The column after which this zone should appear.
|
|
* If not set, the maxLineColumn of `afterLineNumber` will be used.
|
|
* If not set, the maxLineColumn of `afterLineNumber` will be used.
|
|
|
|
+ * This is relevant for wrapped lines.
|
|
*/
|
|
*/
|
|
afterColumn?: number;
|
|
afterColumn?: number;
|
|
|
|
+ /**
|
|
|
|
+ * If the `afterColumn` has multiple view columns, the affinity specifies which one to use. Defaults to `none`.
|
|
|
|
+ */
|
|
|
|
+ afterColumnAffinity?: PositionAffinity;
|
|
/**
|
|
/**
|
|
* Suppress mouse down events.
|
|
* Suppress mouse down events.
|
|
* If set, the editor will attach a mouse down listener to the view zone and .preventDefault on it.
|
|
* If set, the editor will attach a mouse down listener to the view zone and .preventDefault on it.
|
|
@@ -6196,6 +6216,11 @@ declare namespace monaco.languages {
|
|
*/
|
|
*/
|
|
readonly range?: IRange;
|
|
readonly range?: IRange;
|
|
readonly command?: Command;
|
|
readonly command?: Command;
|
|
|
|
+ /**
|
|
|
|
+ * If set to `true`, unopened closing brackets are removed and unclosed opening brackets are closed.
|
|
|
|
+ * Defaults to `false`.
|
|
|
|
+ */
|
|
|
|
+ readonly completeBracketPairs?: boolean;
|
|
}
|
|
}
|
|
|
|
|
|
export interface InlineCompletions<TItem extends InlineCompletion = InlineCompletion> {
|
|
export interface InlineCompletions<TItem extends InlineCompletion = InlineCompletion> {
|