Kevin Sjöberg
|
fdb5bfafae
|
Limit goto count
Giving a goto count greater than the number of lines in the buffer
would cause Helix to panic.
|
3 years ago |
Ivan Tham
|
e6132f0acd
|
Fix undo redo
I missed the fast return.
Fix #89
|
3 years ago |
Antoni Stevent
|
3071339cbc
|
update keymap.md to include arrow keys for movement
|
3 years ago |
Antoni Stevent
|
27aee705e0
|
use correct _extend methods, also remove unnecessary casts
|
3 years ago |
Antoni Stevent
|
f0fe558f38
|
Add up/right/left/down arrow keymaps, similar to kakoune
|
3 years ago |
Jakub Bartodziej
|
09a7db637e
|
Avoid theoretical underflow.
|
3 years ago |
Jakub Bartodziej
|
31ed4db153
|
Clean up leftover log.
|
3 years ago |
Jakub Bartodziej
|
3c5dfb0633
|
Improve on the fix for deleting from the end of the buffer.
|
3 years ago |
Jakub Bartodziej
|
6cbc0aea92
|
Disable deleting from an empty buffer which can cause a crash.
|
3 years ago |
Jan Hrastnik
|
c1c3750d38
|
key is now modified in place at start of handle_event
|
3 years ago |
Jan Hrastnik
|
daad8ebe12
|
key_canonicalization now only matches chars
|
3 years ago |
Jan Hrastnik
|
68abc67ec6
|
put the key canonicalization in a seperate function. only chars now get stripped of Shift modifier
|
3 years ago |
Jan Hrastnik
|
712f25c2b9
|
removed shift matching
|
3 years ago |
Blaž Hrastnik
|
abe8a83d8e
|
Merge pull request #92 from bfredl/clangd
LSP: add clangd as server for c/c++
|
3 years ago |
Blaž Hrastnik
|
a05fb95769
|
Merge pull request #80 from notoria/highlight
Highlight matching brackets
|
3 years ago |
Blaž Hrastnik
|
74e4ac8d49
|
Merge pull request #77 from notoria/match_brackets
Fix match_brackets::find
|
3 years ago |
Björn Linse
|
0e6f007028
|
LSP: add clangd as server for c/c++
|
3 years ago |
notoria
|
c3a98b6a3e
|
Highlight matching brackets
|
3 years ago |
notoria
|
4fe654cf9a
|
Fix match_brackets::find
|
3 years ago |
Blaž Hrastnik
|
661dbdca57
|
Fix cursor not showing on (0, 0)
|
3 years ago |
Blaž Hrastnik
|
5773bd6a40
|
Merge pull request #64 from pickfire/log
Default log file to cache
|
3 years ago |
Ivan Tham
|
d664d1dec0
|
Default log file to cache
|
3 years ago |
Blaž Hrastnik
|
7e8603247d
|
Merge pull request #66 from IceDragon200/replaced-args-parser
Drop pico-args in favour of a hand rolled parser
|
3 years ago |
Blaž Hrastnik
|
7140908f6e
|
Nix: add lldb to shell
|
3 years ago |
Blaž Hrastnik
|
6dba1e7ec7
|
Clippy lint
|
3 years ago |
Blaž Hrastnik
|
c0332bd935
|
Fix split sizes getting out of sync with the terminal size, refs #69
|
3 years ago |
Blaž Hrastnik
|
3c7729906c
|
Merge pull request #70 from RLHerbert/master
Fix panic when buffer larger than terminal width
|
3 years ago |
Rowan Herbert
|
1b67fae9f4
|
Fix panic when buffer larger than terminal width
|
3 years ago |
Corey Powell
|
f0018280cb
|
Refactored parse_args loop
Thanks @PabloMansanet
|
3 years ago |
Corey Powell
|
7202953e69
|
Dropped pico-args in favour of a simpler hand roller parser
Not the greatest looking, but it gets the job done
|
3 years ago |
Corey Powell
|
7761c88d61
|
Merge pull request #62 from pickfire/cell
Separate document history into Cell
|
3 years ago |
Corey Powell
|
68f5031dcc
|
Merge pull request #49 from eleijonmarck/patch-1
Update README.md to include shortcuts
|
3 years ago |
Corey Powell
|
83031564db
|
Merge pull request #57 from pickfire/fix-panic
Fix panic opening rust file
|
3 years ago |
Ivan Tham
|
eab6e53511
|
Fix panic opening rust file
Application::new will use stuff that requires tokio runtime.
|
3 years ago |
Ivan Tham
|
f5f46b1fed
|
Separate document history into Cell
As history is used separately from the rest of the edits, separating it
can avoid needless borrowing and cloning. But one need to be aware later.
|
3 years ago |
Eric Leijonmarck
|
5f49bafbe8
|
Update README.md
|
3 years ago |
Blaž Hrastnik
|
2719a35123
|
Merge pull request #55 from helix-editor/autoresize
autoresize terminal in compositor render
|
3 years ago |
Blaž Hrastnik
|
0a6672c626
|
Merge pull request #50 from wojciechkepka/config
Use config_dir for logging, create config_dir
|
3 years ago |
Blaž Hrastnik
|
b51111a364
|
Merge pull request #21 from IceDragon200/elixir-syntax
Added elixir syntax
|
3 years ago |
Jan Hrastnik
|
78980f575b
|
autoresize terminal in compositor render
|
3 years ago |
Corey Powell
|
0bb375bafa
|
Added missing tree-sitter-elixir submodule
|
3 years ago |
Eric Leijonmarck
|
c960bcfc24
|
Update README.md
|
3 years ago |
Wojciech Kępka
|
e88383d990
|
Use config_dir for logging, create config_dir
|
3 years ago |
Eric Leijonmarck
|
312b29f712
|
Update README.md
|
3 years ago |
Blaž Hrastnik
|
f4560cb68a
|
Better fix for w/e that also covers `ia<esc>we`/`ia<esc>wb`
|
3 years ago |
Blaž Hrastnik
|
cbb3ebafdc
|
Support ctrl-f and ctrl-b to page up/down, fixes #41
|
3 years ago |
Blaž Hrastnik
|
0851110d10
|
f/t: Check if at bounds before searching, refs #43, closes #37
|
3 years ago |
Blaž Hrastnik
|
3ace581191
|
Fix panics when triggering w or e on the last char of the line
Closes #32
|
3 years ago |
Blaž Hrastnik
|
c0264b9f7f
|
fix: Don't allow moving past last line, fixes #30, #24
Off by 1 error
|
3 years ago |
Blaž Hrastnik
|
22dad592b8
|
Merge pull request #40 from data0x200/fix-empty-command
Fix empty command cause panic
|
3 years ago |