TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Let's Help Org Mode Escape from Emacs

14 点作者 aviaviavi超过 1 年前

3 条评论

bitwize超过 1 年前
&gt; This effort will fail if 50% of the people who would contribute end up not doing so because they don&#x27;t have time to learn Rust or Haskell.<p>Lolwut. Choosing Rust as an implementation language is almost sure to attract lots of very smart people to the project.
tiomat超过 1 年前
It&#x27;s a great idea that has been haunting me for a long time.<p>I tried a little org-mode and it turned my idea of taking notes and managing tasks. It&#x27;s such a cool and effective mode that it shouldn&#x27;t belong only to Emacs.<p>I would be happy to help with this idea, but for many years I have changed programming to management and can’t do anything than little pet projects.
ParetoOptimal超过 1 年前
Let me start by saying I like the goal and would like to see org mode accessible to everyone, but I do have some thoughts&#x2F;reservations.<p>&gt; For the little code I do write, I find having AI assistance (via CoPilot or Cody) to be tremendously helpful. So helpful, in fact, that I now tend to jump into VSCode for actual coding,<p>Aren&#x27;t there both copilot and Cody plugins available in emacs?<p>edit, yes and the Cody one has first-party support:<p>Cody: <a href="https:&#x2F;&#x2F;github.com&#x2F;sourcegraph&#x2F;emacs-cody">https:&#x2F;&#x2F;github.com&#x2F;sourcegraph&#x2F;emacs-cody</a> (first party)<p>copilot: <a href="https:&#x2F;&#x2F;github.com&#x2F;copilot-emacs&#x2F;copilot.el">https:&#x2F;&#x2F;github.com&#x2F;copilot-emacs&#x2F;copilot.el</a><p>&gt; Use VSCode for everything. For me, this requires a full-featured org mode implementation. I currently feel stuck in Emacs just because of how great org mode is.<p>This seems much more difficult than creating plugins you need in emacs and with the downside that customization will be much worse in vscode, especially customization of behavior with things like hooks.<p>&gt; Letting go of bug-for-bug compatibility with Emacs as a goal. Let&#x27;s let the quirky behavior die off and move forward with a more cohesive program, even if it looks a little bit different.<p>If you don&#x27;t have compatibility, then you aren&#x27;t really implementing org-mode... you are starting fresh. Perhaps you should take inspiration from commonmark which is a spec for markdown?<p>Also, there is some existing work in making a spec for org-mode in orgdown:<p><a href="https:&#x2F;&#x2F;karl-voit.at&#x2F;2021&#x2F;11&#x2F;27&#x2F;orgdown&#x2F;" rel="nofollow">https:&#x2F;&#x2F;karl-voit.at&#x2F;2021&#x2F;11&#x2F;27&#x2F;orgdown&#x2F;</a><p>That&#x27;s okay, but you&#x27;ll likely annoy org-mode users and developers as documents ending in `.org` start not working the same.<p>Also there are languages besides Rust and Haskell that have an org parser implementation. For instance one written in Javascript already has a spec as you explain it and is used in production for organice[0]:<p>&gt; Why is this project useful &#x2F; Rationale<p>&gt; Org mode in Emacs is implemented in org-element.el (API documentation). The spec for the Org syntax is written in prose. - <a href="https:&#x2F;&#x2F;github.com&#x2F;200ok-ch&#x2F;org-parser">https:&#x2F;&#x2F;github.com&#x2F;200ok-ch&#x2F;org-parser</a><p>&gt; Portable. It should not be difficult to get this integrated into any editor.<p>This tells me you already have a language in mind such as Lua (can&#x27;t think of any other easy to integrate languages)? I&#x27;d argue that&#x27;s not very popular either though.<p>0: <a href="https:&#x2F;&#x2F;organice.200ok.ch&#x2F;" rel="nofollow">https:&#x2F;&#x2F;organice.200ok.ch&#x2F;</a>