nvim-orgmode / nvim-orgmode/orgmode
Advanced Computer-Aided-Thinking functions for orgmode
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 3.9k
- Forks
- 190
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Does this feature exist in Emacs orgmode core?
No
Orgmode link

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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the existing orgmode list and outline commands, then define the scope and behavior of one proposed function such as Binsort or Categorize. Done requires an agreed design and implementation plan for the selected operation, including how it should be invoked and tested.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100