plugin_neovim icon indicating copy to clipboard operation
plugin_neovim copied to clipboard

Better copilot experience

Open bishoy-at-pieces opened this issue 1 year ago • 3 comments

  • [ ] markdown rendering
  • [x] #19

bishoy-at-pieces avatar Aug 27 '24 18:08 bishoy-at-pieces

I received some feedback from the users on the Unofficial Discord Server for Neovim regarding Copilot Experience.

  1. Main issue: The UI, particularly the sidebar, feels crowded, especially with the input box included.

  2. Problem observed: Long lines in the query are causing grey symbols to appear, indicating text overflow.

  3. Suggested improvements: a. Use vim.fn.input or vim.ui.input for input handling b. Move the input buffer to a split below the main content c. Place the entire UI in a new tab instead of a crowded sidebar d. Change the layout to a horizontal split instead of vertical e. Implement a toggleable float for the UI elements

  4. Key consideration: The editor's cell-based layout limits the effectiveness of a sidebar for metadata.

  5. Recommended solution: Despite personal reservations about floats, the user suggests a toggleable float as probably the most sensible solution for this UI challenge.

The overall feedback emphasizes the need for a more space-efficient and flexible UI design that better accommodates the constraints of a cell-based editor like Neovim.

shivaypiece avatar Aug 30 '24 15:08 shivaypiece

@Bishoy-at-pieces

shivaypiece avatar Aug 30 '24 15:08 shivaypiece

Overall theme: don't; make a split UI, improve the accessibility experience of using the Copilot

shivaypiece avatar Aug 30 '24 16:08 shivaypiece