Skip to content

Commit f524a8c

Browse files
author
Jannis P
committed
Add autocomplete
1 parent 6f24de1 commit f524a8c

14 files changed

+660
-49
lines changed

packages/vue-prism-editor/dist/Editor.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,22 @@ export interface History {
2222
}>;
2323
offset: number;
2424
}
25+
interface AutocompleteEntry {
26+
text: string;
27+
overlap: number;
28+
label?: string;
29+
}
2530
export declare const PrismEditor: import("vue/types/vue").ExtendedVue<Vue, {
2631
capture: boolean;
2732
history: History;
2833
lineNumbersHeight: string;
2934
codeData: string;
35+
autocompleteOpen: boolean;
36+
autocompleteIndex: number;
37+
autocompleteData: AutocompleteEntry[];
3038
}, {
39+
updateAutocompleteData(): void;
40+
acceptAutocomplete(event: Event, option?: number | undefined): void;
3141
setLineNumbersHeight(): void;
3242
styleLineNumbers(): void;
3343
_recordCurrentState(): void;
@@ -44,6 +54,7 @@ export declare const PrismEditor: import("vue/types/vue").ExtendedVue<Vue, {
4454
isEmpty: boolean;
4555
content: string;
4656
lineNumbersCount: number;
57+
cursorOffset: number[];
4758
}, {
4859
lineNumbers: boolean;
4960
autoStyleLineNumbers: boolean;
@@ -54,4 +65,6 @@ export declare const PrismEditor: import("vue/types/vue").ExtendedVue<Vue, {
5465
insertSpaces: boolean;
5566
ignoreTabKey: boolean;
5667
placeholder: string;
68+
autocomplete: Function;
5769
}>;
70+
export {};

packages/vue-prism-editor/dist/prismeditor.cjs.development.js

Lines changed: 154 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/vue-prism-editor/dist/prismeditor.cjs.development.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/vue-prism-editor/dist/prismeditor.cjs.production.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/vue-prism-editor/dist/prismeditor.cjs.production.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)