Johannes Altmanninger

Results 734 comments of Johannes Altmanninger

I agree the expansion system could use some love. The current one is inspired by Git's format strings that allow things like `%(refname:strip=3)`. Obviously Git doesn't need shell expansions but...

with this change, `lsp-menu` is no longer a drop-in replacement for `menu`. If we go through with that, we might even generate the `prompt` command directly on the Rust side....

Setting a timeout for the prompt seems reasonable. Maybe have each fish process automatically redefine (process-scoped) `fish_prompt` with a safe fallback prompt after the first prompt times out. Also fish...

To be clear, using an undefined variable is not an error. Though I agree it often is, so a different color seems desirable. However multiline commands (via `set` or `for`)...

I think it's doable, but just like with vi mode, some features are not yet implemented. Also, you can use Alt+E or Alt+V to use your real editor. This example...

Occasionally it happens that when I hit Control-C while completing a command, no completions are loaded. If that happens, completions will also not be loaded later in the shell session,...

> As a workaround for anyone stumbling on this looking for a solution: > > complete -x -c my_app -a '(complete -C "__fish_complete_path "(commandline --current-token))' `__fish_complete_path` is misleading here; actually...

I think `__fish_complete_path` has been used in large functions that are supposed to compute all completions (but still want to delegate to fish's file completions if applicable). This is similar...

Ok there are several cases: 1. `ssh localhost` - yes, this one will be broken if the terminal doesn't support OSC 52. We could work around this though I'm not...

I'm not the Windows expert in the room, is it possible to `ssh` into windows and want to use the clipboard there? If there's a chance we break anyone, we...