resultados de pesquisa estranhos do org-mode-external-link no arquivo Tex, "No Match"

Comece recentemente a explorar o modo de organização, achei incrível até agora. Eu uso o Emacs + Auctex para editar meu arquivo tex e tentei criar um link que vincula ao meu arquivo tex diretamente para a linha exata no meu arquivo org. Eu encontrei alguns resultados estranhos, como mostrado na imagem abaixo.

enter image description here

O ridículo é que a pesquisa não funciona para \ begin {} mas funciona para \ end {}. Alguém sabe como consertar isso? Ou isso é um bug? GIF Obrigado por todas as ajudas.

EDIT1: What I expect is that, when I click on the link, it will direct me to the relevant file at the EXACT line according to the search keyword after the :: after the link. EDIT2 GIF included.

1
Você pode ser um pouco mais descritivo? O que você espera ver no arquivo de saída? Além disso, se você tiver uma dúvida sobre pesquisa, provavelmente será melhor postada como uma pergunta à parte.
adicionado o autor erikric, fonte
@zck Os dois pontos e vírgulas após o link é a chave de pesquisa, certo? O que eu espero é que, quando eu clicar no link, ele me direcione para o arquivo relevante na linha EXACT. O problema é que o link 1 e 3 não me trazem lá, "No Match", enquanto o link 2 e 4 fazem. Desculpe pela minha deficiência de descrição.
adicionado o autor ChisholmKyle, fonte

1 Respostas

Tenho 99% de certeza de que isso está relacionado a fugir de caracteres em regexes. \ b em um regexp significa "limite de palavra", não "barra invertida, depois um b ". Em text.tex, se você excluir o primeiro caractere da correspondência, para que o texto seja egin {Document} , sua pesquisa funcionará.

Se você deseja corrigir o link existente, escape da barra invertida:

file:~/target.txt::\\begin{Document}

Isso irá procurar por uma barra invertida literal. Estou assumindo que ele está trabalhando para a pesquisa \ end {Document} porque não acho que exista um caractere de escape \ e .

Outra coisa legal que você pode fazer é usar links de organizações com nomes curtos. Se você pressionar C-c C-l , o modo org solicitará um link e, em seguida, uma descrição. No buffer da organização, ele mostrará apenas a descrição.

0
adicionado
Muito obrigado zck! Eu sempre faço C-cl para armazenar um link e C-c C-l para inserir um link, exibi o link inteiro de propósito. Parece que eu tenho que adicionar/remover uma barra invertida manualmente toda vez que eu inserir um link das listas de links armazenados.
adicionado o autor ChisholmKyle, fonte