giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.29k stars 457 forks source link

Multiple editor pane #2437

Open PyJudge opened 5 months ago

PyJudge commented 5 months ago

It has always been a really good companion, but if there is a way to edit multiple memos simultaneously, it would be much better! Like in obsidian.

Groberen commented 5 months ago

Just a regular user here. I'm not a programmer, but I think adding capabilities for tabs or/and multiple editing windows is a pretty big leap forward.

The way I use CT is using links very active and also set "Last Visited Nodes on Name Header" to more than 3 as default.

giuspen commented 5 months ago

I can see the benefit, I'll keep this in mind and try to support soon

RFImages commented 3 months ago

I will add that side by side comparing of nodes is very useful if not necessary for software development, especially if able to diff them by highlighting differences. There (was?) a plugin to notepad++ for this comparison. I understand this is not intended to be a code editor, but often code snippets are stored and archived here for reference library archiving in my usage. There are many features of Notepad++ I would like to see here, such as highlighting all occurences of selected text in the node or subnode, but a topic for another feature request.

@giuspen, I am sure you would also find typical code editing features - editing/displaying formatted code (outside a "codebox") to be useful while programming. I find the codebox concept to be limited in capability, and lacks normal code and text editing features that might be expected (highlighting all occurences of selected text, formatting based on selected language, side by side comparison and diffing for examples). Out of curiosity, what is your go-to code editor environment that you are used to? Mine is notepad++, but I work outside an SDK since I do primarily FPGA development. Wouldn't it be great to be able to use Cherrytree in the same way as a code editor? Would love to hear your thoughts on this.

giuspen commented 3 months ago

@RFImages I've been using geany since the beginning of my career, that's my must have and runs on Linux, Windows, Mac OS Multi editor will likely come and also I can likely do the highlighting of all occurrences in future, about the diff that may happen only via an external tool

RFImages commented 3 months ago

I will have to look at geany, I have not heard of it, but when you get bored I am sure a lot of code editing type features could be added. Meanwhile I am more concerned about collapsible headings in the text body so I can become a regular donater haha (hint) :D