LivelyKernel / LivelyKernel/lively4-core
Text editor margin should be zero (or one)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 89
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
When editing code, and trying to place the cursor at the beginning of line, it is hard to see whether the cursor is at the very beginning or after one space. This is a screenshot when the cursor is at the beginning:

this is after one space:

and this is how it'd look in emacs:

I am not advocating to go with a block cursor, but if the left margin is just narrow (and the cursor may have to be a bit thicker), there would be less confusion.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not identify a file, test, or entry point. Start by locating the text editor's margin and cursor styling, then compare the rendering at the beginning of a line with the rendering after one space. Done means the left margin is zero or one space wide and the two cursor positions are clearly distinguishable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100