on 2158366 help sign in
all commits
94a1951Work towards a breakpoint UIBlaž Hrastnik d39baa3Start integrating into the editor's event loopBlaž Hrastnik 16bf8e1Document more of document.rs (#562)Kirawi d84f8b5Show file preview in split pane in fuzzy finder (#534)Gokul Soumya f0eb6edResolve a couple TODOsBlaž Hrastnik 557c630fix: Map all selections on transaction.applyBlaž Hrastnik f88d4c1Move indent-style code into `helix_core::indent`.Nathan Vegdahl e191a75Give default document a single line ending.Nathan Vegdahl cd7302fEnforce cursor/selection invariants in one place.Nathan Vegdahl 4359404Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 2510383mark reloaded buffers as unchangedShafkath Shuhan 198fe40Don't insert a final line ending on file load/reload.Nathan Vegdahl a77274eMerge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 0b1ed86Fix #442 (#446)Kirawi 85d5b39Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl fc34efeappease clippyBlaž Hrastnik 48481dbfix: Make path absolute before normalizingBlaž Hrastnik b72c620fix: When calculating relative path, expand tilde lastBlaž Hrastnik c5b2973`:reload` (#374)Kirawi 28627f9Fix empty document test.Nathan Vegdahl 7961a13Make new documents empty, rather than starting with a line ending.Nathan Vegdahl 22dca3bAllow last line in file to lack a line break character.Nathan Vegdahl 7c7be6dMake `Selection`'s normalize and transform methods self-consuming only.Nathan Vegdahl 0ae522fClean up `Selection` to not use so many allocations.Nathan Vegdahl 2902a10Make Document's format API a little nicer.Joe Neeman c9be480Make formatting happen asynchronously.Joe Neeman d534d64Detect file language before file indent style.Nathan Vegdahl c688288Move helix-view/tests/*txt files to txts subdirectory (#372)teenjuna 10548bfFix previous broken refactor key into helix-viewIvan Tham 6564257add missing docShafkath Shuhan fd98e74Handle non-UTF8 filesShafkath Shuhan 0cbaa99Fix flipped condition where Helix adds a line ending on open.Nathan Vegdahl 13648d2Add surround keybindsGokul Soumya 07e2880Add function to get the line ending of a str slice.Nathan Vegdahl 7140020Don't need getters/setters for line_ending property.Nathan Vegdahl e686c3eMerge branch 'master' of github.com:helix-editor/helix into line_ending_detectionNathan Vegdahl 4efd671Work on moving code over to LineEnding instead of assuming '\n'.Nathan Vegdahl 9856257Fix doc warningsIvan Tham 5d22e3cMisc fixes and clean up of line ending detect code.Nathan Vegdahl 701eb0dchanged some hardcoded newlines, removed a else if in line_ending.rsJan Hrastnik ce97a2fAdd ability to change theme on editorwojciechkepka 10f9f72Revert "Refactor key into helix-view"Blaž Hrastnik cdd9347Merge remote-tracking branch 'origin/master' into line_ending_detectionJan Hrastnik ca806d4Refactor key into helix-viewIvan Tham a6d3958Add `work_done_token` as parameter to lsp methodswojciechkepka 41b0748Fix expansion of `~` (#284)Wojciech Kępka 8bccd6dapplied changes from pr reviewJan Hrastnik f7e00cfConfigurable keys 2 (Mapping keys to commands) (#268)PabloMansanet 9c3eadbfixed some problems from rebasingJan Hrastnik 7cf0fa0doc.line_ending() now returns &'static strJan Hrastnik