GithubHelp home page GithubHelp logo

Comments (8)

clason avatar clason commented on August 24, 2024 1

Yes, that fixes it -- thank you very much! ❤️

from texlab.

pfoerster avatar pfoerster commented on August 24, 2024

Where do you have the custom document class located? If it is inside the current workspace folder, then this seems to be a bug. The following example works on my machine:

% main.tex
\documentclass{foo}

\begin{foo}\label{thm:foo}

\end{foo}
% foo.cls
\usepackage{amsthm}
\newtheorem{foo}{Foo}

Otherwise, this might be related to #100. At the moment, we are not keeping track of theorem environments defined by external packages and classes. However, this should be fixed, once #100 is ready.

from texlab.

clason avatar clason commented on August 24, 2024

This class file is in the current directory, but it might be shadowed by the same file in my TEXMFHOME, so this might indeed be a consequence of #100.

EDIT: No, removing that file from TEXMFHOME makes no difference. I'll test your minimal example and try to reduce mine.

from texlab.

clason avatar clason commented on August 24, 2024

Hmm, might indeed be a bug; my class file is apparently only added to the project tree when I open it in the editor. (Your example works, though.)

from texlab.

pfoerster avatar pfoerster commented on August 24, 2024

Does it work if you open the class file before calling peek definition? If so, then I have found the problem. It should be fairly easy to fix.

from texlab.

clason avatar clason commented on August 24, 2024

Yes, exactly.

from texlab.

clason avatar clason commented on August 24, 2024

I've pared my example down to the following:

%test.tex
\documentclass{test}

\begin{document}

\begin{lemma} \label{lemma}
    A lemma.
\end{lemma}

\end{document}
%test.cls
\newtheorem{lemma}{Lemma}

I don't really see a difference to yours, though...

from texlab.

pfoerster avatar pfoerster commented on August 24, 2024

Can you try 02022cf, please?

from texlab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.