micro-editor / micro-editor/micro
[Feature request] Automatically add indent after key characters
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Hello!
I need an option to add indent after key characters in some languages.
For example:
Python:
while <condition>:
When pressing enter after :, the editor should add indent (4 symbols, this number could also be configured for different languages in settings).
C++:
while (<condition>) {
The same after { in .cpp files
PROS
- No need to press spaces or tab after cycle
- Not so hard to add
CONS
- There is a need to ignore "indent symbols" in quotes and comments
Commit hash: 1856891
OS: Windows
Terminal: Windows Subsystem for Linux
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
No files or tests are named. Start by reproducing the requested behavior in Python and C++ buffers, then trace the editor's Enter-key handling and language-specific settings. Done means configurable indentation follows the requested key characters while ignoring matches in quotes and comments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100