forked from helix-editor/helix
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Visual line mode from Vim or linewise selection mode. helix-editor#356
- Loading branch information
Showing
8 changed files
with
134 additions
and
62 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,3 +3,4 @@ target | |
helix-term/rustfmt.toml | ||
result | ||
runtime/grammars | ||
.idea/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,64 +1,16 @@ | ||
<div align="center"> | ||
# Helix with visual line mode | ||
|
||
<h1> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="logo_dark.svg"> | ||
<source media="(prefers-color-scheme: light)" srcset="logo_light.svg"> | ||
<img alt="Helix" height="128" src="logo_light.svg"> | ||
</picture> | ||
</h1> | ||
This is Helix with a simple visual line mode. | ||
|
||
[![Build status](https://github.com/helix-editor/helix/actions/workflows/build.yml/badge.svg)](https://github.com/helix-editor/helix/actions) | ||
[![GitHub Release](https://img.shields.io/github/v/release/helix-editor/helix)](https://github.com/helix-editor/helix/releases/latest) | ||
[![Documentation](https://shields.io/badge/-documentation-452859)](https://docs.helix-editor.com/) | ||
[![GitHub contributors](https://img.shields.io/github/contributors/helix-editor/helix)](https://github.com/helix-editor/helix/graphs/contributors) | ||
[![Matrix Space](https://img.shields.io/matrix/helix-community:matrix.org)](https://matrix.to/#/#helix-community:matrix.org) | ||
> ... | ||
> Just like kakoune we have no plan to add a linewise selection mode. | ||
> | ||
> [helix-editor/helix#356](https://github.com/helix-editor/helix/issues/356#issuecomment-1785792949) | ||
</div> | ||
See also | ||
* [helix-editor/helix#2317](https://github.com/helix-editor/helix/issues/2317) | ||
* [helix-editor/helix#5548](https://github.com/helix-editor/helix/discussions/5548#discussioncomment-4694127) | ||
|
||
![Screenshot](./screenshot.png) | ||
--- | ||
|
||
A [Kakoune](https://github.com/mawww/kakoune) / [Neovim](https://github.com/neovim/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. | ||
|
||
For more information, see the [website](https://helix-editor.com) or | ||
[documentation](https://docs.helix-editor.com/). | ||
|
||
All shortcuts/keymaps can be found [in the documentation on the website](https://docs.helix-editor.com/keymap.html). | ||
|
||
[Troubleshooting](https://github.com/helix-editor/helix/wiki/Troubleshooting) | ||
|
||
# Features | ||
|
||
- Vim-like modal editing | ||
- Multiple selections | ||
- Built-in language server support | ||
- Smart, incremental syntax highlighting and code editing via tree-sitter | ||
|
||
It's a terminal-based editor first, but I'd like to explore a custom renderer | ||
(similar to Emacs) in wgpu or skulpin. | ||
|
||
Note: Only certain languages have indentation definitions at the moment. Check | ||
`runtime/queries/<lang>/` for `indents.scm`. | ||
|
||
# Installation | ||
|
||
[Installation documentation](https://docs.helix-editor.com/install.html). | ||
|
||
[![Packaging status](https://repology.org/badge/vertical-allrepos/helix.svg)](https://repology.org/project/helix/versions) | ||
|
||
# Contributing | ||
|
||
Contributing guidelines can be found [here](./docs/CONTRIBUTING.md). | ||
|
||
# Getting help | ||
|
||
Your question might already be answered on the [FAQ](https://github.com/helix-editor/helix/wiki/FAQ). | ||
|
||
Discuss the project on the community [Matrix Space](https://matrix.to/#/#helix-community:matrix.org) (make sure to join `#helix-editor:matrix.org` if you're on a client that doesn't support Matrix Spaces yet). | ||
|
||
# Credits | ||
|
||
Thanks to [@jakenvac](https://github.com/jakenvac) for designing the logo! | ||
[Helix README](https://github.com/helix-editor/helix/blob/master/README.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters