Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced Computer-Aided-Thinking functions for orgmode #350

Open
mcepl opened this issue Jun 23, 2022 · 1 comment
Open

Advanced Computer-Aided-Thinking functions for orgmode #350

mcepl opened this issue Jun 23, 2022 · 1 comment
Labels
non-core-feature Feature is not in orgmode core plugin Needs to be implemented via external plugin

Comments

@mcepl
Copy link
Contributor

mcepl commented Jun 23, 2022

Does this feature exist in Emacs orgmode core?

No

Orgmode link

maxthink-brainstorming

With reference to https://matej.ceplovi.cz/blog/my-ideas-about-possible-maxthink-mode.html 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?)

Feature value

Very high. I don’t think there are equivalent functions in the open source world, which is quite surprising considering how often this operations are necessary in the normal business life.

Additional context

No response

@mcepl mcepl added the core-feature Feature is in orgmode core label Jun 23, 2022
@mcepl mcepl changed the title BINSORT for orgmode Advanced Computer-Aided-Thinking functions for orgmode Jun 23, 2022
@kristijanhusak kristijanhusak added the plugin Needs to be implemented via external plugin label Jun 23, 2022
@mcepl
Copy link
Contributor Author

mcepl commented Jul 11, 2022

@kristijanhusak I agree, this is probably material for a plugin. I would likely write this (module my free time, etc.), but it would be helpful if there was some API for it. Is https://github.com/nvim-orgmode/orgmode/blob/master/doc/orgmode_api.txt everything we have? E.g., are there methods for moving subtrees in the tree, iterator?

I guess this is another example for #26.

@jgollenz jgollenz added non-core-feature Feature is not in orgmode core and removed core-feature Feature is in orgmode core labels Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
non-core-feature Feature is not in orgmode core plugin Needs to be implemented via external plugin
Projects
None yet
Development

No branches or pull requests

3 participants