Если все, для чего Вы хотите использовать ZSH, является лучшим завершением, конфигурация довольно легка. Поместите это в свой ~/.zshrc:
autoload -U zutil # [1]
autoload -U compinit # [2]
autoload -U complist # [3]
compinit
Однако стоит проверить все другие замечательные особенности ZSH. Вышеупомянутый пример даст Вам довольно простую подсказку с хорошим завершением. Если Вы не хотите играть с конфигурациями, но хотеть видеть то, что ZSH может сделать для Вас, Google для "zshrc", и Вы подготовите некоторых для использования конфигураций для начала работы.
NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;