on 2158366 help sign in
all commits
4edfac2Allocate the tab stop only onceBlaž Hrastnik 1b102d5Extract the merge "operator" into helix-coreBlaž Hrastnik ae58d81Appease clippyBlaž Hrastnik f9cdb2aTurn diagnostics rendering into span injection tooBlaž Hrastnik 057bd63Simplify selection rendering by injecting highlight scopesBlaž Hrastnik a6cadddFix silly mistake in previous phantom line bug fix.Nathan Vegdahl 2dba228Fix highlight code splitting graphemes.Nathan Vegdahl 4418e17reverse the dependency between helix-tui and helix-view (#366)Keith Simmons 10548bfFix previous broken refactor key into helix-viewIvan Tham 3606d8bPatch the primary cursor with insert and select styleswojciechkepka c534fdeRefactor, add `ui.cursor.primary`wojciechkepka d70be55Add ability to theme primary selecitionwojciechkepka ac1e98dAdd ability to theme cursorwojciechkepka 481c4baIncrement char_index by grapheme char count.Nathan Vegdahl 20f33eaminor: Remove old TODOsBlaž Hrastnik a70de6eMerge pull request #224 from helix-editor/line_ending_detectionBlaž Hrastnik cc357d5Add progress spinners to status linewojciechkepka e686c3eMerge branch 'master' of github.com:helix-editor/helix into line_ending_detectionNathan Vegdahl 5d22e3cMisc fixes and clean up of line ending detect code.Nathan Vegdahl 2d629a8Fix overflowwojciechkepka 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 1c1474cAdd `ui.statusline.inactive`, use `ui.statusline` for statusline textwojciechkepka 8664d70Replace `Editor::current` by a macroBenoît CORTIER f7e00cfConfigurable keys 2 (Mapping keys to commands) (#268)PabloMansanet a4f5a01trying out line ending helper functions in commands.rsJan Hrastnik 3756c21rebase on branch line_ending_detectionJan Hrastnik d1c8a74Add theme key for selected line numberGokul Soumya 124514aAdd cursor kind to separate hidden cursor from posIvan Tham 6bdf609Remove RwLock for registersBenoît CORTIER 6fb2d26Use `_impl` suffix instead of `_` prefixBenoît CORTIER 4faf1d3Remove indent style status-line display for now.Nathan Vegdahl 358ea6aImplement command to change the indent-style setting of a document.Nathan Vegdahl 8648e48Render indent-style status in status line.Nathan Vegdahl f33aabaAdd ui.selection to theme.tomlGokul Soumya ae51065Support go to line 1Zheming Li 1bffb34Make matching bracket dimmed, prevent out of bounds renderingWojciech Kępka 3cee0bfAddress clippy lintBlaž Hrastnik 68affa3Implement register selectionBenoît CORTIER 14830e7Revert the line number rendering change, we were correct beforeBlaž Hrastnik e2d780ffix: 2 panics while setting style + off by 1 The panics would occur because set_style would draw outside of the the surface. Both occured using `find_prev` or `till_prev` In my case the first panic! would appear in a terminal with around 80 columns in helix/README.md going to the end of the file with `geglf(` the second with `geglfX` The off by one fix ensures that `find_nth_prev` starts at the first character to the leftahkrr 16b1cfaAdd diagnostics keybindingsWojciech Kępka c5c3ec0fix: panicked at 'attempt to subtract with overflow' helix-term/src/ui/editor.rs:275:29 This would happen when the window-size was to small to display the entire width and one would start jumping forwards with f<some_char> and the beginning of the highlighted area would end up outside of the windowahkrr c17dcb8Fixing Multiple Panics (#121)Kirawi f2e554dmatchbrackets: Needs to render with the viewport offsetBlaž Hrastnik 29b9eedFix panic paint mysterious matching pairIvan Tham c1c3750key is now modified in place at start of handle_eventJan Hrastnik daad8ebkey_canonicalization now only matches charsJan Hrastnik 68abc67put the key canonicalization in a seperate function. only chars now get stripped of Shift modifierJan Hrastnik