Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Function List plugin is available

Don HO
2005-08-10
2013-08-12
1 2 3 4 > >> (Page 1 of 4)
  • Don HO
    Don HO
    2005-08-10

    Function List plugin is available from Notepad++ site :
    http://notepad-plus.sourceforge.net/commun/pluginsBin/pluginFuncList.zip

    I make a point of thanking Jens Lorenz for his effort to make this plugin available.

    supported languages :
        C,
        CPP,
        RC,
        INI,
        HTML,
        JS,
        PHP,
        ASP,
        PASCAL,
        PYTHON,
        PERL,
        OBJC,
        LUA,
        FORTRAN,
        NSIS,
        SQL,
        VB,
        BATCH

    unsupported languages:
        JAVA,    (will be changed in the future)
        CS,        (will be changed in the future)
        FLASH,
        MAKEFILE,
        XML,
        CSS,
        TEX,
        BASH,
        NFO,
        TXT,
        USER

    Enjoy

    Don

     
    • Jean-Yves
      Jean-Yves
      2007-02-25

      Many thanks for this plugin... now I can leave my old ultra-edit with no regrets. Function-list being the one and only reason for me to keep it alive in my favourite program list!

      I’ve added xbase/clipper (.prg) file support and it's working rather fine, if anyone is interested I could share the definition.

      I agree with the previous request for a case-insensitive sort, I'm using upper lettres to highlight words and it's a little annoyance to have PrintReport before PrinterInit in the list :-)

      Jean-Yves.

                                     

       
    • Hi gentlemen, I would lke to have xml file which contains the enable "Function List" for xBase language (Clipper/Harbour).

      Why Notepad++ has not this language as registered programming language ??

      This make deficult to settle Notepad++ without any reference about xBase.

      Waiting for our colleagues.

       
    • Very useful, thanks!

       
    • Jens Lorenz
      Jens Lorenz
      2005-08-20

      Hi, I am searching for somebody to support me to implement the languages Java, CS or FLASH.

      Enjoy with my Plugin
      Jens

       
      • Don HO
        Don HO
        2005-08-21

        Jens,

        I'll love to help in Java.

        Don

         
    • Paulius
      Paulius
      2005-08-21

      Will you release the source? Or maybe you already released it? If so, can you give us a link?

      Great plugin, helps a lot in daily development. Thanks.

       
      • Jens Lorenz
        Jens Lorenz
        2005-08-21

        For the first time I will not. It is a quick and durty code. If I clean it up, I will publish it.

        So could you tell do you have any suggestions? Why do you ask for?

        Jens

         
        • Paulius
          Paulius
          2005-08-22

          I asked because i want to take a look at it. :)
          I actualy want to do a research on what changes must be made to the code to add class name to the class functions (methods). The plugin is good, but sometimes i realy need to see class name not just function name.

          At work, i develop web applications with PHP, and most of the time i work with classes, so it would realy be nice to have "SomeClass::SomeMethod" in the list instead of just "SomeMethod".

          That's why i asked you about the code.

          Anyway, it's a great plugin.

           
          • Jens Lorenz
            Jens Lorenz
            2005-08-23

            This is easy to expand it. What I need is an example file.

            Regards
            Jens

             
            • Paulius
              Paulius
              2005-08-23

              a php file with the class?
              ok, the simpliest possible example:
              [code]
              <?php
              class MyClass1
              {
              function MyMethod1 ()
              {
              return 0;
              }
              function MyMethod2 ()
              {
              return null;
              }
              }
              class MyClass2 extends MyClass1
              {
              function MyMethod3 ()
              {
              return '';
              }
              function MyMethod4 ()
              {
              return false;
              }
              }
              ?>
              [/code]
              Paste this into php file, and you'll have a php source with two classes defined. If you need some more info you can always mail me (use my user page on sourceforge). Good luck.
              PS: the same would also be usefull for C++ (i program in C++ at my free time).

               
              • Jens Lorenz
                Jens Lorenz
                2005-08-24

                What would you like to see in the Function List Box? Such a list of

                MyClass1
                MyMethod1
                MyMethod2
                MyClass2
                MyMethod3
                MyMethod4

                ???

                The only problem is at the moment the automatic selection of the actuall seleceted/displayed function. I is difficult to select a function insite a function. And at the moment these functions in functions will be deleted because of other languages.

                I will think about it to find a workaround to solve this.
                But for the first time I will set my focus to get a better performance and clean up my sources.

                Regards
                Jens

                 
                • Paulius
                  Paulius
                  2005-08-24

                  Actualy, no.
                  In the List Box i would like to see this:

                  MyClass1::MyMethod1
                  MyClass1::MyMethod2
                  MyClass2::MyMethod3
                  MyClass2::MyMethod4

                   
                  • I support this request. Class name should be visible for class methods in the function list.

                     
    • Don HO
      Don HO
      2005-08-21

      The Function List plugin v0.3 (released by Jens Lorenz) is updated here :
      http://notepad-plus.sourceforge.net/commun/pluginsBin/pluginFuncList.zip

      This version supports better for the following languages:
      - LUA
      - PERL
      - INI 

      Don

       
    • hi, i noticed that functions dont show up in the list when using the & sign in function declaration under PHP.
      eg:
      function &myfunc(&var)
      {...}
      thats used for giving a reference to a function and returning a reference instead of a variable.

      regards,
      thomas

       
      • I couldnt reproduce this error. It could be, that I had it allready fixed for a while.

        Regards
        Jens

         
    • yshsu168
      yshsu168
      2005-09-29

      This is a great plugin. I use it everday.
      Just report a bug. funcA is listed in function list while funcB isn't.

      void funcA(
      int input1
      ){
      .....
      }

      void funcB
      (
      int input2
      ){
      .....
      }

       
      • I am sorry, but this is a little bit tricky. And the code  you are displayed is a dirty codingstyle in my eyes.

        Regards
        Jens

         
        • It is perfectly legal (at least in PHP) to write

          function foo
          (
            $param1,
            $param2
          )
          {
            // code
          }

          which can improve readability a lot with longer parameter lists. There is certainly nothing "dirty" about that. Anyway, the Function List plugin ought to fully respect the syntax of the language used and not try to impose any (personal) coding style. Therefore, PLEASE PLEASE PLEASE fix this issue.

          Greetings,
          Thomas

           
    • Great plugin which makes notepad++ even better, I just wonder if it's possible to add docking functionallity to the function-list? I would love that feature, thanks alot!

      /Fredrik C

       
      • Don HO
        Don HO
        2005-11-22

        The docking feature is available for Function list v0.8.
        Download N++ v3.3 to install it or
        Goto :
        http://notepad-plus.sourceforge.net/uk/download.php
        to DL it

        Don

         
    • Could you add functions to the VBScript Function list?   You currently have sub's, but functions are missing.  Thanks!

       
      • Jens Lorenz
        Jens Lorenz
        2005-12-04

        Hi, I added the functions. It comes out with the next version of Function List.

        Jens

         
    • Hi there,

      When you use the 'Clone to another view' option, and double-click on a function from the funtion list it always affects the first window; It would be nice if it recognized the active one.

      Thanks for making our lives easier.

       
1 2 3 4 > >> (Page 1 of 4)