09a7db6Avoid theoretical underflow.Jakub Bartodziej
31ed4dbClean up leftover log.Jakub Bartodziej
3c5dfb0Improve on the fix for deleting from the end of the buffer.Jakub Bartodziej
6cbc0aeDisable deleting from an empty buffer which can cause a crash.Jakub Bartodziej
cbb3ebaSupport ctrl-f and ctrl-b to page up/down, fixes #41Blaž Hrastnik
4d12c7cFix empty command cause panicDaichi Takamiya
ce25aa9Allow setting a filepath on :writeBlaž Hrastnik
d8e1655Don't crash if no filename specified on openBlaž Hrastnik
2c48d65Format document on saveBlaž Hrastnik
094203cUpdate deps, introduce the new tree-sitter lifetimesBlaž Hrastnik
f1dc25aSupport count for indent tooBlaž Hrastnik
4f335faFix unindent to work with tabs, take a countBlaž Hrastnik
9c24f1eDrop selection_lines completely, change move_line_start bindingBlaž Hrastnik
f99a683Fix crash if appending at end of line on the last line of the fileBlaž Hrastnik
5a245b8Append :fmt as a separate history stateBlaž Hrastnik
54de768Fix crash if typing | (regex or) into the prompt.Blaž Hrastnik
5e6b46eUse array::IntoIter.Blaž Hrastnik
354b822Fix crash on xa<Enter> if we were on the last line.Blaž Hrastnik
fae2127Drop cx.view_id, it was used before we had cx.current.Blaž Hrastnik
0e5b421When calculating a new selection, we need to take newly inserted text into account.Blaž Hrastnik
4a9d116Hacky way to specify indent scopes per language via toml configs.Blaž Hrastnik
e4ff75bAdd :fmt (formats the whole file).Blaž Hrastnik
1255bcbSimplify the compositor callback.Blaž Hrastnik
ed827e9Fix jumplist jumps, keep the selection on vsplit.Blaž Hrastnik
caf4349Remove some of the panics, just log instead.Blaž Hrastnik
d24844bui: Render command mode doc text if available.Blaž Hrastnik
d4d5e88Show a message if no definition was found.Blaž Hrastnik
1be8b20Extract a method for view alignment.Blaž Hrastnik
adaf861vsplit can now split scratch buffers.Blaž Hrastnik
ff84c8eCommand mode: Per command completers.Blaž Hrastnik
87e7a0dSave space by having the command hashmap use const static refs.Blaž Hrastnik
9604a0cImprove command mode handling.Blaž Hrastnik
243456aDisallow quitting on last view if unsaved changes present.Blaž Hrastnik
c0a8b81Only send the document close event if we're closing the underlying bufferBlaž Hrastnik
c208136View::new is infallible, so is editor.switch/new_file.Blaž Hrastnik
f2c79e2Allow switching views back to scratch buffers.Blaž Hrastnik
7c915dcAdd the :new command, don't crash if saving without filename.Blaž Hrastnik
f8844c6Implement pair expansion when pressing new line between bracket pairs.Blaž Hrastnik
ba97005Work around the rest of the blocking issues.Blaž Hrastnik
d00414fStart moving more LSP calls into callbacks/futures without capturing selfBlaž Hrastnik
355ad3cTokio migration.Blaž Hrastnik
0e5308bNeed to allow this lint, the Hook signature requires Option<>.Blaž Hrastnik
ab4decfMake post hooks trigger even when a different handler processes input.Blaž Hrastnik
594575bCenter forward and backward jumps too.Blaž Hrastnik
c64240bImplement most of the view mode (z).Blaž Hrastnik
3e5f24alsp: support both utf-8 and utf-16 offsets.Blaž Hrastnik
811f952Center search results.Blaž Hrastnik
180521fAdjust scroll() to match kakoune: only scroll the view if cursor in bounds.Blaž Hrastnik
2a1f10dCenter the new position on screen after doing a goto jump.Blaž Hrastnik
95dd55bFix overlap calculation.Blaž Hrastnik
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list