vimoutliner icon indicating copy to clipboard operation
vimoutliner copied to clipboard

MaxThink™-like Brainstorming functions ....

Open mcepl opened this issue 9 years ago • 6 comments

maxthink-brainstorming With reference to http://thread.gmane.org/gmane.comp.editors.vim.outliner/5411/ I would like to think about the following functions:

  • Binsort

    You have a long unordered list and with one key commands you can throw each item to the particular bin (key shortcut being probably somehow derived from the name of the bin ... but that may be later enhancement, first we can have just 1,2,3,...).

  • Categorize

    Switch fence-marked one-level deep list to the proper outline (fenced items are categories)

  • Levellize

    Opposite of the previous one.

  • Prioritize

    Again a long list of topic which should be ordered by some unquantifiable order. Splits the screen between ordered and unordered items (the latter part is a way way smaller) and picks one item from the unordered items. Just with arrow keys you move the item up and down. It is a way easier to think at once about the position of one item, than about whole thing. @noelhenson , is it the correct description?)

  • Document splitting

    Split the current line into topics, with division being space, comma, full stop, (RegExp?)

mcepl avatar Oct 07 '14 14:10 mcepl

On 10/07/2014 09:34 AM, Matěj Cepl wrote:

[image snipped] https://cloud.githubusercontent.com/assets/198999/4543555/552f0728-4e2c-11e4-96b2-05871fdd82dd.png With reference to http://thread.gmane.org/gmane.comp.editors.vim.outliner/5411/ I would like to think about the following functions:

*Binsort*

You have a long unordered list and with one key commands you can
throw each item to the particular bin (key shortcut being probably
somehow derived from the name of the bin ... but that may be later
enhancement, first we can have just 1,2,3,...).
*Categorize*

Switch fence-marked one-level deep list to the proper outline
(fenced items are categories)
*Levellize*

Opposite of the previous one.
*Prioritize*

Again a long list of topic which should be ordered by some
unquantifiable order. Splits the screen between ordered and
unordered items (the latter part is a way way smaller) and picks
one item from the unordered items. Just with arrow keys you move
the item up and down. It is a way easier to think at once about
the position of one item, than about whole thing. @noelhenson
<https://github.com/noelhenson> , is it the correct description?)
*Document splitting*

Split the current line into topics, with division being space,
comma, full stop, (RegExp?)

— Reply to this email directly or view it on GitHub https://github.com/vimoutliner/vimoutliner/issues/79.

Matej,

This is a great idea. I've often wanted to do the same. I think now is the time.

Yes, Prioritize works something like that. I would like to take the time to refresh my memory on all the Brainstorming features a bit.

-Noel

noelhenson avatar Oct 07 '14 14:10 noelhenson

There is a nice demo at http://maxthink.org/demo3/A02%20-%20Many%20ways%20to%20move%20topics.html (yes, I hate Flash as well). And yes, I was wrong about the Prioritize. The question which you are repeatedly asked is “Which of the remaining unordered items is number 1/most important/etc.?" ... that nicely helps ordering huge list.

mcepl avatar Oct 07 '14 14:10 mcepl

MaxThink seems to be an application with some logic and workflow built-in to handle lists and outlines. Is the plan that this should also be implemented in VO? With a dedicated plugin?

jostber avatar Oct 21 '14 08:10 jostber

I don't think so. See the threads linked above … I would like to keep it as free of any logic possible. More like an exploration how far we can go just with text manipulation and vim macros.

mcepl avatar Oct 21 '14 09:10 mcepl

On 10/21/2014 03:32 AM, Jostein Berntsen wrote:

MaxThink seems to be an application with some logic and workflow built-in to handle lists and outlines. Is the plan that this should also be implemented in VO? With a dedicated plugin?

— Reply to this email directly or view it on GitHub https://github.com/vimoutliner/vimoutliner/issues/79#issuecomment-59895303.

Not logic, really. Yes. Yes.

I wouldn't really call it logic. It is more like functions that move, group and change the order of headings. There are some transformative functions like split (split paragraphs so each sentence is a heading) and join (the opposite of split).

-Noel

noelhenson avatar Oct 21 '14 10:10 noelhenson

I think this is still just in the thinking state, so no milestone.

mcepl avatar Sep 27 '15 17:09 mcepl