Lapce 是一个用 Rust 编写的快速且功能强大的代码编辑器。Lapce 0.2.0 现已发布,具体更新内容如下:
Features/Changes
- #776:实现了 error lens
- #780 : 为 packaging 添加 Fedora 规范
- #787 : 将 LSP stderr output 添加到日志
- #809 : 当插件描述太长时用省略号截断
- #805 : 添加 goto 类型定义支持(可以跳转到变量所属类型的定义)
- #800 : 添加 alpine dev-container
- #806 : 添加下一个/上一个选项卡命令和键绑定。(请注意,这是在选项卡中向左/向右移动,而不是到最后使用的选项卡)
- c5f1692 : 使撤消更细化
- 69e6b83:修复绘画中的 alpha-depth 问题
- #821:显示 completion items 的文档。
- #825 : 添加光标闪烁间隔的配置选项
- #836 : 为 Julia 使用新的 highlighter 查询
- bcd6ff7 : 标题更新
- c3bcc13:全屏修复。更改 Lapce 图标以更好地处理常见的配色方案。
- #848 : 将插件面板分成两部分,安装和卸载。
- 722c678:Linux 上的自定义标题栏和调色板栏
- #840 : 关闭时保留未保存的文件,再次打开 Lapce 时将恢复这些文件
- #880 : 添加启用、禁用和删除插件的功能
- #887 : 不要绘制 tiny tab drags
- #905 : 添加切换嵌套提示的命令
- #913 : 添加 daily nightly 构建
- #916:空格键后不显示自动完成
- #927 : 使 completion/palette 允许向上/向下翻页键
- #895 : 添加设置以控制调色板预览编辑器的宽度
- #937:在空格上退格后不显示自动完成
- #948 : 添加调整编辑器/终端/各种拆分大小的功能
- #972:自动更新
- #979 : 添加 elixir 文件扩展名(以便它们可以被识别)
- #807 : 为 WGSL 添加语法高亮
- #903 : 添加更多文件扩展名(以便可以识别它们)
- #981:区分 stable/nightly/debug。这会将配置放在不同的文件夹中,具体取决于你的版本。
- #990:重做标题栏
- #1010 : 添加调色板命令以打开各种 Lapce 目录
- #1009 : 添加 about dialog
-
8687b7d:添加重命名符号的功能
Bug Fixes
- #781 : 给插件面板一个滚动条
- #789 : 在发送命令之前检查 LSP 功能。修复了大部分 Julia LSP 支持。
- #788:使用 FS 模块
- #831 : 修复单个引用上的 goto ref
- 1008682:在文件更改时重新加载资源管理器,以防 watching code 未激活。
- #849 : (LSP) 指定 root uri 的工作区文件夹(如果可用)。
- #850 : 启动 LSP 时设置当前目录
- #884 : 使用 UTF16 编码与 LSP 通信。这应该会修复一堆导致 RA 或编辑器崩溃的 unicode 错误。
- 474bb00:修复 MacOS 选项键
- #930 : 防止使用多个窗口保存时崩溃
- #843 : 更好地遵循系统操作系统路径
- fd74be8:代理重写!这应该不会发生锁定,并且更容易添加。
- 85e41dc : 查找框结果计数应使用当前缓冲区
- #996 : 将 uname 作为多个 args 传递以修复 WSL
- #1011 : 将设置按钮大小与窗口控件对齐
- #1017 : 不要因缺少 primary monitor 而失败
- 各种其他错误修复
更多详情可查看:https://github.com/lapce/lapce/releases/tag/v0.2.0