Replies: 7 comments
-
I'm not sure this better than fuzzy search in the command palette.
The command palette already lists all commands available in the current context and their keybindings.
I don't think this is possible without add some (perhaps minimal) lag. Avoiding lag is a fairly core priority for flow.
This would be great.
I agree fully with this. Flow aims to be full featured without installing plugins or even configuring anything. It should be useful to most user right ouf of the box.
You can use the
This should be pretty trivial to add with a plugin, once we have plugin support. It could also be added to flow directly, but I think it is likely to be repl/language specific. |
Beta Was this translation helpful? Give feedback.
-
May I add, a way to have panes in general? Viewing multiple files side by side would be quite nice. |
Beta Was this translation helpful? Give feedback.
-
Remote control (or client/server as you called it) is definitely planned. Mutilple tty support too. |
Beta Was this translation helpful? Give feedback.
-
Regarding this, @neurocyte is it possible to:
This alone would let people write integration with their favorite terminal multiplexers, as the selected line could be piped to a pane opened in the multiplexer where a REPL is running. At least this shouldn't require plugin functionality as of now. |
Beta Was this translation helpful? Give feedback.
-
What makes a command "custom"? You can add any commands you need, yes. You don't need to add a command for the functionality you describe though.
You are describing the flow/src/tui/mode/input/flow.zig Line 173 in a9058ef |
Beta Was this translation helpful? Give feedback.
-
I will convert this to a discussion. Please create individual issues for each item that becomes actional in the descussion. |
Beta Was this translation helpful? Give feedback.
-
relevant items converted into issues |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A list of features and suggestions
A Command to describe the currently active keybindings in any buffer. Nyxt Browser has this feature and I found it very helpful when getting started (Similar to what
C-h b
does in emacs)Enable widely used shortcuts for exiting insert mode by default (such as
jk
). See this for more related discussionImplement emacs keybindings mode
Don't rely on plugins for things which should be features
Change the
open file
interface to use the "Command Palette UI" instead of only showing one file at a time at the bottom of the screen. The Command Palette is really nice because it lets you do fuzzy finding to find commands. It would be really nice if opening a file used this same interfaceSome sort of REPL integration, see the related helix issue Feature request: universal REPL helix-editor/helix#2806. The basic idea is to have commands to send certain selected parts of a file to a REPL in another pane, so that code can be run and interacted with while actively writing it.
Add project level search and replace functionality (rename symbols across an entire codebase)
Beta Was this translation helpful? Give feedback.
All reactions