Michael Davis
Michael Davis
Actually I kinda like the yanking behavior of `delete_selection_impl`. We could probably remove that `if cx.register != Some('_')` check in `delete_selection_impl` since it's only preventing us from writing to the...
What does `hx --health | head` say for the "Clipboard provider"? Selecting text with the mouse should automatically copy it. If you're using X then `xsel` or `xclip` should work...
Ah, if it's over an ssh connection, this may need OSC52 in order to be supported. #3220
#3220 was just merged so this should be working now if your terminal supports OSC52 (I think putty does but I haven't tried it)
Instead of a regular command which must be bound to a key, I think this would be appropriate as a typable command (`helix-term/src/commands/typed.rs`). We could follow Vim and call it...
I think this is looking great 😀 You can add an integration test like so: ```rs // helix-term/tests/test/commands.rs #[tokio::test(flavor = "multi_thread")] async fn test_character_info() -> anyhow::Result { test_key_sequence( &mut helpers::AppBuilder::new().build()?,...
`lsp::DiagnosticSeverity` is from the lsp_types crate https://docs.rs/lsp-types/latest/lsp_types/struct.DiagnosticSeverity.html while `helix_core::diagnostic::Severity` is custom. The lsp_types one is a struct with constants while the custom one is an Enum
I think this is a terminal option. For example, kitty has a [`cursor_blink_interval` option](https://sw.kovidgoyal.net/kitty/conf/?highlight=blink#opt-kitty.cursor_blink_interval) that, when set to `0`, disables blinking. Which terminal emulator are you using?
What is `` in Vim? It inserts a newline? Macro key-bindings would be a solution for this - you could bind a key to enter insert mode, add a newline,...