Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Completion dialog is not updated when searching with ed_search_*_history

Aperta
#523 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
ruby
Ambito
cli

Direzione di ricerca

Riproduci la sequenza in Reline: inserisci aa=0, premi Enter, digita a, quindi premi PgUp per cercare nella cronologia tramite ed_search_*_history. Confronta la finestra di completamento con il normale comportamento dei tasti su/giù. Il lavoro è completato quando la finestra si aggiorna durante le ricerche nella cronologia nello stesso modo in cui lo fa durante la navigazione normale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Steps to reproduce

  1. Type aa=0
  2. Enter
  3. Type a
  4. Type PgUp
  5. You can search from history, but the completion dialog is not updated.

https://user-images.githubusercontent.com/52617472/226948562-f816bed5-2257-422e-b4d2-19387486a2a4.mp4

Expected behavior

As with the normal up/down keys, the completion dialog is updated.

irb_info

I used Reline HEAD (https://github.com/ruby/reline/commit/3aeea2ad4e7c06d4ccb36548a18ef091b12cd4e1) and IRB HEAD (https://github.com/ruby/irb/commit/52b79806ea6d46e4b43b24277d00add204ae127a).

irb(main):003:0> irb_info
=>
Ruby version: 3.3.0
IRB version: irb 1.6.3 (2023-03-06)
InputMethod: RelineInputMethod with Reline 0.3.2
.irbrc path: /Users/mi/.irbrc
RUBY_PLATFORM: x86_64-darwin21
East Asian Ambiguous Width: 1
Lingua principale
Ruby
Stelle
311
Fork
100
Merge medio
6g 8h
PR unite (30g)
1

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ruby/reline

Tutte le issue di ruby/reline

Issue simili

Altre issue su Ruby

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.