autocomplete nstextview code-completion

autocomplete - Terminación en NSTextView



code-completion (1)

Estoy buscando una forma (o código) de tener una lista de finalización cercana a la de xcode

¿Sabes cómo lograr esto?

Gracias y saludos,


Utilizar el

- (NSArray *)textView:(NSTextView *)textView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(NSInteger *)index

método de NSTextViewDelegate. Esto se invoca siempre que se inicia la finalización del texto (ya sea por parte del usuario, presionando Esc o F5, o programáticamente, llamando -[NSTextView complete:] .

Sin embargo, tendrá que hacer una excepción para que se vea como la de Xcode. La implementación de stock muestra solo texto sin formato en la fuente del sistema.