File Based Note Taking for Notepad++ [closed]












0















As most of us, I work on several development projects. I have few copies of these source code, for different customers/processes etc.



I am looking for a file based note taking in Notepad++ or any other source code editor. The picture below explains what I am looking for.



enter image description here



Why am I requesting this when I can have version control?




  • It makes it easy to track some local changes.

  • It will help you when in future, you are looking at the customer specific file, of the changes that you made previously (history).

  • There is no additional version control etc needed. Its just a flat file that is associated with each of your source code file.

  • It loads the changes in the side bar and can be edited or new notes can be added.


I understand that all of the above can be done using a good version control system. But it is an overkill for what I am trying. And it just becomes an constant overhead for what I am trying to achieve.



Hope, I conveyed what I am looking for. Thank you for reading.










share|improve this question













closed as off-topic by Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd Feb 14 at 4:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd

If this question can be reworded to fit the rules in the help center, please edit the question.

















  • Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

    – LPChip
    Feb 12 at 20:27













  • @LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

    – Cricrazy
    Feb 12 at 20:31






  • 1





    If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

    – PeterCJ
    Feb 12 at 21:11













  • "...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

    – PeterCJ
    Feb 12 at 21:20








  • 1





    You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

    – LPChip
    Feb 12 at 22:00
















0















As most of us, I work on several development projects. I have few copies of these source code, for different customers/processes etc.



I am looking for a file based note taking in Notepad++ or any other source code editor. The picture below explains what I am looking for.



enter image description here



Why am I requesting this when I can have version control?




  • It makes it easy to track some local changes.

  • It will help you when in future, you are looking at the customer specific file, of the changes that you made previously (history).

  • There is no additional version control etc needed. Its just a flat file that is associated with each of your source code file.

  • It loads the changes in the side bar and can be edited or new notes can be added.


I understand that all of the above can be done using a good version control system. But it is an overkill for what I am trying. And it just becomes an constant overhead for what I am trying to achieve.



Hope, I conveyed what I am looking for. Thank you for reading.










share|improve this question













closed as off-topic by Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd Feb 14 at 4:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd

If this question can be reworded to fit the rules in the help center, please edit the question.

















  • Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

    – LPChip
    Feb 12 at 20:27













  • @LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

    – Cricrazy
    Feb 12 at 20:31






  • 1





    If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

    – PeterCJ
    Feb 12 at 21:11













  • "...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

    – PeterCJ
    Feb 12 at 21:20








  • 1





    You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

    – LPChip
    Feb 12 at 22:00














0












0








0








As most of us, I work on several development projects. I have few copies of these source code, for different customers/processes etc.



I am looking for a file based note taking in Notepad++ or any other source code editor. The picture below explains what I am looking for.



enter image description here



Why am I requesting this when I can have version control?




  • It makes it easy to track some local changes.

  • It will help you when in future, you are looking at the customer specific file, of the changes that you made previously (history).

  • There is no additional version control etc needed. Its just a flat file that is associated with each of your source code file.

  • It loads the changes in the side bar and can be edited or new notes can be added.


I understand that all of the above can be done using a good version control system. But it is an overkill for what I am trying. And it just becomes an constant overhead for what I am trying to achieve.



Hope, I conveyed what I am looking for. Thank you for reading.










share|improve this question














As most of us, I work on several development projects. I have few copies of these source code, for different customers/processes etc.



I am looking for a file based note taking in Notepad++ or any other source code editor. The picture below explains what I am looking for.



enter image description here



Why am I requesting this when I can have version control?




  • It makes it easy to track some local changes.

  • It will help you when in future, you are looking at the customer specific file, of the changes that you made previously (history).

  • There is no additional version control etc needed. Its just a flat file that is associated with each of your source code file.

  • It loads the changes in the side bar and can be edited or new notes can be added.


I understand that all of the above can be done using a good version control system. But it is an overkill for what I am trying. And it just becomes an constant overhead for what I am trying to achieve.



Hope, I conveyed what I am looking for. Thank you for reading.







notepad++ git svn plugins note-taking






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 12 at 19:41









CricrazyCricrazy

4751316




4751316




closed as off-topic by Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd Feb 14 at 4:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd

If this question can be reworded to fit the rules in the help center, please edit the question.







closed as off-topic by Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd Feb 14 at 4:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Máté Juhász, LPChip, music2myear, Shekhar, BillP3rd

If this question can be reworded to fit the rules in the help center, please edit the question.













  • Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

    – LPChip
    Feb 12 at 20:27













  • @LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

    – Cricrazy
    Feb 12 at 20:31






  • 1





    If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

    – PeterCJ
    Feb 12 at 21:11













  • "...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

    – PeterCJ
    Feb 12 at 21:20








  • 1





    You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

    – LPChip
    Feb 12 at 22:00



















  • Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

    – LPChip
    Feb 12 at 20:27













  • @LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

    – Cricrazy
    Feb 12 at 20:31






  • 1





    If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

    – PeterCJ
    Feb 12 at 21:11













  • "...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

    – PeterCJ
    Feb 12 at 21:20








  • 1





    You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

    – LPChip
    Feb 12 at 22:00

















Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

– LPChip
Feb 12 at 20:27







Why not put it in comments at the top of the document? You can copy a file to the other view, so that you essentially have the file open twice in split screen, then you keep one at the top to see your notes, and the other one you can scroll to work on the document.

– LPChip
Feb 12 at 20:27















@LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

– Cricrazy
Feb 12 at 20:31





@LPChip thanks. Good idea. But it would be nice to automate it, wouldn't it?

– Cricrazy
Feb 12 at 20:31




1




1





If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

– PeterCJ
Feb 12 at 21:11







If version control is overkill, why did you include git/svn tags? BTW: in my experience, if you are ever going to make a change to a piece of code, version control is not overkill.

– PeterCJ
Feb 12 at 21:11















"...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

– PeterCJ
Feb 12 at 21:20







"...copies of these source code, for different customers/processes etc.": Even stronger reason for using version control. With svn, make each separate customer a branch; when you make changes in the trunk, you could keep branches in sync to make sure changes to the common get propagated to all (or reintegrate back into the trunk from a branc)

– PeterCJ
Feb 12 at 21:20






1




1





You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

– LPChip
Feb 12 at 22:00





You are asking for a plugin, which is software. So basically you ask for a software recommendation. The way that does not require software is what I gave you. ;)

– LPChip
Feb 12 at 22:00










1 Answer
1






active

oldest

votes


















1














As far as I know, no such keep-metadata-in-separate-but-associated-file plugin exists for Notepad++. Such could be written, using either a flat file or a database for tracking the changes. But really, that's re-implementing a simple version control software; why not use the subversion or git already available and well-established and industry-standard?



That said, using the PythonScript plugin, you could probably automate things -- when you open files that match a certain extension (like .c), you could have the script also open the associated .notes file in the "other view" tab. You could have it auto-save the .notes when you save the .c.



I have NppExec plugin scripts that I've added to my right-click context menu that pop up a input window to ask for the commit message, then call svn commit on the current file or current directory, which automates my usage of svn as the version control for this. It could, in theory, be bound to the buffer-save event or the buffer-close event, so that you always commit (and thus include a change message) on every save / or whenver you close that file.






share|improve this answer






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    As far as I know, no such keep-metadata-in-separate-but-associated-file plugin exists for Notepad++. Such could be written, using either a flat file or a database for tracking the changes. But really, that's re-implementing a simple version control software; why not use the subversion or git already available and well-established and industry-standard?



    That said, using the PythonScript plugin, you could probably automate things -- when you open files that match a certain extension (like .c), you could have the script also open the associated .notes file in the "other view" tab. You could have it auto-save the .notes when you save the .c.



    I have NppExec plugin scripts that I've added to my right-click context menu that pop up a input window to ask for the commit message, then call svn commit on the current file or current directory, which automates my usage of svn as the version control for this. It could, in theory, be bound to the buffer-save event or the buffer-close event, so that you always commit (and thus include a change message) on every save / or whenver you close that file.






    share|improve this answer




























      1














      As far as I know, no such keep-metadata-in-separate-but-associated-file plugin exists for Notepad++. Such could be written, using either a flat file or a database for tracking the changes. But really, that's re-implementing a simple version control software; why not use the subversion or git already available and well-established and industry-standard?



      That said, using the PythonScript plugin, you could probably automate things -- when you open files that match a certain extension (like .c), you could have the script also open the associated .notes file in the "other view" tab. You could have it auto-save the .notes when you save the .c.



      I have NppExec plugin scripts that I've added to my right-click context menu that pop up a input window to ask for the commit message, then call svn commit on the current file or current directory, which automates my usage of svn as the version control for this. It could, in theory, be bound to the buffer-save event or the buffer-close event, so that you always commit (and thus include a change message) on every save / or whenver you close that file.






      share|improve this answer


























        1












        1








        1







        As far as I know, no such keep-metadata-in-separate-but-associated-file plugin exists for Notepad++. Such could be written, using either a flat file or a database for tracking the changes. But really, that's re-implementing a simple version control software; why not use the subversion or git already available and well-established and industry-standard?



        That said, using the PythonScript plugin, you could probably automate things -- when you open files that match a certain extension (like .c), you could have the script also open the associated .notes file in the "other view" tab. You could have it auto-save the .notes when you save the .c.



        I have NppExec plugin scripts that I've added to my right-click context menu that pop up a input window to ask for the commit message, then call svn commit on the current file or current directory, which automates my usage of svn as the version control for this. It could, in theory, be bound to the buffer-save event or the buffer-close event, so that you always commit (and thus include a change message) on every save / or whenver you close that file.






        share|improve this answer













        As far as I know, no such keep-metadata-in-separate-but-associated-file plugin exists for Notepad++. Such could be written, using either a flat file or a database for tracking the changes. But really, that's re-implementing a simple version control software; why not use the subversion or git already available and well-established and industry-standard?



        That said, using the PythonScript plugin, you could probably automate things -- when you open files that match a certain extension (like .c), you could have the script also open the associated .notes file in the "other view" tab. You could have it auto-save the .notes when you save the .c.



        I have NppExec plugin scripts that I've added to my right-click context menu that pop up a input window to ask for the commit message, then call svn commit on the current file or current directory, which automates my usage of svn as the version control for this. It could, in theory, be bound to the buffer-save event or the buffer-close event, so that you always commit (and thus include a change message) on every save / or whenver you close that file.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 12 at 21:19









        PeterCJPeterCJ

        440410




        440410















            Popular posts from this blog

            How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

            is 'sed' thread safe

            How to make a Squid Proxy server?