"Recently, I was thinking of improving QuickText to its next version, featuring better configuration files, mirror and randomly ordered hotspots. When I finally decided to get my hands dirty, I found myself trying to catch up with the C/C++ code I had done a few months ago - its readability was awful. Notepad++ allows plugins through DLL files that use the Windows messaging system to communicate with the application - mainly written in C ou C++. It all works beautifully but not as elegant and as productive as one would wish.
Today I started the pynpp project on Google Code, a plugin that offers Python plugins to Notepad++. It will feature an API for better and faster programming of plugins, and of course provide all the wonders of Python.
Also, QuickText will be completelly rewritten in Python and the project will be moving to Google Code."
> Today I started the pynpp project on Google Code,
> a plugin that offers Python plugins to Notepad++.
> It will feature an API for better and faster programming of plugins,
> and of course provide all the wonders of Python.
I'll be glade to see that.
Some questions about your pynpp project :
Is it kind of wrapper?
I know nothing about python, it seems it's a language to interpreter.
If so, it means the target machine should have python installed in order to execute plugins made in python?
How will pynpp work?
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> I'll be glade to see that.
>
> Some questions about your pynpp project :
> Is it kind of wrapper?
> I know nothing about python, it seems it's a language to interpreter.
> If so, it means the target machine should have python installed in order to execute plugins made in python?
> How will pynpp work?
>
> Don
Hey Don! Yes, pynpp will serve as a wrapper and will provide Python scripts the functionalities Notepad++ provides to C/C++ apps. Yes, the machine must have python installed in order to run Python plugins.
> Hear me out before you run away crying at the very next question.
>
> How long before we see a version of the new style QuickText?
>
> Now I'm only posing the question because I am wondering if a updated version be released with any submitted QuickText.ini changes. Ie not a huge change or anything to the main code just an improved ini file with any submissions/updates to this file deemed worthy. I guess I'm just tired of installing the new version of NPP and having to overwrite my QuickText.ini file. :)
>
> Is that worth doing or is the new version going to be released soon?
Hey Codenexus. (Un)fortunately, Quicktext will change the tags file format, from INI to probably XML, for feature sake. As for a new version, my guess is that it will be a while for it to be released. I just want to make pynpp stable and fully working (and it's my main priority right now), so that I can re-write Quicktext.
Sorry for the late response, haven't been around Npp's forums. You can always contact me on my blog, and please check it out, there are some cool screenshots I just posted yesterday. http://pessoa.fct.unl.pt/p110371/blog/pynpp-console-window/
Cheers.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> Hey Codenexus. (Un)fortunately, Quicktext will change the tags file format,
> from INI to probably XML, for feature sake. As for a new version, my guess
> is that it will be a while for it to be released. I just want to make pynpp
> stable and fully working (and it's my main priority right now), so that I
> can re-write Quicktext.
Thanks for your response. :)
However it did confuse me a little (not hard to do some might say). I'm now not clear on whether Quicktext is still going to be developed (at a later date) separately to pynpp?
I got the impression that pynpp was a replacement. I don't think I read into it properly at the time though. :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Until now I've been using SourceForge to host all my free software projects, but SF became very complicated and slow to manage, so I've decided to host my project at Google Code.
When the plugin reaches a stable version, I will of course include it on that project.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think that it could be a good idea to make possible to easily making plug-in for notepad++.
Quick text is a good plugin and congratulation for your work. I notice that you want to rewrite the quicktext plugin, so let me say some ideas.
It could be good that quicktext use the notepad++ parameter for the tabulation. So if user select replace tab with space, quick text insert space instead of tab.
In some language, for example vhdl some words has to be at the declaration start and at the end, so it could be good that if writing it at start it is automatically written at the end. For example a vhdl process description is
mylabel: process ( )
...
end process mylabel;
It could be good to be able to insert the same thing for every language but adding the appropriate comment string. It is typically for the file header.
Add possibility to defined quicktext for all language defined in notepad++ even verilog
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hear me out before you run away crying at the very next question.
How long before we see a version of the new style QuickText?
Now I'm only posing the question because I am wondering if a updated version be released with any submitted QuickText.ini changes. Ie not a huge change or anything to the main code just an improved ini file with any submissions/updates to this file deemed worthy. I guess I'm just tired of installing the new version of NPP and having to overwrite my QuickText.ini file. :)
Is that worth doing or is the new version going to be released soon?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
"Recently, I was thinking of improving QuickText to its next version, featuring better configuration files, mirror and randomly ordered hotspots. When I finally decided to get my hands dirty, I found myself trying to catch up with the C/C++ code I had done a few months ago - its readability was awful. Notepad++ allows plugins through DLL files that use the Windows messaging system to communicate with the application - mainly written in C ou C++. It all works beautifully but not as elegant and as productive as one would wish.
Today I started the pynpp project on Google Code, a plugin that offers Python plugins to Notepad++. It will feature an API for better and faster programming of plugins, and of course provide all the wonders of Python.
Also, QuickText will be completelly rewritten in Python and the project will be moving to Google Code."
* Blog Post: http://pessoa.fct.unl.pt/p110371/blog/quicktext-on-halt-pynpp-on-its-way/
* Project Page: http://code.google.com/p/pynpp/
> Today I started the pynpp project on Google Code,
> a plugin that offers Python plugins to Notepad++.
> It will feature an API for better and faster programming of plugins,
> and of course provide all the wonders of Python.
I'll be glade to see that.
Some questions about your pynpp project :
Is it kind of wrapper?
I know nothing about python, it seems it's a language to interpreter.
If so, it means the target machine should have python installed in order to execute plugins made in python?
How will pynpp work?
Don
Must have head down in code. :) Too busy to answer. lol
> I'll be glade to see that.
>
> Some questions about your pynpp project :
> Is it kind of wrapper?
> I know nothing about python, it seems it's a language to interpreter.
> If so, it means the target machine should have python installed in order to execute plugins made in python?
> How will pynpp work?
>
> Don
Hey Don! Yes, pynpp will serve as a wrapper and will provide Python scripts the functionalities Notepad++ provides to C/C++ apps. Yes, the machine must have python installed in order to run Python plugins.
> Hear me out before you run away crying at the very next question.
>
> How long before we see a version of the new style QuickText?
>
> Now I'm only posing the question because I am wondering if a updated version be released with any submitted QuickText.ini changes. Ie not a huge change or anything to the main code just an improved ini file with any submissions/updates to this file deemed worthy. I guess I'm just tired of installing the new version of NPP and having to overwrite my QuickText.ini file. :)
>
> Is that worth doing or is the new version going to be released soon?
Hey Codenexus. (Un)fortunately, Quicktext will change the tags file format, from INI to probably XML, for feature sake. As for a new version, my guess is that it will be a while for it to be released. I just want to make pynpp stable and fully working (and it's my main priority right now), so that I can re-write Quicktext.
Sorry for the late response, haven't been around Npp's forums. You can always contact me on my blog, and please check it out, there are some cool screenshots I just posted yesterday. http://pessoa.fct.unl.pt/p110371/blog/pynpp-console-window/
Cheers.
> Hey Codenexus. (Un)fortunately, Quicktext will change the tags file format,
> from INI to probably XML, for feature sake. As for a new version, my guess
> is that it will be a while for it to be released. I just want to make pynpp
> stable and fully working (and it's my main priority right now), so that I
> can re-write Quicktext.
Thanks for your response. :)
However it did confuse me a little (not hard to do some might say). I'm now not clear on whether Quicktext is still going to be developed (at a later date) separately to pynpp?
I got the impression that pynpp was a replacement. I don't think I read into it properly at the time though. :)
QuickText will be developed in Python, using pynpp.
Very nice idea, much appreciated : thanks !
In future the best why is to host all plugin projects on sourceforge project:
http:\\sourceforge.net\projects\npp-plugins\
You are invited to share you projects here!
Best Regards
Jens
Jens,
Until now I've been using SourceForge to host all my free software projects, but SF became very complicated and slow to manage, so I've decided to host my project at Google Code.
When the plugin reaches a stable version, I will of course include it on that project.
Hi
I think that it could be a good idea to make possible to easily making plug-in for notepad++.
Quick text is a good plugin and congratulation for your work. I notice that you want to rewrite the quicktext plugin, so let me say some ideas.
It could be good that quicktext use the notepad++ parameter for the tabulation. So if user select replace tab with space, quick text insert space instead of tab.
In some language, for example vhdl some words has to be at the declaration start and at the end, so it could be good that if writing it at start it is automatically written at the end. For example a vhdl process description is
mylabel: process ( )
...
end process mylabel;
It could be good to be able to insert the same thing for every language but adding the appropriate comment string. It is typically for the file header.
Add possibility to defined quicktext for all language defined in notepad++ even verilog
Hear me out before you run away crying at the very next question.
How long before we see a version of the new style QuickText?
Now I'm only posing the question because I am wondering if a updated version be released with any submitted QuickText.ini changes. Ie not a huge change or anything to the main code just an improved ini file with any submissions/updates to this file deemed worthy. I guess I'm just tired of installing the new version of NPP and having to overwrite my QuickText.ini file. :)
Is that worth doing or is the new version going to be released soon?