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

Org mode auto-markup plugin #29

Open
agent725 opened this issue Sep 27, 2018 · 11 comments
Open

Org mode auto-markup plugin #29

agent725 opened this issue Sep 27, 2018 · 11 comments

Comments

@agent725
Copy link

Hi,

Micro editor is a great tool. I am trying to make a plugin to integrate Org Mode into it using pandoc. What I cannot figure out is two things:

How to save the text buffer to a temporary file.
How to load the text of the temporary file into the current buffer, without opening a new buffer.

Can you help me out? I can give you a nice plugin in return. ;-)

Cheers,
Agent725

@jgraber-io
Copy link

Adding org mode to micro would be a massive contribution, in my opinion.

I hope someone can answer these questions for you!

@vv52
Copy link

vv52 commented Jan 8, 2022

Is this project still ongoing?

I've been looking into porting org mode to micro or otherwise finding a way to wrap emacs to provide org functionality in micro.

If any of the work has been done and abandoned, I would be happy to take over the project.

@agent725
Copy link
Author

agent725 commented Jan 9, 2022

No, I did not get the information needed to continue. However, please feel free to pick it up, and I'd help where I can.

@taconi
Copy link

taconi commented Mar 24, 2024

Hello, if there is anyone who still wanted to implement this functionality, could you please comment?

I can try to help resolve the issues being faced.

I think of some plugins that implement features such as saving texts in temporary files and writing this text to the current buffer and that could be taken to study:

  • scratch creates a temporary file
  • manager saves text to a file that represents the state of a given plugin function and saves recently opened files/projects to list
  • snippets writes to current file based on text saved in another file
  • lsp and mlsp writes to the current file to autocomplete

There is also the microwiki plugin which I haven't used yet, it seems to be really cool and can perhaps be used instead of an orgmode.

@Naheel-Azawy
Copy link

Hello, I still do want this :)

@taconi
Copy link

taconi commented Apr 6, 2024

@Naheel-Azawy Do you need help with anything to implement this functionality?

@Naheel-Azawy
Copy link

@taconi Well, I meant I still want to have an org mode plugin for micro. But unfortunately I don't think I can allocate time to do this myself any time soon.
I just meant I'll be very grateful if someone implement this.

@taconi
Copy link

taconi commented Apr 7, 2024

@Naheel-Azawy Don't the microwiki or microzim plugins cover this?

@Naheel-Azawy
Copy link

No. vimwiki and zimwiki have a different syntax compared to orgmode.
But I think they could be a good start if someone starts from these and then create an orgmode specific plugin.

@taconi
Copy link

taconi commented Apr 7, 2024

orgmode is an emacs mode, emacs is not a terminal editor like micro so it would not be possible to implement all the functionality that exists there.
Maybe you could use nvim-orgmode as a base.

@ScottFreeCode
Copy link

I don't think Micro needs most of Emacs's Org Mode features. If I want full Org Mode and all its extra functionality and all its customizable extensions, I'll use Emacs. For Micro I'd settle for syntax highlighting and whatever else Micro's Markdown support has.

That way I would generally not stuck using Markdown or switching over from Micro to Emacs until I actually need Emac's Org programmability or the extra features built on it.

I guess individual Org Mode features like, I dunno, tangle/babel, or agenda views, or scheduling/timekeeping, might be nice to implement as plugins of their own (one per feature). That potentially gets complicated depending on whether supporting them requires reading or acting on any Emacs Lisp…

Just my two cents' worth.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants