niQin 分享格言: The lamp of the wicked is snuffed out; the flame of his fire stops burning. -- Peter I
每个作品的所有权利均属于作者,rusthub.org 不负任何责任。 若有不当之处,请联系 ask@rusthub.org。

Helix - A post-modern text editor No.64b600bf443528bf150fbd91

Explorer 发布于 2023-07-18 11:03:40+08

1913 点击 / / 15 进入

💥 作品内容

关键词/标签: rust text-editor vim kakoune

A Kakoune / Neovim inspired editor, written in Rust.

The editing model is very heavily based on Kakoune; during development I found myself agreeing with most of Kakoune’s design decisions.

  • Vim-like modal editing
  • Multiple selections
  • Built-in language server support
  • Smart, incremental syntax highlighting and code editing via tree-sitter

Multiple selections

Multiple cursors as a core editing primitive, inspired by Kakoune. Commands manipulate selections which allows concurrent code editing.

Tree-sitter integration

Tree-sitter produces error tolerant and robust syntax trees, which enables better syntax highlighting, indent calculation and code navigation.

Powerful code manipulation

Navigate and select functions, classes, comments, etc and select syntax tree nodes instead of plain text.

Language server support

Language specific auto completion, goto definition, documentation, diagnostics and other IDE features with no additional configuration.

Built in Rust, for the terminal

No Electron. No VimScript. No JavaScript. Use it over ssh, tmux, or a plain terminal. Your laptop battery life will thank you.

Modern builtin features

Fuzzy finder to jump to files and symbols, project wide search, beautiful themes, auto closing bracket pairs, surround integration and more.

资源文件: 1 helix-2.png
2 helix-3.png
3 helix-4.png
4 helix-5.png

网站: https://helix-editor.com

源码网址: https://github.com/helix-editor/helix

💥 联系方式

联系人: Explorer

查看作品详细联系信息,请 签入 RustHub

联系方式由用户自己提供,rusthub.org 不负任何法律责任。 请自行甄别风险,谨防上当受骗。