Tomboy is a neat note taking software, combining simplicity and power. It works on Linux, Mac OS X and Windows. A very interesting feature is that tomboy makes it super easy to link to other notes (like in a wiki, but better) and recognizes many URLs. So from one note, you are just one click away from any resources you like: another note, a web page, a file on your computer, an email, etc.
It's hard to navigate through long notes
After some time of usage I have a few rather long notes. I naturally organized them into sections and subsections. Sections are marked by a header with huge and bold font, and subsections with large and bold font. The same way HTML pages would render H2 and H3 headers. However navigating between sections by scrolling is not practical and a waste of time.
It's easy to write Tomboy add-ins
So I decided to write a Tomboy Addin that would scroll for me. It will display the Table of Content in a menu, and will jump to the selected section or subsection. Simple, yet powerful.
The add-in is available under GNU LGPL license. It means that you are free to use it, to modify it, to redistribute it, including modified copies; as long as you grant the same freedom to the others. You will find the source code at github/tomboy/branch/TableOfContent. To use it, you can also just drop the compiled TableOfContent.dll (rename it as TableOfContent.dll) into
- for Linux:
- for MacOS X:
- for Windows:
I hope it is useful to you too. Enjoy!
There have been over 2.000 downloads of TableOfContent.dll. It let me think that the add-in is widely used and well appreciated. Thanks!