this post was submitted on 18 Nov 2023
1 points (100.0% liked)

Emacs

313 readers
2 users here now

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

Get Emacs

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

founded 1 year ago
MODERATORS
 

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 comment's thread
view the rest of the comments
[–] publicvoit@alien.top 1 points 1 year ago (2 children)

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

[–] ivano_GiovSiciliano@alien.top 1 points 1 year ago (1 children)

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

[–] publicvoit@alien.top 1 points 1 year ago (1 children)

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.

[–] ivano_GiovSiciliano@alien.top 1 points 1 year ago

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!