Skip to content

Conversation

@GnoCiYeH
Copy link
Member

No description provided.

GnoCiYeH and others added 14 commits October 11, 2024 23:26
重新构建整体架构,包括:

渲染模块
输入处理模块
新增插件系统框架
* Insert mode
* 完善render_lexme换行和\t

* 解决退出时屏幕没有刷新的问题

---------

Co-authored-by: sparkzky <sparkhhhhhhhhh@outlook.com>
* normal mode

* 实现了功能的自定义(除了delete_some)

* 纠正default.yaml: 'G' -> 'shift-G'

* 删除单词,移动到下一单词

* 移动undo, redo等到buffer模块

移动到前一单词,下一单词末尾

* CMD_COUNTER作为Application的成员变量
* feat search

* 修改default.yaml

* 修改usize溢出bug,修改exec_search前后部分按键不能使用

---------

Co-authored-by: zhuweihao12138 <746026882@qq.com>
Co-authored-by: GnoCiYeH <heyicong@dragonos.org>
* Add command mode

* modified to resolve the conflict

* get command mode modified

* worksapce模式,支持查看工作区内容,动态打开工作区文件等操作 (#33)

* 将共用结构体移动到held_core中,增加部分插件相关的interface (#34)

- 增加插件系统
- 更改部分项目结构

---------

Co-authored-by: GnoCiYeH <heyicong@dragonos.org>
* 增加Replace模式
---------

Co-authored-by: sparkzky <sparkhhhhhhhhh@outlook.com>
Co-authored-by: GnoCiYeH <heyicong@dragonos.org>
* patch the error of command mode

* 进一步修复文件移动引起的错误

* 修改import, default.yaml

---------

Co-authored-by: zhou <2628735358@qq.com>
@GnoCiYeH GnoCiYeH merged commit 5d785d9 into master Dec 23, 2024
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants