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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You can +1 it if you'd like to see that feature happen at some point.
joce.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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
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.
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
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.
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.
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
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.
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
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.