Live data from Hacker News

Why Don't We Have a General-Purpose Tree Editor? (2014)

pcmonk.me

81–90 of 222 posts

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#83
post #3

Emacs has ParEdit minor mode which is a general-purpose tree editor. https://www.emacswiki.org/emacs/ParEdit edit: paredit demos: Productive Emacs: Paredit https://www.youtube.com/watch?v=T1WBsI3gdDE Emacs Rocks! Episode 14: Paredit: https://www.youtube.com/watch?v=D6h5dFyyUX0

It also has org-mode which seems fairly similar, but offers additional (optional) features for doing things like tables and due dates within the tree.

I pretty much just use indented text trees for all but the most complex parts of software design and I find it works very well.

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#84
post #57

https://github.com/gephi/gephi > Gephi is an award-winning open-source platform for visualizing and manipulating large graphs.

I use Gephi quite frequently, it's interface leaves a bit to be desired but I've quite often quickly dumped some data into it and come up with some interesting relationships I wouldn't have thought of until it was visualised in Gephi.

It would be quite possible to develop a plugin that provides a user input oriented editing experience.

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#85
post #19

Somewhat related: I was overwhelmed by complexity of web CMS solutions. I needed something very very simple, that gets the task done (user-editable webpage content). I represent the web by a tree, every node has metadata (id, type, title) and data. Nodes can be persisted (ie. as json text files, or in database table) and browsed (parent to children and back). Admin UI is very simple: in the left pane there is the tre…

If I understand you correctly, ProcessWire has such an admin UI out of the box: https://processwire.com/

You can build your own admin UI, if you want as it's all done with the same API you use to build your sites.

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#87

This has been here before: https://news.ycombinator.com/item?id=7511979 It's an unresolved problem as far as I know. Lots of partial solutions. I ran into this again recently because I use tree editors extensively (mostly leo) for my daily routine and was searching for a better (more structured) replacement but I haven't found anything yet that beats leo. Emacs org mode is reportedly extremely powerful as well but I…

I use org mode every day. It actually is a tree editor. You can fold and unfold entries, move whole subtrees into deeper/higher levels, etc. The tree editor however is just one of many org features.

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#88

Check gingko, which is more focussed on docs, but is a tree editor at its core. https://gingkoapp.com/ Used it at university for notes, and is great for quick revisions before the exams too!

+1 for gingko -- it's especially great when starting a big document from scratch as it allows you to move and restructure entire documents, something that would be a lot of trouble with copy paste.

Re: Why Don't We Have a General-Purpose Tree Editor? (2014)

#90
Author of code2flow here (https://code2flow.com) - I think you could use my tool to easily create many types of trees. It's not generic, as in, it is focused on charting programs/algorithms and workflows but I've seen people (ab)use it for many different use cases, like so: https://code2flow.com/fRRlCK
Post reply on HN