I've been a happy TeXShop user for many years and have hardly felt that it missed anything crucial.
But since I'm doing more and more indexing from scratch, I started to look for a tool, that will assist me in the process of extending and systemizing my entries. I am not thinking of macros and shortcuts to add the actual commands to the code. TeXShop can easily be configured to do this.
I'd mainly need a handy way to reuse information that I've already figured out the last time an index-item occurred:
E.g. when the texts mentions "king Charles" and I mark the name with \index{Charles}
I'd like to get a list with all previously marked Charleses and a quick way to choose and paste the whole \index{Charles 2@Charles II, dit \emph{le Chauve}, (823--877), king of the Franks, Holy Roman Emperor}
that I painstakingly copied from Wikipedia when he was mentioned the first time.
I've seen that RefTeX seems to offer this feature and I might end up following in Brent's footsteps and switch to emacs if I have to – but I'd really prefer not to.
Is there a dedicated TeX-editor other than emacs which supports the described feature or are there add-ons or scripts that could be used to extend one of the editors?
Information about other RefTeX-like features in other editors would be welcome, but are secondary to me.