Antoni Stevent
|
27aee705e0
|
use correct _extend methods, also remove unnecessary casts
|
2021-06-03 23:24:24 +09:00 |
|
Antoni Stevent
|
f0fe558f38
|
Add up/right/left/down arrow keymaps, similar to kakoune
|
2021-06-03 23:24:24 +09:00 |
|
Jakub Bartodziej
|
09a7db637e
|
Avoid theoretical underflow.
|
2021-06-03 23:23:23 +09:00 |
|
Jakub Bartodziej
|
31ed4db153
|
Clean up leftover log.
|
2021-06-03 23:23:23 +09:00 |
|
Jakub Bartodziej
|
3c5dfb0633
|
Improve on the fix for deleting from the end of the buffer.
|
2021-06-03 23:23:23 +09:00 |
|
Jakub Bartodziej
|
6cbc0aea92
|
Disable deleting from an empty buffer which can cause a crash.
|
2021-06-03 23:23:23 +09:00 |
|
Jan Hrastnik
|
c1c3750d38
|
key is now modified in place at start of handle_event
|
2021-06-03 23:16:04 +09:00 |
|
Jan Hrastnik
|
daad8ebe12
|
key_canonicalization now only matches chars
|
2021-06-03 23:16:04 +09:00 |
|
Jan Hrastnik
|
68abc67ec6
|
put the key canonicalization in a seperate function. only chars now get stripped of Shift modifier
|
2021-06-03 23:16:04 +09:00 |
|
Jan Hrastnik
|
712f25c2b9
|
removed shift matching
|
2021-06-03 23:16:04 +09:00 |
|
Blaž Hrastnik
|
abe8a83d8e
|
Merge pull request #92 from bfredl/clangd
LSP: add clangd as server for c/c++
|
2021-06-03 22:23:20 +09:00 |
|
Blaž Hrastnik
|
a05fb95769
|
Merge pull request #80 from notoria/highlight
Highlight matching brackets
|
2021-06-03 22:14:37 +09:00 |
|
Blaž Hrastnik
|
74e4ac8d49
|
Merge pull request #77 from notoria/match_brackets
Fix match_brackets::find
|
2021-06-03 22:13:48 +09:00 |
|
Björn Linse
|
0e6f007028
|
LSP: add clangd as server for c/c++
|
2021-06-03 15:07:50 +02:00 |
|
notoria
|
c3a98b6a3e
|
Highlight matching brackets
|
2021-06-03 11:40:46 +02:00 |
|
notoria
|
4fe654cf9a
|
Fix match_brackets::find
|
2021-06-03 10:35:17 +02:00 |
|
Blaž Hrastnik
|
661dbdca57
|
Fix cursor not showing on (0, 0)
|
2021-06-03 13:34:00 +09:00 |
|
Blaž Hrastnik
|
5773bd6a40
|
Merge pull request #64 from pickfire/log
Default log file to cache
|
2021-06-03 12:58:31 +09:00 |
|
Ivan Tham
|
d664d1dec0
|
Default log file to cache
|
2021-06-03 10:15:17 +08:00 |
|
Blaž Hrastnik
|
7e8603247d
|
Merge pull request #66 from IceDragon200/replaced-args-parser
Drop pico-args in favour of a hand rolled parser
|
2021-06-03 10:32:42 +09:00 |
|
Blaž Hrastnik
|
7140908f6e
|
Nix: add lldb to shell
|
2021-06-03 10:31:33 +09:00 |
|
Blaž Hrastnik
|
6dba1e7ec7
|
Clippy lint
|
2021-06-03 10:31:14 +09:00 |
|
Blaž Hrastnik
|
c0332bd935
|
Fix split sizes getting out of sync with the terminal size, refs #69
|
2021-06-03 10:28:49 +09:00 |
|
Blaž Hrastnik
|
3c7729906c
|
Merge pull request #70 from RLHerbert/master
Fix panic when buffer larger than terminal width
|
2021-06-03 10:28:14 +09:00 |
|
Rowan Herbert
|
1b67fae9f4
|
Fix panic when buffer larger than terminal width
|
2021-06-02 16:30:40 -07:00 |
|
Corey Powell
|
f0018280cb
|
Refactored parse_args loop
Thanks @PabloMansanet
|
2021-06-02 14:26:20 -05:00 |
|
Corey Powell
|
7202953e69
|
Dropped pico-args in favour of a simpler hand roller parser
Not the greatest looking, but it gets the job done
|
2021-06-02 14:26:13 -05:00 |
|
Corey Powell
|
7761c88d61
|
Merge pull request #62 from pickfire/cell
Separate document history into Cell
|
2021-06-02 13:27:35 -05:00 |
|
Corey Powell
|
68f5031dcc
|
Merge pull request #49 from eleijonmarck/patch-1
Update README.md to include shortcuts
|
2021-06-02 13:15:32 -05:00 |
|
Corey Powell
|
83031564db
|
Merge pull request #57 from pickfire/fix-panic
Fix panic opening rust file
|
2021-06-02 13:14:19 -05:00 |
|
Ivan Tham
|
eab6e53511
|
Fix panic opening rust file
Application::new will use stuff that requires tokio runtime.
|
2021-06-02 23:49:26 +08:00 |
|
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.
|
2021-06-02 23:47:50 +08:00 |
|
Eric Leijonmarck
|
5f49bafbe8
|
Update README.md
|
2021-06-02 17:05:15 +02:00 |
|
Blaž Hrastnik
|
2719a35123
|
Merge pull request #55 from helix-editor/autoresize
autoresize terminal in compositor render
|
2021-06-02 22:45:43 +09:00 |
|
Blaž Hrastnik
|
0a6672c626
|
Merge pull request #50 from wojciechkepka/config
Use config_dir for logging, create config_dir
|
2021-06-02 22:43:28 +09:00 |
|
Blaž Hrastnik
|
b51111a364
|
Merge pull request #21 from IceDragon200/elixir-syntax
Added elixir syntax
|
2021-06-02 22:41:51 +09:00 |
|
Jan Hrastnik
|
78980f575b
|
autoresize terminal in compositor render
|
2021-06-02 15:40:08 +02:00 |
|
Corey Powell
|
0bb375bafa
|
Added missing tree-sitter-elixir submodule
|
2021-06-02 06:43:22 -05:00 |
|
Eric Leijonmarck
|
c960bcfc24
|
Update README.md
|
2021-06-02 13:15:31 +02:00 |
|
Wojciech Kępka
|
e88383d990
|
Use config_dir for logging, create config_dir
|
2021-06-02 12:25:25 +02:00 |
|
Eric Leijonmarck
|
312b29f712
|
Update README.md
|
2021-06-02 12:05:39 +02:00 |
|
Blaž Hrastnik
|
f4560cb68a
|
Better fix for w/e that also covers ia<esc>we /ia<esc>wb
|
2021-06-02 14:57:43 +09:00 |
|
Blaž Hrastnik
|
cbb3ebafdc
|
Support ctrl-f and ctrl-b to page up/down, fixes #41
|
2021-06-02 13:20:36 +09:00 |
|
Blaž Hrastnik
|
0851110d10
|
f/t: Check if at bounds before searching, refs #43, closes #37
|
2021-06-02 13:20:27 +09:00 |
|
Blaž Hrastnik
|
3ace581191
|
Fix panics when triggering w or e on the last char of the line
Closes #32
|
2021-06-02 13:19:40 +09:00 |
|
Blaž Hrastnik
|
c0264b9f7f
|
fix: Don't allow moving past last line, fixes #30, #24
Off by 1 error
|
2021-06-02 13:19:40 +09:00 |
|
Blaž Hrastnik
|
22dad592b8
|
Merge pull request #40 from data0x200/fix-empty-command
Fix empty command cause panic
|
2021-06-02 13:06:57 +09:00 |
|
Corey Powell
|
ca042a4bde
|
Added elixir syntax
Using custom fork for now to get around generating the source files
|
2021-06-01 21:59:16 -05:00 |
|
Blaž Hrastnik
|
67b1cd32c7
|
Update install notes
|
2021-06-02 11:14:46 +09:00 |
|
Daichi Takamiya
|
4d12c7c3cf
|
Fix empty command cause panic
|
2021-06-02 10:55:32 +09:00 |
|