Thanks to Jens, this version comes with docking capacity.
It means you can dock any plugin dialog (if the plugin supports this feature) on the 4 sides (left, right, top and bottom) of Notepad++.
Furthermore, you can have several plugin dialogs on one side, switch from one to another by clicking the tab.
There're more features to be discovered, so just play arround with it.
v4.0 new features and fixed bugs (from v3.9) :
1. Fix the crash issue.
2. Add Docking feature for plugin dialogs.
3. Fix the bug that current "open" and "save as" directory are inchanged with the shortcut Ctrl+Tab.
4. Fix the bug that the new added languages in v3.9 can not be hidden from the language menu.
5. Fix the volatile search direction bug.
6. Fix the Tab display problem.
7. Add Haskell language support.
8. Add the option to open/save files in the last operation directory (see in Preferences dialog).
9. Enhance Document switcher (MRU and switch crossing view abilities)
10. Fix "Find Next" unicode bug for Find Replce Dialog.
11. Support Unicode in displayed result of Find in files & Find in all opened files.
12. Add Reload from disk feature.
13. Update Scintilla component to 1.71
The official 4.0 release is planned in about one week, if there's no critical bug found.
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks donho, you've developed a very good editor. I love using it so much.
But there's one inconvenient.
I've written web sites in Japanese and use Npp++ to view html source.
The problem is when I copy HTML source into Npp++, Japanese character is displayed correctly. But in IE7.0 as I click view source then the page source is displayed in npp++ with ANSI encoding, which make Japanese characters displayed inproperly. Even then I adjust the format to UTF-8, it wouldn't help.
So I wish I can set default Encoding to UTF-8, so that I can view page's source in Japanese.
thanks in advance.
Khoa
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't use IE 7.0 yet, so I am not sure if below would help you.
Anyway, I do programming with this wonderful Notepad++. And I don't have any Japanese character problems now, after switched to new version of N++ 4.01. I had problem before with editing a line with mixed characters, something like "<p>Hello ハロー</p>". But that problem seems gone now.
Here's what I am doing with my pages (I am sure you have been doing this too, but to be sure) :
-- 1. put below to all my HTML pages (pages with Japanese characters)
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
-- 2. use UTF-8 in N++
(from menu, "Format" -> "Encode in UTF-8", or in "Settings" -> "Preferences" -> "New Document" tab -> select "UTF-8" in "Encoding" group)
And when I do cut & past from a page encoded other than UTF-8, such as SHIFT-JIS, I just copy & paste. There are no problems now. Good luck.
Naoto
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Congratulation Don and Jens !!! Those are excellent improvements !
I played a bit with the explorer, function list and favorites Plugins and the fact that they are tabbed is excellent ! Jens the addings you did to travel through the history of functions is also great.
Continue the good Job
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Custom code folding would be great. For example selecting a range of lines, right click 'Fold here' or something similiar instead of requiring { } to be present.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The result of "find in files" is still placed below the "Find" dialog.
It isn't docked at the bottom of the main window like in many other editors.
I have to say that it's really inconvenient :(
Please, do you consider to work on it? I hope so :)
Thank you very much for this great editor!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Windows 2000 SP4 up to date with patches.
explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".
notepad++ did not use my configuration files (stylers, config etc) in my Application Data folder from previous version. Nor does it look like it writes out the config to that folder any more. Copying my config files into the application folder works.
Major impact on different users on same computer.
Mark B
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> notepad++ did not use my configuration files (stylers, config etc)
> in my Application Data folder from previous version.
> Nor does it look like it writes out the config to that folder any more.
It's due to "doLocalConf.xml" that you copied to your Notepad++ directory. Remove this file will activate to read/write the configuration info from/to your Application Data folder.
However, I don't really understand how it happened.
Did you copy *ALL* the files from the zipped file to your Notepad++ directory?
Which version of Notepad++ did you have?
Could you give me your procedure (more detail) so that I can reproduce the crash?
Thanx in advanced
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1- I reported this bug long time ago regarding the sorting done in the function list, it seems it still sorts only function names with uppercase and ignores the ones with lowercase.
2- The colour picker does not seem to appear with the rest of the plugins.
3- I was hoping to see some sort of an automatic notifier of an update of the software.
Otherwise, well done.
Fahad
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is fantastic. The docks are a hot feature! I think that in future releases you should make the docks collapsible to the side. Kind of like a toggle in or out....
Great work folks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Windows 2000 SP4 up to date with patches.
explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".
Dimi V
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Don,
Thanks for your answer. I have found the plugin for no 2 but where is the plugin for no 3?
Jens,
No I do not expect a different result, yes your example seems OK, but this is not what I get for my functions and I can write for you the full list of my functions to show you the order or take a screenshot. Do you wish me to do so?
Thanks again
Fahad
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Jens,
Her is an example of my oho file. It should still show the sorting problem of my function. On my NP++, all the lowercase functions are not sorted properly.
> It's due to "doLocalConf.xml" that you copied to your Notepad++ directory.
> Remove this file will activate to read/write the configuration info from/to
> your Application Data folder.
Done and working, thanks. But how was I to know the function of that file?
> However, I don't really understand how it happened.
> Did you copy *ALL* the files from the zipped file to your Notepad++ directory?
Yes. except I added my modified bit in langs.xml (commentline bit for bat, cmd files) to the new file and I kept my css.api - not really relevant because the crash happens from unzipped folder.
> Which version of Notepad++ did you have?
v3.9
> Could you give me your procedure (more detail) so that I can reproduce the crash?
If I unzip the distribution file to a folder and run notepad++ from there without doing anything else it crashes instantly before the notepad++ window appears. Renaming files to see which is the culprit and it is explorer.dll. If I delete this file notepad++ works as expected.
I get:
The instruction at "0x00000046" referenced memory at "0x00000046". The memory could not be "read".
If I click on OK I get another dialog:
The instruction at "0x0042457e" referenced memory at "0x77ffc000". The memory could not be "read". Click OK to terminate the program.
I can live without explorer.
Great program, I've used so many editors but this one is the best of the free ones!
Mark B
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> But how was I to know the function of that file?
It's an undocumented feature.
doLocalConf.xml is a length 0 file.
Notepad++ check the presence of this file BEFORE loading the configuration informations. if it's in the Notepad++ directory, then Notepad++ will search the information in its installed directory instead of application data diretory. The zip format release always contains this file. Whereas in the installer, to use application data diretory is optional (so this file will be copied or not depends on your choice).
Regarding the crash problem of Exploer plugin on win2k/ME/98, we (Jens) are working on it.
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Instead of checking for "doLocalConf.xml", why not simply check if the configuration files are located in the Notepad++ install dir? That'd get rid of a useless 0-byte file.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When I try v4.0 RC onto a Win2000 system, I get an instant GPF on launch.
Reboot did not help.
Uninstall and unzip V3.9, and Windows thinks it has launched (shows up in
task manager as running) - only I cannot see it, even when 'switch to' via task manager.
v3.9 was running fine, so v4.0 has left something behind....
Deleted all files in \plugins, and run v3.8 installer, and NP++ v3.8 is now back on air.
Unzip v3.9 on top of installed 3.8 and it is now ok
So, the installer cleans up something simple unzip does not ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Happy New Year.
Here's Notepad++ v4.0 Release Candidate :
http://notepad-plus.sourceforge.net/commun/misc/npp.v40.RC.zip
Thanks to Jens, this version comes with docking capacity.
It means you can dock any plugin dialog (if the plugin supports this feature) on the 4 sides (left, right, top and bottom) of Notepad++.
Furthermore, you can have several plugin dialogs on one side, switch from one to another by clicking the tab.
There're more features to be discovered, so just play arround with it.
v4.0 new features and fixed bugs (from v3.9) :
1. Fix the crash issue.
2. Add Docking feature for plugin dialogs.
3. Fix the bug that current "open" and "save as" directory are inchanged with the shortcut Ctrl+Tab.
4. Fix the bug that the new added languages in v3.9 can not be hidden from the language menu.
5. Fix the volatile search direction bug.
6. Fix the Tab display problem.
7. Add Haskell language support.
8. Add the option to open/save files in the last operation directory (see in Preferences dialog).
9. Enhance Document switcher (MRU and switch crossing view abilities)
10. Fix "Find Next" unicode bug for Find Replce Dialog.
11. Support Unicode in displayed result of Find in files & Find in all opened files.
12. Add Reload from disk feature.
13. Update Scintilla component to 1.71
The official 4.0 release is planned in about one week, if there's no critical bug found.
Don
Thanks donho, you've developed a very good editor. I love using it so much.
But there's one inconvenient.
I've written web sites in Japanese and use Npp++ to view html source.
The problem is when I copy HTML source into Npp++, Japanese character is displayed correctly. But in IE7.0 as I click view source then the page source is displayed in npp++ with ANSI encoding, which make Japanese characters displayed inproperly. Even then I adjust the format to UTF-8, it wouldn't help.
So I wish I can set default Encoding to UTF-8, so that I can view page's source in Japanese.
thanks in advance.
Khoa
Khoa,
I don't use IE 7.0 yet, so I am not sure if below would help you.
Anyway, I do programming with this wonderful Notepad++. And I don't have any Japanese character problems now, after switched to new version of N++ 4.01. I had problem before with editing a line with mixed characters, something like "<p>Hello ハロー</p>". But that problem seems gone now.
Here's what I am doing with my pages (I am sure you have been doing this too, but to be sure) :
-- 1. put below to all my HTML pages (pages with Japanese characters)
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
-- 2. use UTF-8 in N++
(from menu, "Format" -> "Encode in UTF-8", or in "Settings" -> "Preferences" -> "New Document" tab -> select "UTF-8" in "Encoding" group)
And when I do cut & past from a page encoded other than UTF-8, such as SHIFT-JIS, I just copy & paste. There are no problems now. Good luck.
Naoto
Congratulation Don and Jens !!! Those are excellent improvements !
I played a bit with the explorer, function list and favorites Plugins and the fact that they are tabbed is excellent ! Jens the addings you did to travel through the history of functions is also great.
Continue the good Job
Custom code folding would be great. For example selecting a range of lines, right click 'Fold here' or something similiar instead of requiring { } to be present.
Hi Don,
The result of "find in files" is still placed below the "Find" dialog.
It isn't docked at the bottom of the main window like in many other editors.
I have to say that it's really inconvenient :(
Please, do you consider to work on it? I hope so :)
Thank you very much for this great editor!
I'll consider it, but I promise you nothing.
Don
Windows 2000 SP4 up to date with patches.
explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".
notepad++ did not use my configuration files (stylers, config etc) in my Application Data folder from previous version. Nor does it look like it writes out the config to that folder any more. Copying my config files into the application folder works.
Major impact on different users on same computer.
Mark B
> notepad++ did not use my configuration files (stylers, config etc)
> in my Application Data folder from previous version.
> Nor does it look like it writes out the config to that folder any more.
It's due to "doLocalConf.xml" that you copied to your Notepad++ directory. Remove this file will activate to read/write the configuration info from/to your Application Data folder.
However, I don't really understand how it happened.
Did you copy *ALL* the files from the zipped file to your Notepad++ directory?
Which version of Notepad++ did you have?
Could you give me your procedure (more detail) so that I can reproduce the crash?
Thanx in advanced
Don
Excellent work so far, however few comments:
1- I reported this bug long time ago regarding the sorting done in the function list, it seems it still sorts only function names with uppercase and ignores the ones with lowercase.
2- The colour picker does not seem to appear with the rest of the plugins.
3- I was hoping to see some sort of an automatic notifier of an update of the software.
Otherwise, well done.
Fahad
Hi Fahad,
for me it works perfectly. Maybe you except a different result.
Here an example of sorting:
Uppercase functions
Lowercase functions
Or in more detail:
HaveFun
Havefun
_HaveFun
_havefun
havefun
Best Regards
Jens
To answer your request for 1. : I let Jens (the author of FunctionList plugin) answer your question.
For 2. and 3. : These 2 plugins won't come with official release, but both are available to download on :
http://notepad-plus.sourceforge.net/uk/download.php
Don
This is fantastic. The docks are a hot feature! I think that in future releases you should make the docks collapsible to the side. Kind of like a toggle in or out....
Great work folks!
I have the exact same problem as Mark B. Namely:
Windows 2000 SP4 up to date with patches.
explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".
Dimi V
Don,
Thanks for your answer. I have found the plugin for no 2 but where is the plugin for no 3?
Jens,
No I do not expect a different result, yes your example seems OK, but this is not what I get for my functions and I can write for you the full list of my functions to show you the order or take a screenshot. Do you wish me to do so?
Thanks again
Fahad
Yes, please send me a shot and at best the example file.
Best Regards
Jens
Jens,
Her is an example of my oho file. It should still show the sorting problem of my function. On my NP++, all the lowercase functions are not sorted properly.
Fahad
<?php
class Process {
function Array_Analayser ($array) {
}//***************************************************************************************
function Drop_Down_Menue ($active_fields, $selected_fields, $Table_Name, $css) {
}//*****************************************************************************************
function Multiple_Radio_Buttons ($active_fields, $selected_fields, $Table_Name,$style) {
}//*******************************************************************************************************
function Retrive_Active_Fields ($table, $table_name_variable) {
}//*******************************************************************************************************
function Exception_Output($table, $N,$table_name_var, $exception) {
}//*******************************************************************************************************
function Array_Output_inTable_Format($table, $search_res, $N, $id, $class1, $class2, $hrefid, $banner,$table_name_var){
}//*******************************************************************************************************
function retrieve_proper_result_format ($table, $array, $array2){
}//*******************************************************************************************************
function Processing_Image ($file) {
}//*******************************************************************************************************
function get_sizes($src_w, $src_h, $dst_w,$dst_h ){
}/*****************************************************************/
function Searchme ($posted, $table_name, $table_name_variable,$to_select, $offset, $limit, $order_by, $and) {
}//*******************************************************************************************************
function Select_Drop_radio ($table_name, $id, $array_table){
}//*******************************************************************************************************
function Delet_Entries ($table_name, $field_name, $id){
}//*******************************************************************************************************
function update_Insert ($posted, $table_name, $table_name_var){
}//*******************************************************************************************************
function Retrieve_Table_fields ($table_name){
}//*****************************************************************************************
function Date() {
}
function LocaleTime(){
}
function main_First($id,$table,$table_var,$img_path,$comment,$H){
}
function first ($table, $table_var, $img_name, $comment, $category,$form_name){
}
function Sorting_Dates($_POST){
}
}/**************End of class***************************/
$process= new Process;
?>
The Third one named "Doc Updater", is it not what you want?
Don
Ok, I miss-understood.
Sure, why not a small client to notify if there's a new version?
It'll be a plugin if I do implement it in the future.
Don
> It's due to "doLocalConf.xml" that you copied to your Notepad++ directory.
> Remove this file will activate to read/write the configuration info from/to
> your Application Data folder.
Done and working, thanks. But how was I to know the function of that file?
> However, I don't really understand how it happened.
> Did you copy *ALL* the files from the zipped file to your Notepad++ directory?
Yes. except I added my modified bit in langs.xml (commentline bit for bat, cmd files) to the new file and I kept my css.api - not really relevant because the crash happens from unzipped folder.
> Which version of Notepad++ did you have?
v3.9
> Could you give me your procedure (more detail) so that I can reproduce the crash?
If I unzip the distribution file to a folder and run notepad++ from there without doing anything else it crashes instantly before the notepad++ window appears. Renaming files to see which is the culprit and it is explorer.dll. If I delete this file notepad++ works as expected.
I get:
The instruction at "0x00000046" referenced memory at "0x00000046". The memory could not be "read".
If I click on OK I get another dialog:
The instruction at "0x0042457e" referenced memory at "0x77ffc000". The memory could not be "read". Click OK to terminate the program.
I can live without explorer.
Great program, I've used so many editors but this one is the best of the free ones!
Mark B
> But how was I to know the function of that file?
It's an undocumented feature.
doLocalConf.xml is a length 0 file.
Notepad++ check the presence of this file BEFORE loading the configuration informations. if it's in the Notepad++ directory, then Notepad++ will search the information in its installed directory instead of application data diretory. The zip format release always contains this file. Whereas in the installer, to use application data diretory is optional (so this file will be copied or not depends on your choice).
Regarding the crash problem of Exploer plugin on win2k/ME/98, we (Jens) are working on it.
Don
Instead of checking for "doLocalConf.xml", why not simply check if the configuration files are located in the Notepad++ install dir? That'd get rid of a useless 0-byte file.
When I try v4.0 RC onto a Win2000 system, I get an instant GPF on launch.
Reboot did not help.
Uninstall and unzip V3.9, and Windows thinks it has launched (shows up in
task manager as running) - only I cannot see it, even when 'switch to' via task manager.
v3.9 was running fine, so v4.0 has left something behind....
Deleted all files in \plugins, and run v3.8 installer, and NP++ v3.8 is now back on air.
Unzip v3.9 on top of installed 3.8 and it is now ok
So, the installer cleans up something simple unzip does not ?
GPF is due to Explorer.dll - it doesn't work on win2k/ME/98, Jens is working on it.
Remove this plugin will remedy your problem.
Don
The Exploer plugin works now under w2k and w98.
I just made a v4.0 RC2, please see :
http://sourceforge.net/forum/forum.php?thread_id=1654585&forum_id=331753
Don