junegunn / junegunn/fzf

[Feature] Ability to change the cursor in the header on WIndows FullScreen

Open
#4,890 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
83k
Forks
2.9k
Avg merge
17h 8m
Merged PRs (30d)
10

Description

I have been trying to get vim-like keybindings to work with a Normal/Insert mode, and while I was successful I have failed to find a way to change the cursor when in full screen mode.
From what I gather on Windows it is using tcell to render, and the caret/cursor is hardcoded to a block.
TCell has the ability to change the cursor, so it would be great if that could be exposed like `--bind=start:change-cursor-style(steady-bar)`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Trace fzf's Windows full-screen rendering and the tcell cursor handling described in the issue, then inspect how --bind actions are parsed and applied. The work is done when a binding such as start:change-cursor-style(steady-bar) changes the cursor style in full-screen mode on Windows, with coverage for the supported behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.