I am a C++ dev. I am now able to follow up symbols or files using LSP,/projectile/ivy/transient aso… but inside one file, I have difficulties going quickly up function by function, or by if/for statement. Do you know a convenient way to do this ? I am interested in any navigation tips as well ! Thanks for your help !

  • arthurno1B
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    inside one file, I have difficulties going quickly up function by function

    helm-occur

    Just start typing and it will show you occurrences in a file; you can use C-n/C-p (or whatever you bind it to), and it will move the point in the buffer and show you the occurrence so you can see the surrounding text. If you C-g the point is left where you were, and if you just press enter your point will be placed at the occurence.

  • magthe0B
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    avy is good for quickly jumping between what’s visible. Occur is brilliant, it might also be worth mentioning consult and embark.

  • arthurno1B
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    inside one file, I have difficulties going quickly up function by function

    helm-occur

    Just start typing and it will show you occurrences in a file; you can use C-n/C-p (or whatever you bind it to), and it will move the point in the buffer and show you the occurrence so you can see the surrounding text. If you C-g the point is left where you were, and if you just press enter your point will be placed at the occurence.