on 2158366 help sign in
all commits
a4f5a01trying out line ending helper functions in commands.rsJan Hrastnik a9a718cadded some tests and a line_ending helper function in document.rsJan Hrastnik 9c419feadded more changes from pr review for line_ending_detectionJan Hrastnik 5eb6918resolved conflict in rebaseJan Hrastnik 17f69a0ran cargo clippy and cargo fmtJan Hrastnik 3756c21rebase on branch line_ending_detectionJan Hrastnik ecb39daCosmetic changes and better comments for the indent auto-detect code.Nathan Vegdahl 0a5580aAddress PR comments.Nathan Vegdahl 8648e48Render indent-style status in status line.Nathan Vegdahl 5ca043cFix clippy warnings.Nathan Vegdahl 2329512Attempt to auto-detect indentation style on document load.Nathan Vegdahl d008e86`Document::is_modified` should not check if path is set If there is a new document we still want to know if there are unsaved changesWojciech Kępka 69fe46aAdd :earlier and :later commands that can be used to navigate the full edit history. (#194)Jakub Bartodziej 7cc13feDerive debug without featureIvan Tham 1a3a924Implement Debug for data structure as a featurenotoria 7ef0e2cDon't panic on empty documentKevin Sjöberg 82fdfdcAdd missing newline to end of file on loadIvan Tham 16b1cfaAdd diagnostics keybindingsWojciech Kępka bcb1afeAdd a comment to `canonicalize_path`Wojciech Kępka de946d2Add a TODOWojciech Kępka 14f511dCreate document if it doesn't exist on saveWojciech Kępka 06d8d3fTry to detect language when document file path is setBlaž Hrastnik e6132f0Fix undo redoIvan Tham 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 f5f46b1Separate document history into CellIvan Tham ce25aa9Allow setting a filepath on :writeBlaž Hrastnik 2c48d65Format document on saveBlaž Hrastnik 4a9d116Hacky way to specify indent scopes per language via toml configs.Blaž Hrastnik 355ad3cTokio migration.Blaž Hrastnik b0bdcabdoc: Note about diagnostic mapping.Blaž Hrastnik 28c167ddoc: Be smarter about calculating modified status.Blaž Hrastnik 3e5f24alsp: support both utf-8 and utf-16 offsets.Blaž Hrastnik cf7b19dAlways update selection: Empty transactions can still change selections.Blaž Hrastnik ceea5eaclippy lintBlaž Hrastnik 15c9a33Drop doc.state. Use doc.text + doc.selections.Blaž Hrastnik 6c4093cWeave through view_id references so that views into one file have independent selects.Blaž Hrastnik 9eaef6eFully drop State references.Blaž Hrastnik 1b5316eTrack document modified state.Blaž Hrastnik 742b3a7Store intra-files jumps (goto) on the jumplist.Blaž Hrastnik c1f2a14view: document.rs cleanupBlaž Hrastnik aefafc2Replace Mode::Goto with just using on_next_key.Blaž Hrastnik e3c4edaAdd the machinery to load syntax config from TOML.Blaž Hrastnik 8328fe9Drop refcell use, make view simply ref doc.id.Blaž Hrastnik 5e6716cAdd tab_width and indent_unit config.Blaž Hrastnik c331721Finish hiding doc.state / State as an implementation detail.Blaž Hrastnik 8ba1e15Expose doc.syntax() via accessor.Blaž Hrastnik 2b64f49Document::new should just take a rope.Blaž Hrastnik e261f3cExpose doc.language_server as an accessor.Blaž Hrastnik 59e6024Remove State from a few more signatures.Blaž Hrastnik