Live data from Hacker News

Org-mode parser in Rust

github.com

81–85 of 85 posts

Re: Org-mode parser in Rust

#81

Earlier quoted context omitted.

Ah, thanks! That actually is better than what I inferred from the video.

Yeah, just to cheer you on, if you are using Emacs just for Org mode you really can just learn the Org mode commands and use the editor just like you would any other insert mode editor. If you want to do complex editing, then it helps to know Emacs. However, Evil mode now works pretty amazingly right now if you like Vim. I use Emacs with Evil and Vim practically interchangeably. My biggest frustration is a bug (which…

Those are interesting ideas. I'm actually not a Vim user either, but it at least has been at the back of my mind for years to to get around to learning. So there's a chance that may work.

I've also been thinking for a couple hours now about how much work it'd be for me to write a small app with the minimal feature set that I'd like from org-mode :) This is almost certainly a terrible idea for me to do in the context of the rest of my life right now.

Using Emacs just for org-mode is actually a pretty appealing option to me considering the description you gave. So I may give that a shot. Thanks!

Re: Org-mode parser in Rust

#82
post #66

I often see things about org-mode showing up on here, and I get the basic idea but I'd like to see a more in depth explanation of why it's so great. Anyone have a recommendation for an article or video or something on the subject?

I think, the major appeal of it is that it does everything. Lots of "productivity"-applications are either TODO-lists or meant for note-taking or good for writing down concepts or are knowledge bases. But you can't really separate these. Often I'll write something down and later realize that I need to do xyx for that. Or that I want to schedule a reminder for this note. Other times I write something down just to have…

For the iOS users I can recommend Beorg (https://beorgapp.com/).

Re: Org-mode parser in Rust

#83

Earlier quoted context omitted.

Yeah, just to cheer you on, if you are using Emacs just for Org mode you really can just learn the Org mode commands and use the editor just like you would any other insert mode editor. If you want to do complex editing, then it helps to know Emacs. However, Evil mode now works pretty amazingly right now if you like Vim. I use Emacs with Evil and Vim practically interchangeably. My biggest frustration is a bug (which…

Those are interesting ideas. I'm actually not a Vim user either, but it at least has been at the back of my mind for years to to get around to learning. So there's a chance that may work. I've also been thinking for a couple hours now about how much work it'd be for me to write a small app with the minimal feature set that I'd like from org-mode :) This is almost certainly a terrible idea for me to do in the context…

One of the nice things about Evil/Spacemacs (maybe spacemacs-specific?) is that when you press one of the keys, you get a very useful screen with many of the commands (and then potentially sub-commands) you can issue.

Even as a years-long Vim user it taught me some new tricks.

Re: Org-mode parser in Rust

#84
post #62
post #17

Genuinly curious: > Why reinventing the wheel when we can just copy it! This project takes the only surefire way to get it right - use the original elisp parser implementation as a blueprint! Emacs Lisp code is under GPLv3 license, is it OK to rewrite it in another language (using original code as blueprint) and publish it under MIT?

It appears this has now been addressed: https://www.reddit.com/r/rust/comments/bcz7d4/orgrs_org_pars...

For those interested, it was addressed by changing the license to GPLv3, inheriting it from the original code.

As someone who GPL-licenses most of his software, this is a good reminder of what it looks like when copyleft licenses work as intended.

Re: Org-mode parser in Rust

#85

I was excited, but the fact that this is (well, WAS) violating the GPL by being MIT licensed was a major downer. I'd be very interested in an org-mode parser which is NOT GPL-licensed, specifically because it is effectively impossible to integrate GPL code as a plugin (unless your editor is also GPL), which was one of the stated goals of this project. Hence, someone would have to properly clean-room reverse-engineer…

Why can't you make a GPL plugin for whatever editor you use?

It depends on whether it is an essential dll or an optional plugin. I probably could have phrased that better originally.
Post reply on HN