Higher priority for "wrapping" symbols in `(Sub)?Word` navigation mode
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 28/100
Direzione di ricerca
Riproduci gli esempi di delimitatori tra virgolette e consecutivi nella modalità di navigazione (Sub)?Word. L’issue non indica file, test o punti di ingresso, quindi individua prima l’implementazione della modalità di navigazione e i test esistenti; chiarisci se la priorità delle virgolette, i delimitatori accoppiati o entrambi rientrano nell’ambito, quindi definisci i limiti attesi del cursore e della cancellazione prima di modificare il comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
The main idea would be is to grant a higher priority to the quotes [`"']+ over other \W symbols. As they're used to wrap content up and it is important to respect their boundaries.
"(?s)(?:some|ThInG).*$"
Trying to delete/navigate through similar RegEx, it currently yoinks"(?and).*$", but would be much preferable if it were split into" <= (? <= ...and... => ).*$ => "respectively.
Optionally, and perhaps exclusively for the SubWord mode, can similar logic be applied to brackets, parentheses, or any other paired delimiters, that do not match its closing/opening pair?
Or in the "back-to-back" position ( e.g. )(, ],{ ), which is often the case with RegEx or nested data structures.
[(),[],{}]or{[[()]]}
These sequences would be wiped from any position to start/end, but when properly separated by\scharacters[ (), [], {} ],{ [ [ () ] ] }they are treated as expected.
Could be useful when working with string formatting patterns ( e.g.f"Items: {[z,x.c,v]}",$"{}/{}/{}.{($ext)}"), or building some poorly designed data structure
With SubWord mode being considered less hasty and more precise, perhaps it is a good idea? Then again, maybe it's just me whining, as the default navigation mode already does that, so no pressure here.
@masmu
- Lingua principale
- Go
- Stelle
- 29.8k
- Fork
- 1.4k
- Merge medio
- 1g 12h
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di micro-editor/micro
-
feature syntax
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
micro-editor/micro#4289 ·
I maintainer di solito rispondono entro 3 giorni
-
Also bind alt-click for multi-cursorsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertafeature
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
micro-editor/micro#4260 ·
I maintainer di solito rispondono entro 3 giorni
-
XML syntax highlighting breaks if empty tag contains whitespace before closeForse già presa @justadityaraj l’ha presa 56 giorni fa. Apertabug syntax
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
micro-editor/micro#4213 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
micro-editor/micro#3553 · 5 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
syntax
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
micro-editor/micro#2969 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di micro-editor/micro
Issue simili
-
area/docs framework/hugo help wanted language/markdown
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
openclaw/crabbox#3060 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
kubeflow/semantic-operator#52 ·
I maintainer di solito rispondono entro 10 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PramodBasavarajMenasi/siftwise#52 ·
I maintainer di solito rispondono entro 1 giorno