[PLSD 12][Bug] Folding subprograms

Killservice

Member²
Hello Marco,

Bug Description:
I have in Package Body a Procedure and this Procedure has a 2 subprocedures.
If I fold first subprocedure, both subprcedures are folded and I can't see the second one!
Please fix it!

Example:

Code:
CREATE OR REPLACE PACKAGE BODY my_pac IS
  PROCEDURE my_proc(p1 IN NUMBER) IS

    PROCEDURE my_subproc1(p1 IN NUMBER) IS

    BEGIN
      NULL;
    END my_subproc1;

    PROCEDURE my_subproc2(p1 IN NUMBER) IS

    BEGIN
      NULL;
    END my_subproc2;

  BEGIN
    NULL;
  END my_proc;
END my_pac;

Enviroment:
PLSQL Developer 12.01.1814 32bit
Win 7
multimonitor
any plugins
 
I have the same annoying behaviour in PLD 12.0.7.1837 (32 and 64bit),
but this version has a little enhancement:
only at the first subprogram folding all the remaining subprograms, form the second only the selected subprogram folded.

It would be great if at the first subprogram only that subprogram can be folded or should be there an option to fold only that subprogram, eg. two [-] sign: one for all and one for the first only.
 
Not fixed in 13.0.6.1911 32Bit. Very annoyant bug, which degrade folding functionality for bigger projects with subprograms where folding is necessary to orient.
 
Seriously, please fix this this extremely annoying bug.

It's the first thing I check whenever I install a new version or patch of PL/SQL Developer and I am contiunosly getting disappointed since years ago.

I have even saved this code snippet:

procedure code_folding_in_plsqldeveloper_sucks is begin null; end;

to be used as first nested procedure whenever I use nested procedures (and I use them A LOT).
 
Last edited:
Back
Top