as mind map user I like to jot idea with parent, children, sibling hierarchy.
I am not satisfied with the present method of creating the three above as need to do a lot of adjustments ex option+ enter to create a new sibiling then ,Shift+<, or Shift+> to adapt the sibiling as a parent or sub. As I am in a creative process would like a faster way to achieve this.
For long list of sibilings I resolved writing in plain text the list and then shift+V and jjjj to select the list and then i launch toggle-heading, but this does not work if I add myself spaces in the plain text.
Please do you know a fast way to open a parent/children/sibiling node, I see a shortcut could be a solution, but do not know if is a good idea because should combine more commands
I don’t know about your brainstorming process.
When I do brainstorming, I don’t arrange the items in the initial phase. Instead, I create a list item, write my idea, press C-RET for the next item, write down the idea and so forth.
This results in an unordered list of ideas.
Only after finishing this brainstorming phase, I start moving items around.
Therefore, I don’t get distracted by order, commands, styling, arrangement, priorities, … in the brainstorming phase.
After I’ve ordered the items, I may convert the simple list to headings using C-u C-* (AFAIR).
HTH
is what i do example
lista
listb
sublistb1
subsublistb1
sublistb2
listc
but then if I select and do toggle heading(on doom is space h t)
i will get flatmapped everything in one list level, a script that would examine the list inserting an ASTERISK from beginning row to first regex [0-9a-z] plus space would work but i would love an easier solution
Well, I already wrote that this is not the brainstorming process but the next step: ordering items.
With my Emacs Org-mode:
- a - b - c - d - e - f
… mark everything and invoke
C-c *
I get:* a * b ** c *** d ** e * f
I don’t know what doom makes differently here.
I am really thankful for your solution is the fastest i could ever find, really useful, This is perfect to me and works in doom. Really happy about!
logseq has whiteboards which are more freeform like paper. And logseq integrates well with emacs and org-mode in general. There is also a mind map plugin for it.
content is confidential for a third part service, thanks
have you tried it? it works on local files.
Can you clarify what you need? Are you just looking to open a parent or child heading, like C-RET or M-RET but at higher/lower level? Because that’s pretty trivial in elisp:
(defun org-insert-child () (interactive) (org-insert-heading) (org-do-demote)) (defun org-insert-parent () (interactive) (org-insert-heading) (org-do-promote))
and works perfectly, thank you again
oh thanks to take the time this is cool!, is what i needed!
I have to book some time in the year to do elisp