on 2158366 help sign in
all commits
a938f5arefactor: handle DAP events in editor main loopDmitry Sharshakov 6458edeAdd stack pointer display when stoppedDmitry Sharshakov 94a1951Work towards a breakpoint UIBlaž Hrastnik d39baa3Start integrating into the editor's event loopBlaž Hrastnik 557fd86Extract view.inner_area(), simplify render_focused_view_elementsBlaž Hrastnik 9776553Refactor view.first_line/first_col into view.offset (Position)Blaž Hrastnik 7892349feat: relative numbers (#485)Grzegorz Baranski d84f8b5Show file preview in split pane in fuzzy finder (#534)Gokul Soumya 7d51805Support primary clipboard (#548)Dmitry Sharshakov 27b551dhelix-term: handle scrolling when mouse is enabled (#554)Dmitry Sharshakov a2ccfffconfig: Rename [terminal] to [editor] and pass it into EditorBlaž Hrastnik f62ec6eMerge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 88d6f65Allow multi key remappings in config file (#454)Gokul Soumya 0883b4fCollect some common patterns into methods on `Range`.Nathan Vegdahl b0311f4Fixed primary cursor position calculation to use 1-width semantics.Nathan Vegdahl 9fcbbfaChanged startup behaviour to only open a single view when multiple files are specified on the commandline.Cor d530d6eFurther simplify error handling in :commandsBlaž Hrastnik 9c02a1bMake command implementation return a Result<()>Lionel Flandrin 5977b07Reduce calculation and improve pattern in infoboxIvan Tham 8985c58Add infoboxIvan Tham c9be480Make formatting happen asynchronously.Joe Neeman 4418e17reverse the dependency between helix-tui and helix-view (#366)Keith Simmons fd98e74Handle non-UTF8 filesShafkath Shuhan 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 a2b8cfcAdd system clipboard yank and paste commandsBenoît CORTIER 6825e19Only reconfiure highlights when setting themewojciechkepka ce97a2fAdd ability to change theme on editorwojciechkepka c5a2fd5Add `close_language_servers` method on `Editor`wojciechkepka 8664d70Replace `Editor::current` by a macroBenoît CORTIER 124514aAdd cursor kind to separate hidden cursor from posIvan Tham 6bdf609Remove RwLock for registersBenoît CORTIER 44cc0d8add alternate file (#223)Robin 098806clsp: Display LSP progress messages (#216)Wojciech Kępka 7cc13feDerive debug without featureIvan Tham 1a3a924Implement Debug for data structure as a featurenotoria ae51065Support go to line 1Zheming Li 960bc9fDon't panic on LSP not startingEgor Karavaev 68affa3Implement register selectionBenoît CORTIER 14f511dCreate document if it doesn't exist on saveWojciech Kępka 06d8d3fTry to detect language when document file path is setBlaž Hrastnik c0332bdFix split sizes getting out of sync with the terminal size, refs #69Blaž Hrastnik 2100f5aAddress clippy lint.Blaž Hrastnik 8f6f329If switching to a previously open buffer in the same view, keep it's old offsetBlaž 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 418ee17Canonicalize the path on open to avoid duplicates.Blaž Hrastnik 7c915dcAdd the :new command, don't crash if saving without filename.Blaž Hrastnik fd4fd12clippy lintBlaž Hrastnik