on 2158366 help sign in
all commits
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