nvim-orgmode / nvim-orgmode/orgmode

Advanced Computer-Aided-Thinking functions for orgmode

Open
#350 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

non-core-feature plugin
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

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.