core
core copied to clipboard
🚀 A framework helps you quickly build AI Native IDE products. https://preview.opensumi.com
**描述你的问题(Describe the bug)** 如上图的输出面板。滚动条在最上面,需要向下拉,才可以看到日志信息。默认滚动条应该在最底部,日志从顶端开始展示。 **复现路径(To Reproduce)** 打开 IDE,切换到输出 (output) 面板,查看日志信息。默认是看不到日志的,只有向下拉滚动条,才能看到。 **预期表现(Expected behavior)** 默认就能够看到日志,应该从最顶端第一行开始显示。 **环境信息(Environment)** - OS: macOS 11.2 Intel chip - Browser: electron - OpenSumi Version: 2.27.2
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** 改进点 - [x] 通过快捷键触发 partial widget 时根据光标位置优先 采纳/弃用 最近的变更 - [x] 支持 undo/redo 操作 **描述你预期的功能表现(Describe the solution you'd like)** **描述你考虑过的替代方案(Describe...
### Types - [x] 🎉 New Features ### Background or solution 1. 使用 fastdom 来批量化写入和读取操作 当我们在获取浏览器的布局时,如果当前有未应用的布局,浏览器会强制应用该布局。 所以我们其实不太需要每一次都获取最新的布局,仅获取上一帧的布局信息即可。 使用一个工具包 fastdom 来做到这一点。 2. 原来的 monaco 的渲染时机是在 react 渲染完的下一帧 这是因为 monaco 监听了自身的 dom...
**描述你的问题(Describe you question here)** 请问一下 [vscode/typescript-language-features](https://github.com/erha19/vscode/blob/8cea434decbabf5259b47e927eca67afede7ad10/extensions/typescript-language-features/package.json#L76) 这个插件是怎么添加到纯WEB项目,并运行的; 有没有一些相对比较完整的示例;
### Types - [x] 🎉 New Features ### Background or solution 补全 context 中加入文件完整路径,工作区路径 ### Changelog add `workspaceDir` and `fileUrl` into request completion option ## Summary by CodeRabbit - **新功能**...
### Types - [x] 🎉 New Features ### Background or solution 1. 实现了 getCurrentInlineCompletions 2. 优化了一下 extension 查找的性能 ### Changelog implements a new API: `sumi.languages.getCurrentInlineCompletions`
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** **描述你预期的功能表现(Describe the solution you'd like)** - support [multi-root workspace](https://code.visualstudio.com/docs/editor/multi-root-workspaces) - add/remove folders - open workspace file - settings - debug...
**描述你的问题(Describe you question here)** 开发了一个vscode语言插件,需要为该语言的文件后缀配相应的自定义 icon,通过在插件的 package.json contribute 中配置 icon : ```json "contributes": { "languages": [ { // other fields ... "icon": { "light": "./icon.svg", "dark": "./icon.svg" } } ],...
**描述你的问题(Describe you question here)** 在纯web项目中,修改web-lite中的代码,打开extension中的插件列表,看控制台每个插件对应的json文件都加载了,但是编辑器里面编写代码没有任何提示,一点反应都没;想请问下,纯web项目添加代码提示的流程或必要的步骤; 
我现在在为我的团队接入 AI 模块,我已经读完了 https://opensumi.com/zh/docs/integrate/module-usage/ai-native-module 这篇文档,但依旧有一些问题。 ### service 是否需要接入第三方 AI 平台? 经过阅读文档,我参考了 `ai.back.service.ts` 的实现。我注意到这里: https://github.com/opensumi/core/blob/84252e2d5e872e08b00b89097eb8ea21e97ae36b/packages/startup/entry/sample-modules/ai-native/ai.back.service.ts#L20C1-L43C3 似乎在返回一个固定值,而不是真实 AI 返回的内容。这里需要我自行对接第三方 AI 吗? ### Contribution 如何配置? 我注意到文档中提及 https://opensumi.com/zh/docs/integrate/module-usage/ai-native-module#iainativecapabilities 这些配置如何配置到 Contribution 中?demo 和文档中似乎没有提及。 ### 是否有文档简述...