Commit graph

  • 4bec87ad18 Update keymap Wojciech Kępka 2021-06-07 20:28:39 +0200
  • c65b4dea09 commands: Add replace with yanked as R Wojciech Kępka 2021-06-07 20:13:40 +0200
  • 6fc0e0b5fb completion: Fix unimplemented autocomplete Wojciech Kępka 2021-06-07 19:01:07 +0200
  • 0201ef9205 ui: completion: Use the correct type_name Blaž Hrastnik 2021-06-08 01:38:57 +0900
  • 037f45f24e Create all parent directories for config and cache Wojciech Kępka 2021-06-07 17:49:02 +0200
  • 9821beb5c4 Make gh/gl extend selection in select mode Blaž Hrastnik 2021-06-07 23:32:44 +0900
  • 3cee0bf200 Address clippy lint Blaž Hrastnik 2021-06-07 23:08:51 +0900
  • 4fd38f82a3 Disable failing doctest Blaž Hrastnik 2021-06-07 23:05:39 +0900
  • b5682f984b Separate helix-term as a library Ivan Tham 2021-06-07 12:40:21 +0800
  • 68affa3c59 Implement register selection Benoît CORTIER 2021-06-04 22:21:31 -0400
  • d5de9183ef Use upstream jsonrpc again Blaž Hrastnik 2021-06-07 21:33:17 +0900
  • 8d6fad4cac lsp: Provide workspace root on client.initialize() Blaž Hrastnik 2021-06-07 21:32:01 +0900
  • 14830e75ff Revert the line number rendering change, we were correct before Blaž Hrastnik 2021-06-07 13:24:03 +0900
  • 59f94d13b8 Disable haskell grammar until build issues are resolved Blaž Hrastnik 2021-06-07 10:17:25 +0900
  • b3eeac7bbf Disable aarch64-macos, it fails to build on macos-latest Blaž Hrastnik 2021-06-07 09:49:59 +0900
  • f48a60b8e2 Release 0.0.10 Blaž Hrastnik 2021-06-07 09:32:48 +0900
  • 4f561e93b8 View mode: Use saturating_sub when calculating first_col Blaž Hrastnik 2021-06-07 09:29:21 +0900
  • 01b1bd15a1 commands: use chars().count() over .len() on strings Blaž Hrastnik 2021-06-07 09:26:49 +0900
  • ff8a031cb2 Add diagnostics keys to keymap.md Blaž Hrastnik 2021-06-07 09:24:23 +0900
  • d9b2f6feac Only test on stable rust Blaž Hrastnik 2021-06-07 09:20:36 +0900
  • 582f1ee9d8 Add aarch64-macos (M1) to the release build matrix Blaž Hrastnik 2021-06-07 09:19:51 +0900
  • e2d780f993 fix: 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 left ahkrr 2021-06-06 21:32:14 +0200
  • 843c2cdebd
    Install instructions and version number corrections (#148) Ethan Bodzioney 2021-06-06 19:14:06 -0500
  • 8a29086c1a Fix panic when moving over unicode punctuation Benoît CORTIER 2021-06-05 12:01:20 -0400
  • 16b1cfa3be Add diagnostics keybindings Wojciech Kępka 2021-06-06 11:59:32 +0200
  • 2066e866c7 Add spc w w for window mode Ivan Tham 2021-06-06 13:09:21 +0800
  • 3494bb8ef0 Refactor index assignment Kevin Sjöberg 2021-06-06 09:49:37 +0200
  • a4ff8cdd8a Allow moving backwards in completions Kevin Sjöberg 2021-06-05 23:20:34 +0200
  • 145bc1970a Trigger directory completion upon pressing Enter Kevin Sjöberg 2021-06-05 22:40:11 +0200
  • 54f3548d54
    theme: Enable style modifiers in theme.toml, add Ingrid's theme (#113) Ingrid 2021-06-06 14:45:59 +0200
  • 3280510d5b Fix unused import Ivan Tham 2021-06-06 19:25:25 +0800
  • df80f3c966 Add test for prev word Ivan Tham 2021-06-06 19:25:16 +0800
  • 40744ce835 Add ctrl-w in insert mode Ivan Tham 2021-06-05 18:15:50 +0800
  • aa8a8baeeb Calculate offset when moving picker cursor Kevin Sjöberg 2021-06-06 10:41:21 +0200
  • bcb1afeb4c Add a comment to canonicalize_path Wojciech Kępka 2021-06-06 07:34:18 +0200
  • de946d2357 Add a TODO Wojciech Kępka 2021-06-06 07:31:40 +0200
  • 14f511da93 Create document if it doesn't exist on save Wojciech Kępka 2021-06-06 07:09:50 +0200
  • 392631b21d
    Update build.yml Blaž Hrastnik 2021-06-06 18:22:18 +0900
  • ce99ecc7a2 Add more coverage for CI Ivan Tham 2021-06-05 19:32:10 +0800
  • 2ac496f919 Do not move past number of matches Kevin Sjöberg 2021-06-06 10:06:47 +0200
  • 5463a436a8 Return an error if we request an embedded file that does not exist. Brian Dawn 2021-06-05 15:24:10 -0500
  • e09b0f4eff Add a smoke test around loading runtime files. Brian Dawn 2021-06-05 12:12:59 -0500
  • f3db12e240 Simplify the load_runtime_file code. Brian Dawn 2021-06-05 12:12:08 -0500
  • 676719b361 Simplify creating pathbufs. Brian Dawn 2021-06-05 11:52:13 -0500
  • ae105812d6 Apply suggestions from code review Brian Dawn 2021-06-05 11:50:34 -0500
  • 255598a2cb Make rust-embed optionally included based on the embed_runtime feature. Brian Dawn 2021-06-05 08:05:08 -0500
  • 62d181de78 Provide a feature flag to be able to embed the runtime folder. Brian Dawn 2021-06-03 15:46:56 -0500
  • 8c2fa12ffc Add window mode Ivan Tham 2021-06-05 15:45:24 +0800
  • 212f6bc372 changed flag in build_cpp '/std:c++14' to '/std:c++17' due to tree_sitter_haskell not compiling on msvc without it Jan Hrastnik 2021-06-05 23:56:04 +0200
  • c5c3ec07f4 fix: 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 window ahkrr 2021-06-05 16:32:23 +0200
  • 444cd0b068 fix: make find_prev_char and till_prev_char work Bevore this PR commands::find_prev_char and commands::till_prev_char were triggerable through keys but seach::find_nth_next() was hardcoded in _find_char. The passed fn was nerver used. With this PR the passed fn is used. The change in search.rs resolves an off by one error in the behivor of find_nth_prev ahkrr 2021-06-05 16:25:45 +0200
  • f6a900fee1 syntax: Use a different C++ flag for MSVC Blaž Hrastnik 2021-06-05 23:57:30 +0900
  • 6254720f53
    Add unreachable context Ivan Tham 2021-06-05 20:18:27 +0800
  • 407b37c327 Better link to Matrix Blaž Hrastnik 2021-06-05 12:01:48 +0900
  • 2bb71a829e
    Don't panic on empty file/buffer (#108) notoria 2021-06-05 06:00:43 +0200
  • c17dcb8633
    Fixing Multiple Panics (#121) Kirawi 2021-06-04 23:49:19 -0400
  • 5a344a3ae5 Address clippy lint Blaž Hrastnik 2021-06-05 09:27:59 +0900
  • a1f4b8f92b
    Add home-end keymaps, (as kakoune/vim do) (#83) Antoni Stevenet 2021-06-05 02:25:46 +0200
  • 72eaaaac99 syntax: Build C++ grammars as c++14 Blaž Hrastnik 2021-06-05 09:21:33 +0900
  • 8f78c0c612 syntax: Disable explicit debug/opt_level passing Blaž Hrastnik 2021-06-05 09:20:33 +0900
  • 01dd7b570a Restored haskell syntax Corey Powell 2021-06-01 14:44:03 -0500
  • f3a243c6cb Rust: Highlight crate namespace, categorize mut notoria 2021-06-04 09:43:27 +0200
  • adcfcf9044 Replace ^/$ with gh/gl notoria 2021-06-04 09:34:08 +0200
  • 4f0e3aa948 Implement gt/gm/gb, remap goto tYpe to gy Blaž Hrastnik 2021-06-04 15:47:29 +0900
  • f2e554d761 matchbrackets: Needs to render with the viewport offset Blaž Hrastnik 2021-06-04 15:07:43 +0900
  • bd4552cd2b scroll: Fix the clamping Blaž Hrastnik 2021-06-04 11:36:28 +0900
  • 06d8d3f55f Try to detect language when document file path is set Blaž Hrastnik 2021-06-04 10:50:03 +0900
  • 8afd4e1bc2 Exit select mode on delete_selection Blaž Hrastnik 2021-06-04 10:30:18 +0900
  • 43b92b24d2 Show file picker when directory passed as first arg wojciechkepka 2021-06-02 16:20:41 +0200
  • b2b2d430ae Rust: Add keyword async, match the entire macro notoria 2021-06-04 03:01:32 +0200
  • 8af5a9a5cf Remove swapfile notoria 2021-06-04 03:13:37 +0200
  • f76f44c8af Convert byte index to char index for find notoria 2021-06-04 02:40:42 +0200
  • d55419604c Remove select_all implementation Egor Karavaev 2021-06-03 19:48:59 +0300
  • 29b9eed33c Fix panic paint mysterious matching pair Ivan Tham 2021-06-04 01:46:32 +0800
  • fdb5bfafae Limit goto count Kevin Sjöberg 2021-06-03 16:43:28 +0200
  • e6132f0acd Fix undo redo Ivan Tham 2021-06-03 23:10:31 +0800
  • 3071339cbc update keymap.md to include arrow keys for movement Antoni Stevent 2021-06-03 15:58:27 +0200
  • 27aee705e0 use correct _extend methods, also remove unnecessary casts Antoni Stevent 2021-06-03 15:52:50 +0200
  • f0fe558f38 Add up/right/left/down arrow keymaps, similar to kakoune Antoni Stevent 2021-06-02 20:00:43 +0200
  • 09a7db637e Avoid theoretical underflow. Jakub Bartodziej 2021-06-03 10:10:10 -0400
  • 31ed4db153 Clean up leftover log. Jakub Bartodziej 2021-06-03 09:46:49 -0400
  • 3c5dfb0633 Improve on the fix for deleting from the end of the buffer. Jakub Bartodziej 2021-06-03 09:44:16 -0400
  • 6cbc0aea92 Disable deleting from an empty buffer which can cause a crash. Jakub Bartodziej 2021-06-03 08:51:13 -0400
  • c1c3750d38 key is now modified in place at start of handle_event Jan Hrastnik 2021-06-03 15:26:24 +0200
  • daad8ebe12 key_canonicalization now only matches chars Jan Hrastnik 2021-06-03 12:39:44 +0200
  • 68abc67ec6 put the key canonicalization in a seperate function. only chars now get stripped of Shift modifier Jan Hrastnik 2021-06-03 12:14:02 +0200
  • 712f25c2b9 removed shift matching Jan Hrastnik 2021-06-02 22:45:36 +0200
  • abe8a83d8e
    Merge pull request #92 from bfredl/clangd Blaž Hrastnik 2021-06-03 22:23:20 +0900
  • a05fb95769
    Merge pull request #80 from notoria/highlight Blaž Hrastnik 2021-06-03 22:14:37 +0900
  • 74e4ac8d49
    Merge pull request #77 from notoria/match_brackets Blaž Hrastnik 2021-06-03 22:13:48 +0900
  • 0e6f007028 LSP: add clangd as server for c/c++ Björn Linse 2021-06-03 15:07:50 +0200
  • c3a98b6a3e Highlight matching brackets notoria 2021-06-03 11:03:46 +0200
  • 4fe654cf9a Fix match_brackets::find notoria 2021-06-03 10:35:17 +0200
  • 661dbdca57 Fix cursor not showing on (0, 0) Blaž Hrastnik 2021-06-03 13:32:54 +0900
  • 5773bd6a40
    Merge pull request #64 from pickfire/log Blaž Hrastnik 2021-06-03 12:58:31 +0900
  • d664d1dec0 Default log file to cache Ivan Tham 2021-06-03 00:19:56 +0800
  • 7e8603247d
    Merge pull request #66 from IceDragon200/replaced-args-parser Blaž Hrastnik 2021-06-03 10:32:42 +0900
  • 7140908f6e Nix: add lldb to shell Blaž Hrastnik 2021-06-03 10:31:33 +0900
  • 6dba1e7ec7 Clippy lint Blaž Hrastnik 2021-06-03 10:31:14 +0900
  • c0332bd935 Fix split sizes getting out of sync with the terminal size, refs #69 Blaž Hrastnik 2021-06-03 10:28:49 +0900