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

You are viewing a single thread.
View all comments
1 point

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

permalink
report
reply
1 point

^ This

permalink
report
parent
reply
1 point

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

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
1 point

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!

permalink
report
parent
reply

Emacs

!emacs@communick.news

Create post

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

  • Windows
  • Mac OS X
  • GNU/Linux and BSD (Just get it from your distribution’s package manager)

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for “emacs” and “vi” link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

Community stats

  • 18

    Monthly active users

  • 562

    Posts

  • 2.4K

    Comments