Menu

Requests for enhancement: several

Anonymous
2009-05-11
2012-11-13
  • Anonymous

    Anonymous - 2009-05-11

    Hello,

    I have several requests for enhancements to make:

    1. In HTML, the "xml:..." attributes like "xml:lang" and "xml:space" aren't recognized.
    2. In PHP the keywords "final", "instanceof" and "namespace" aren't recognized
    3. I would like Notepad++ to save my latest search settings to disk. Or offer some options where to set the defaults when restarting N++. I really don't like wrapping in my searches, so I always have to uncheck this manually. Would be nice to serialize the last setting. Same for replace etc.
    4. I would like to set the indent type (tabs vs. spaces + number of columns to indent) *per file type*. I want to indent lines by using tabs and 4 columns for Java, PHP etc. but that setting is totally impractical for HTML, XML etc. I want to be able to set these the indent to use spaces and just one or two columns so the HTML/XML indentation doesn't become too wide. This makes a lot of sense.
    5. The same should be done for the print line margin, that is per file type. I want to use different settings per file type. Would be nice.

    #4 is the most important issue to me, then #3.

    How can I make sure my request are actually read by the dev team?

    Karsten

     
    • Bob Uncle

      Bob Uncle - 2009-05-11

      Item 4 is likely not going to happen. The indent settings are application options and not language options. I personally like them to be the same in all languages then I don't have to worry if it's spaces or tabs.

      Good luck

       
      • Anonymous

        Anonymous - 2009-05-23

        The problem is: you can't have different indent types per language, but you can still set the same indent for all languages. Maybe a global option (checkbox) will do.

        Karsten

         
      • Jocelyn Legault

        Jocelyn Legault - 2009-05-11

        im2crazy4u: However, in Visual Studio, they are by file type.

        See Tools | Options | Text Editor

        For each type, there's a specific setting for tabs.  Not only does it specify the use of tabs or spaces, but also the indent size.

        I think this should be added in the desired features list and looked into at some point.

         
    • Trpplayer79

      Trpplayer79 - 2009-05-11

      karsten,

      #1 and #2: you can add them in the langs.xml file (html = row 94/95 and php = 160/161

      The other items are for the dev team.

      Greetz

      Trpplayer79

       
    • Jan Schreiber

      Jan Schreiber - 2009-05-12

      I agree with Joce and Karsten. It's certainly not a deal-breaker if it won't be supported, but it is for example helpful for HTML Tidy integration to have indentation by spaces in HTML files, while I prefer tabs everywhere else.

       
    • Jocelyn Legault

      Jocelyn Legault - 2009-05-12

      Added to the feature requests:

      https://sourceforge.net/tracker/?func=detail&aid=2790395&group_id=95717&atid=612385

      You can +1 it if you'd like to see that feature happen at some point.

      joce.

       
    • Anonymous

      Anonymous - 2009-05-12

      Erm how do I +1 it?

      I handled the keywords via the files you suggested. Thanks a lot.

      @ item 2.: object is not a reserved PHP keyword.

      @ item 3.: Will the search settings be saved from session to session?

      @ item 5.: Since you can set the font size per language/file type, we should be able to do so with the print margin as well, since different language font sizes give different printed margins when used with a global setting.

      Karsten

       
    • Jocelyn Legault

      Jocelyn Legault - 2009-05-12

      RE: item # 2: Menu Settings | Styler Configurator | PHP

      In style, select WORD.  You'll see that you can add user defined keywords.
      I've used that with Python to have 'self' highlighted.

      As for preserved settings, I suggest you do as I've done for that tabs, and file in a feature request.

      To "+1" go to the feature request, and add a comment that you'd like to see that happen too.

      joce.

       
    • Thell Fowler

      Thell Fowler - 2009-05-12

      FYI: Although the feature request tracker is still active, now that the ideaTorrent is up and running users have the ability to add ideas with other users able to rate it up, don't care, or down as well as add alternate ideas to the same solution.

      I highly recommend adding it there.  https://apps.sourceforge.net/ideatorrent/notepad-plus/
      Subscribe to the rss feed, and vote.

      This feature is a new addition to the N++ family of community tools so the more people start using it, the quicker it will influence future builds of N++.

      The goal with using ideaTorrent is that ideas for changes and additions that are not supported by some code can go here and users can add comments with alternate solutions.  Both the original idea and alternate solutions stay together and this will allow N++ devs and plugin devs to easily see what type of things people would like to have worked on, and that no-one is working on yet.

      almostautomated

       
    • Jocelyn Legault

      Jocelyn Legault - 2009-05-13

      RE: item # 2: Menu Settings | Styler Configurator | PHP

      In style, select WORD.  You'll see that you can add user defined keywords.
      I've used that with Python to have 'self' highlighted.

      As for preserved settings, I suggest you do as I've done for that tabs, and file in a feature request.

      To "+1" go to the feature request, and add a comment that you'd like to see that happen too.

      joce.