Emacs 31: An unofficial guide to Markdown-ts-mode

(rahuljuliato.com)

49 points | by RahulMJ 1 hour ago

4 comments

  • taude 12 minutes ago
    One of the biggest reason I've stopped using Emacs, and I was a pretty heavy user before was that org-mode files weren't fully native Markdown files, which caused annoying friction when collaborating with others.

    It would be interesting for me to have a new markdown-centric org-mode thing. I'd love to vibe lisp to customize my workflows, and I don't totally love Obsidian, which is what I've setup and configured now. I'd prefer to just have the config living in/around init.el/config.el (I used DoomEmacs most recently).

    I realize that org/agenda, etc does a ton more than markdown offers, but most of my flow is just around: raw notes to be consumed, check lists, due dates on items, and other "basics" of org-mode.

    Any recent Emacsers have similar workflows that are tgenible these days? I'd love to get Emacs back in use in my new antigenic Tmux-centric coding flows, and have it be a first class markdown editor, organizaer, and potentially collaboration.....

    • kodoman 8 minutes ago
      What is wrong with markdown mode? Is it that you would rather do the org agenda or calendar via md rather then org? I do understand that if that is the case.
      • taude 4 minutes ago
        Yeup, I would love to have some of the org/agenda operations/views on a regular markdown file. Especially so I could just copy it raw out, and paste into other markdown-centric tools, github md files, etc. for colaborating with others.

        Since markdown is becoming so prevalent. Even our product managers are becoming natively conversant with it, I'd just prefer to have as markdown first world.

        (don't get me started ranting about how Atlassian and Slack have migrated away from markdown and to proprietary formats....).

  • pjdesno 54 minutes ago
    For those of us who have just been using Emacs, rather than following its recent evolution, "ts-mode" refers to a mode which uses tree-sitter for parsing, highlighting etc.
  • edgyquant 44 minutes ago
    What are people’s workflows for using eMacs with generative coding? I’m trying to get a workflow where I can generate code and approve it like a PR (maybe leave comments for a next round of generation) but I’m new to eMacs and the ai coding package isn’t working with the latest eMacs
    • bryanlarsen 14 minutes ago
      IMO, generative coding on Emacs works nicely because magit is awesome for code review. A good agent integration package is going to have a command you can use to send the current cursor line & file to the agent so you can reference and comment.
    • banjomonster 16 minutes ago
      I’ve been using gptel, I’ll have it generate org babel blocks I can tangle (write to files) or have it use tools to write and edit files in the project I’m working in, and then review with magit.
    • remedan 37 minutes ago
      Agent Shell connected via ACP to local Claude Code.

      https://github.com/xenodium/agent-shell

      • wilkystyle 33 minutes ago
        Can't say enough good things about agent-shell.el! Xenodium has done amazing work there.
        • bryanlarsen 17 minutes ago
          I'll have to try it again. It definitely feels like the right way to do things, but when I tried it it had a couple of show-stopper limitations and a show-stopper bug, so I've been using claude-code-ide.el instead.
    • kreyenborgi 40 minutes ago
      Which AI coding package? Agent-shell? Gptel-agent?