on 2158366 help sign in
all commits
d00414fStart moving more LSP calls into callbacks/futures without capturing selfBlaž Hrastnik 355ad3cTokio migration.Blaž Hrastnik bc4e54cLoad config files from ~/.config/helix, fallback to defaults.Blaž Hrastnik 91462afAllow starting hx without a file. A new blank file will be created.Blaž Hrastnik 0dbd5b6Simplify code by providin cx.current() = (view, doc).Blaž Hrastnik ceea5eaclippy lintBlaž Hrastnik 6c4093cWeave through view_id references so that views into one file have independent selects.Blaž Hrastnik c1f2a14view: document.rs cleanupBlaž Hrastnik a65395dLoad theme from toml file.Blaž Hrastnik 8657c57Trivial jumplist implementation.Blaž Hrastnik 4b176caReset first_line when changing files.Blaž Hrastnik 8a0ab44editor.open can now either replace the current view or open in a split.Blaž Hrastnik b24cdd1Derive a separate ViewId type.Blaž Hrastnik 8328fe9Drop refcell use, make view simply ref doc.id.Blaž Hrastnik bf95ee2Store Document on the Editor type, make View reference it.Blaž Hrastnik cbcacb1Merge some imports.Blaž Hrastnik 8ba1e15Expose doc.syntax() via accessor.Blaž Hrastnik 51c15daHold a reference to executor on the Editor type.Blaž Hrastnik e3ec5e3Fix goto code before merging.Blaž Hrastnik eadad13preparing for gd mergeJan Hrastnik 4e461beeditor.open now checks if view already existsJan Hrastnik 54a7e89lsp: Wire up didClose notification on editor.close.Blaž Hrastnik eca2a73lsp: Pass through language_id on didOpenTextDocument.Blaž Hrastnik dd91090Implement keep_selections (filter selections on regex).Blaž Hrastnik bb87b08Configure language servers via LanguageConfiguration.Blaž Hrastnik 8f4ff4ceditor: We still want to be able to calculate cursor pos.Blaž Hrastnik 8289bd1minor, fix clippy lintBlaž Hrastnik 01907b3commands: Implement count for a few more commands.Blaž Hrastnik 9132c6aMake some Document fields read-only.Blaž Hrastnik 7da6bd6commands: Simplify some code, only calling cx.doc() once.Blaž Hrastnik 7877647Allow closing individual views.Blaž Hrastnik de5170dParse input counts: 10w, etc.Blaž Hrastnik 5e73f83Implement vertical split calculations.Blaž Hrastnik 8f0ddf9Address clippy warnings.Blaž Hrastnik 446a7e5Don't render selections/cursors on views not in focus.Blaž Hrastnik 448c1abView tree implementation: render multiple split views.Blaž Hrastnik 05c7fb9Refactoring: move language_servers into Editor, proper load for doc.Blaž Hrastnik eff6facclippy lintBlaž Hrastnik b39849dRefactor: Document type as a wrapper around barebones State.Blaž Hrastnik 64b5b23Move theme from view to editor, support multiple views in editor.Blaž Hrastnik b2b3083Support multiple open views.Blaž Hrastnik 49b4cdbRefactor command calling.Blaž Hrastnik 49cc6c1Refactor Editor into Application and Editor/Workspace.Blaž Hrastnik