I have been using Emacs Reftex for labelling and referencing. However, I could not use it with AMSRefs. I tried using Reftex with its standard setup both the ways (i) including the bib entries in the tex document (ii) importing the bib entries from a ``Citations.lbt'' file. However, it would give me a message " No valid bibliography in this document, and no default available".
Then I manually added the path to my ``Citations.lbt'' file in the .emacs file. This removed the above message. But when I type key for a citation and ask to autocomplete (with tab), Reftex tells me that there is no completion available for this entry. The same message appears even if the full entry is typed and entered. This happens when the citations and included in both the fashions mentioned earlier.
I also added the command "bibselect" in the .emacs file and the same thing happens; indeed, in this case, I import the citations from Citations.ltb file.
The following discussion would tell you how I added the path and commands in the .emacs file: RefTeX won't find my .bib file in local library tree . The manual also describe this.
Now I found that the Reftex manual and all the discussions involve bibtex and not AMSRefs. The following, and kind of old thread, asks the question if Reftex works with AMSRefs: https://lists.gnu.org/archive/html/auctex/2007-06/msg00005.html .
For some reasons, I have to stick to AMSRefs. My questions are: if AMSRef works in Reftex? If it does could someone help me with how to achieve it? Thanks in advance.