@@ -159,3 +159,54 @@ hr {
159159 background : var (--color-surface-hover );
160160 height : 1px ;
161161}
162+
163+ .cm-completionIcon-property ::after {
164+ content : '🆔' !important ;
165+ }
166+
167+ .cm-completionIcon-enum ::after {
168+ content : '❝' !important ;
169+ }
170+
171+ .cm-completionIcon-keyword ::after {
172+ content : '🔑' !important ;
173+ }
174+
175+ .cm-completionIcon-type ::after {
176+ display : block !important ;
177+ background-size : contain !important ;
178+ content : '' !important ;
179+ background-image : url ('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABYgAAAWIBXyfQUwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMBSURBVHic7ZvNTxNBGId/MzulLUWkQqQkRJKGGpUYo4k3MSYeDPEj8YDx6+LJRC/6H3g2MXIy8UyMB08a8cLBGGM0HiQeEEwJES20BaE00FZYZseDYIROW0JlX2DnufXdnd1nfu1+vJsuYPA2TFfsHlQ1LaOpawuSH1xSvMVtqf+JYE7SbzlDyWjkybMOtrh2+aoA7r5MR5N56+lg1nd83ubacLYrdT5HdTTYHyN19uWerpZvK/W/k7zVN3PlQ9LqzSxyi8TQJcJ+R56M2Dd6zjb1AssB3Hk12dU/HujL22xHfeulCAqlzkTyFx9eiDxn914r0T+WmZvI+wLUYm7SWmsXTreF63kiO/XAa5MHgETeF5zITt7nyZzVTS1DxURBXOKpgthLLUJFKieaedZmO/qsX45ZmwkulSdO/FqkYuDUEtSYAKgFqDEBUAtQYwKgFqBG1AlF7UAKGxge8XQCnj8ETADUAtR4PgChKzbvaUCoNlh2YC5fQHpmtqgeba38FD09nUGu8GtVLRQMoLkxXHHsaCJZVKvGVxtAMOBHfai27AYdx9HWK40DgJnsXFHNJ8S6xuqoxtfzh4AJgFqAGs8HoD0JKqXgOOXvkJXSL680rtTY9eyz3PY26mt6AWoBakwA1ALUeD4A0wvoVja9gIcwAVALUOP5AEwvYHoBj2MCoBagxvMBaK8Ckcbwuu6tU9OZojpFL1CNrzaAgL8GuypsUEqprVP0AtX4ev4QMAEAKHqNZKN3ZFuZEnNa4ACKzirZ+dymC7lNiTklBVN4rxja1q48PvkTTQ27ISz9f6lL/UooegHHUZBS/8BjSUpMzWZLBKDesc9D8fMOYy82tOftDmfnGAAMDI+8BXCCWMdt3hw90H6KA4AQuAqGNLWRWzAgxS11HVi+DB5ub/8ByToBDJGauQHDoJToPBKLJf58/Id4PO7PObitFLsJYD+J4ObxlTH1OMTxKBaLLawUS74u8unLaJtlYZ9kyu+O3+ZgKbYgJb4fOxQdo3YxbEV+A0V6Y/BBlijFAAAAAElFTkSuQmCC' ) !important ;
180+ width : 20px !important ;
181+ height : 20px !important ;
182+ background-position : center;
183+ background-repeat : no-repeat;
184+ }
185+
186+ .cm-completionIcon-function ::after ,
187+ .cm-completionIcon-method ::after ,
188+ .cm-completionIcon-variable ::after ,
189+ .cm-completionIcon-namespace ::after ,
190+ .cm-completionIcon-interface ::after {
191+ content : '⚡' !important ;
192+ }
193+
194+ .cm-tooltip-autocomplete > ul > li {
195+ display : flex;
196+ }
197+
198+ .cm-tooltip-autocomplete > ul > li > .cm-completionIcon {
199+ width : 1em !important ;
200+ display : flex;
201+ align-self : center;
202+ justify-content : center;
203+ justify-item : center;
204+ }
205+
206+ .cm-tooltip-autocomplete .cm-completionLabel {
207+ flex-grow : 1 ;
208+ }
209+
210+ .cm-tooltip-autocomplete .cm-completionDetail {
211+ margin-right : 8px ;
212+ }
0 commit comments