Giter Site home page Giter Site logo

Comments (13)

krasa avatar krasa commented on August 11, 2024

That sounds like something IntelliJ itself should support, is there a feature request on youtrack?
PlantUML plugin could maybe skip the web-browser, when jumping from the preview.

from plantuml4idea.

Krivich avatar Krivich commented on August 11, 2024

I'm talking to the JetBrains support.

from plantuml4idea.

ant-druha avatar ant-druha commented on August 11, 2024

AFAIU this editing support is needed inside the .puml file types. So it seems that the plugin itself, which provides the assistance for this file type, should support this navigation. There is no such a generic navigable protocol for all the file types.

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

@Krivich from where do you want to jump? From a web browser or from a diagram preview or from a plantuml source code?

from plantuml4idea.

Krivich avatar Krivich commented on August 11, 2024

For me personally - from diagram preview. And jump from web browser can fix jatbrains team only.

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

So you could use paths like these?
image

Some extra suffix matching for a method name could be implemented.

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

You can try it, it is really generic for all identifiers, not only methods (file.java#foo)

plantuml4idea.zip

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

plantuml4idea.zip

from plantuml4idea.

wheat2021 avatar wheat2021 commented on August 11, 2024

Hi. It was mentioned that it is possible to navigate to a specific line in a file in IntelliJ's editor through a link, but when I set the link to include a line number, I am unable to navigate to it, like [[src/main/resources/config/process.xml:20 gotoStateEnd]]. What format should I use to enable jumping from the PlantUML plugin to a specific line of code in a designated file?

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

It needs to be implemented.

from plantuml4idea.

wheat2021 avatar wheat2021 commented on August 11, 2024

Hello @krasa,

Thank you for your continuous efforts and contributions to the project. I would like to emphasize how much your work has positively impacted my team, providing us with invaluable tools and enhancements.

Could you kindly provide any updates on the progress of this feature? Additionally, if there is an estimated timeline for when it might be available, that information would be greatly appreciated.

from plantuml4idea.

krasa avatar krasa commented on August 11, 2024

@wheat2021 Thanks, it is done. But navigation from the editor does not work right, I have to consult someone if it is even possible.

from plantuml4idea.

wheat2021 avatar wheat2021 commented on August 11, 2024

Hello @krasa,
We appreciate your efforts in fixing the issue. We are excited to see the new feature in action and are looking forward to using it. If you need any help, please let us know. Thank you again for your efforts!

from plantuml4idea.

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.