My main requirement is that I am using Syncthing to sync my notes from my Android phone, which uses Quillpad. Quillpad is amazing and looks super nice, and functional too, but all the notes are in one big folder rather than being subdivided by notebook. So I require a markdown editor that can create “notebooks” but don’t change the folder structure of the notes (I tested putting notes in subfolders, and quillpad thought the notes were deleted. Silly Quillpad!)

So the notebooks/similar organisation of notes needs to be specific to the app and should not change the folder structure. I would prefer if the app is open-source too, and something that fits with my desktop (KDE Plasma) would be cool too :D

This rules out Obsidian (which puts notes in a folder structure. Obsidian is great, but won’t sync well with Quillpad), Joplin won’t work either. Ghostwriter is pretty much a markdown notepad (quite good, but can’t see all my notes in one place)

I am using EndeavourOS with KDE Plasma

edit: To clarify, I want a markdown editor that is able to separate notes into different groups without using folders as Quillpad doesn’t like folders. I also need to have a way to view all the notes at once in each group

Using a code editor VSCodium wouldn’t really work as there isn’t really a way to organise notes, aside from putting them in folders (which I don’t want), and I am not yet ready to jump into the Vim rabbit hole of plugins and configuration

edit 2: Markdown editor to note organiser to satisfy the pedant

edit 3: Looks like Obsidian has tags, so I could use those to organise notes without folders. I will try that and see if it works!

edit 4: Obsidian does have tags, but it seems like you sort by tags by typing tag:#NAME, and you can’t use spaces for tags. So not Obsidian then unfortunately. Are there any other options that have a larger focus on tags or similar?

  • melsaskca@lemmy.ca
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    I use paper scribblers and a pen or pencil, plus an index book so I can compile what I am entering, but I’m not in any hurry though. /s

  • clifmo@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    12 hours ago

    https://youtu.be/XRpHIa-2XCE

    A 30 minute video about opening up a text box and typing something into it for later, made for people who watch videos about doing that rather than just getting work done.

    00:29 Requirements 4:10 Zettlr, VNote, and nb 5:48 Zim 7:50 QOwnNotes 12:31 The end of pretending this is about productivity 14:48 Emacs 21:18 Neovim 25:59 It never ends 27:12 Kakoune, Helix, Vis, Neatvi (I don’t use these)

  • nieminen@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    2 days ago

    Others have said, but I’m a big fan of obsidian. I use syncthing to keep my vaults current across my phone and computers.

    It looks good, has a plugin for just about anything you’d need, and works really well on every system I’ve tried. Ios, macos, Linux, windows, and android.

  • pinball_wizard@lemmy.zip
    link
    fedilink
    arrow-up
    18
    arrow-down
    1
    ·
    2 days ago

    You have very specific requirements. You may attract the Vim and Emacs fans…

    Joking aside, I have very specific requirements, and I just use Vim to edit Markdown, on desktop.

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      I don’t think Vim has a way to show all my notes in one place, or any way to organise notes? (unless it does, you never know)

      Also, Vim-based editors have steep learning curves. It would be cool to learn how to use it, but I want to explore other options before I fall into the rabbit hole

      • chasteinsect@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 days ago

        I switched from Obsidian to Neovim mainly because of Vim-motions and keybindings. Obsidian has Vim-motion support but it’s pretty basic and some stuff doesn’t work… it’s just not the same.

        I have a pretty minimal Neovim setup and don’t use any special plugins for markdown. I just use Treesitter to create some custom highlight groups to highlight links, codeblocks, headlines and similar stuff. I don’t do images or complex tables or all of that other jazz and I know markdown by heart for the most part so I don’t really need any markdown preview plugins. But there are plugins that render markdown in the Neovim buffer itself, instead of having you go to your browser to see your changes.

        It’s way simpler. I use gO to see the outline of my file, also mini.pick which is just a grep and fuzzy finder to find specific lines, words, files and navigate between them. I have been using Neovim for over a year so and use it basically everywhere so the benefits keep compounding as I learn how to navigate where I want faster. It’s a powerful tool. One thing I will say is because you use Neovim you don’t need to really organize your notes as you just use your picker to find stuff for you and it’s sooooo much faster and better than whatever Obsidian had. You never have to go to your file tree or whatever and search for that file.

        This wasn’t a switch that I did fanatically. I went back to Obsidian a few times for a couple of days / weeks and just used that. It’s fine … It works… But afterwards every time I just went back to Neovim, did some modifications to my config, and started using it more and more until it just became way better.

        All of that being said … would I recommend someone start Neovim just to write markdown? No. As you said it has a pretty steep learning curve and you will never get back the time you spent on it, it’s also a bit overkill to use it just for markdown, you will need to make some modifications as well… But I find it more fun and enjoyable to work with.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        7
        ·
        2 days ago

        I don’t think Vim has a way to show all my notes in one place, or any way to organise notes? (unless it does, you never know)

        Many use the “Nerd Tree” plugin for this, but there’s…too many options.

        I want to explore other options before I fall into the rabbit hole

        I respect that. The rabbit hole goes very deep. In your shoes, I might still take a look at an editor with a strong plugin ecosystem, like Emacs or VSCodium. Is Atom still around? Atom was nice.

      • sbird@sopuli.xyzOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Does Vim have any live markdown preview or plugins that enable that? If it does that would be quite interesting

        • pinball_wizard@lemmy.zip
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          Does Vim have any live markdown preview or plugins that enable that?

          Yes. I recognize some of the ones mentioned in this article as ones I have appreciated, in the past.

          https://www.w3tutorials.net/blog/is-there-a-vim-plugin-for-previewing-markdown-files/

          If it does that would be quite interesting

          Oh yeah!

          I’m not actually trying to get you to switch, but your post reads to me as someone ready to bring in some serious tooling to achieve a precise workflow.

          Vim still might be a bit extreme, haha. As you know, it has a whole learning curve. If you decide to give it a spin, be sure to try :vimtutor, it is nice.

          Anyway, setting aside vim, it sounds to me like your needs call for an editor with a strong open plugin ecosystem.

          I understand that Emacs and VSCodium also have excellent Markdown plugins.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        2 days ago

        LoL.

        I’m just sharing what I use. I can’t help that I was indoctrinated so young into the cult of Vim.

      • KissYagni@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        It can. Silverbullet can do quite anything, that’s where it’s name comes from. You can code your own logic directly in markdown through lua like code, get pages tags, generates tables etc… but the tool is very “hacky”. Either you love it, either you hate it. And if you are not a hairy nerdy guy, you will hate it.

        • somegeek@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          Well… I am a very hairy nerdy guy. What does the collaboration workflow look like? The end result should be simple because my teammates aren’t hairy nerdy guys :))

          • KissYagni@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            16 hours ago

            In this case, I don’t think silverbullet is the right tool. It’s not like if an “admin” can hide all the complexity for end users by creating its own frontend. The complexity will still be visible to end users. As long as someone can edit a page, he will see the lua script behind.

            If readonly, it just look like other wiki. The https://silverbullet.md/ site is itslef written in silverbullet. You can have a look to video to see how it works: https://silverbullet.md/Manual

            Out of the box, there is no really “Admin” portal and “User” portal. It may be doable, but I cannot describ a workflow. I use it as a small wiki for my homelab because I like overcomplicated tool. I’m on neovim btw 🤣

    • MadhuGururajan@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      any quick way to learn emacs syntax for a long time vim user? I understand if you suggest evil mode but lets assume i actually want to learn the emacs motions.

      I can go through the emacs manual but that is more of a longer term engagement.

      • For the basics the tutorial that comes with stock emacs is GOAT. You navigate the tutorial in the program you’re learning the navigation in, that’s how I learned it. It covers the basics, moving, killing/yanking (cutting/pasting), moving the view without moving the point (the cursor), handling buffers (open files), windows (subframes in the emacs window) and frames (multiple emacs windows). There is a bit of a translation required as emacs is old and some terms come from a time before the concepts were in common english but it’s nothing really. I’m rather new to emacs as well, and this is how I learnt it.

        After that what I found most useful was the following packages

        (require 'use-package)
        (require 'diminish)
        (require 'bind-key)
        
        (use-package eldoc)
        
        (use-package which-key
          :bind ("M-H" . which-key-show-top-level)
          :init (which-key-mode t)
          :config (which-key-setup-side-window-right-bottom))
        
        (use-package marginalia :init (marginalia-mode))
        
        (use-package embark :bind ("C-<return>" . embark-act)
          :custom (prefix-help-command #'embark-prefix-help-command))
        
        (use-package embark-consult
          :hook (embark-collect-mode consult-preview-at-point-mode))
        

        This binds Alt+H to show all the keys available (use Ctrl+h n to scroll) as well as automatically pops up a buffer when you entered a command that isn’t complete, e.g. Ctrl+x. And it binds Ctrl+Return to a kind of right-click menu that tries to guess at all the actions you could do with the thing you have at under the point.

        But most useful, is Ctrl+h f to describe what a function does and Ctrl+h v to describe what a variable does as well as the customize menu Alt+x customize.

        For a theme I would suggest one of ef-themes but that’s up to you ofcourse.

        Emacs is a bit daunting to set up but I’m really loving it. See also https://github.com/SystemCrafters/crafted-emacs/tree/master for some ideas for how to set up some other stuff, although I went with the stock completions.

        There are also non-emacs ways of interacting with org files https://orgmode.org/tools.html but I don’t know anything about them.

        • MadhuGururajan@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          yeah thanks for the resources. I decided to just go through the manual.

          And yeah, the older terms… I understand them as I am a crusty millenial and kind of like the charm of it.

          my goal is to shift to emacs for work as I am drawn to the efficient notetaking + planner + dev environment with org mode.

  • gole@lemmy.zip
    link
    fedilink
    arrow-up
    3
    ·
    2 days ago

    You can put all your notes in a single folder with Obsidian. Use a note to link to other notes, the first note will act as your “notebook”

  • boatswain
    link
    fedilink
    arrow-up
    9
    ·
    2 days ago

    Can you clarify what you mean about the folder structure? As far as I know, Obsidian doesn’t change up the directory structure at all; it just uses what’s already there: if you’ve got folders, you’ll see them in Obsidian. If you don’t, all the notes will be in one big directory.

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      But to organise notes, you need folders. I’m looking for an app that lets you organise notes in a way that doesn’t use folders. (so still able to group notes together and being able to separate them, but not with folders since Quillpad doesn’t like folders)

      • boatswain
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        Just use Obsidian without using folders, then? They’re completely optional.

      • priapus@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days ago

        It sounds like you could use any markdown app that supports tags or links. You can search for file by tag or create index notes that you link other notes to, letting you view all of them from the backlinks pane.

        A lot of Obsidian users do not use folders for organization at all, both of the methods above are common. You could also look at Logseq which has similar features.

        Apologies if I’m misunderstanding your requirements, lmk if I did.

  • rehydrate@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    What do we think about LogSeq? Its basically obsidian but without folders, instead we have name spaces. But it has a bit of a learning curve which may make it at first confusing to use.

  • oOAlteredBeastOo@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    Logseq might be a good option for you. You create “graphs” for a topic. Markdown notes for that “graph” are separated into “pages” and “journals.” For example, if you created a project called “cider_making”, you could create the following Markdown page files and save them in the pages directory: “Fuji Apple.md”, “cider press.md”, and “pectic enzyme.md.” If prefer to track notes in a journal format, your Markdown file would use the following format and be saved in the journal directory: “2026-02-19.md.”

    Logseq is not cloud based. All files are stored locally to the machine you installed the software on. There are options to use a code repository to sync to other devices, but Syncthing can also be used to sync your notes. I’m using an rsync script to send notes I write on my laptop to my phone, living room computer, and file server. If I’m on a trusted computer on my network, I can use SSH X11forwarding to open the Logseq UI remotely to create new notes. Otherwise I can create a new page or journal Markdown file via SSH and vi. I’d just need to save the Markdown file in the appropriate journal or page directory to keep things organized. You can also host a webUI for your notes if you are so inclined.

    https:docs.logseq.com/

    Best of luck!

  • FishFace@piefed.social
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 days ago

    What you’re looking for is not a markdown editor but a notes organiser that uses markdown. Any text editor makes a decent markdown editor, because that’s the point.

  • sbird@sopuli.xyzOP
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    2 days ago

    Alternatively, you could suggest an Android markdown editor that does create a folder structure and looks as good as Quillpad (and hence can be used with Obsidian or similar)

    Quillpad is hard to best for me though…

  • Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    Just curious (genuinely not criticising your app choice) - I’ve tried Quillpad and it doesn’t seem much different from Joplin on Android to me.

    What is it you find it does better than Joplin for you?

    (I’m always testing notebook apps as I’m trying to get away from OneNote.)

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Joplin is awesome, super customisable, has many plugins to extend functionality, etc., but the main downside is that markdown files aren’t saved as files that can be easily synced with something like Syncthing. Also, Quillpad has a slick UI that matches my theme, which is a nice bonus :0

      One thing I will say, Quillpad isn’t as customisable as Joplin (the toolbar of different functions can’t be modified, for example) but it works for me and I like using it

      I also like that you can view many notes at a glance (including some of the description) whereas Joplin only let you see the titles of the notes at a glance I think

      • Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        I use Joplin with Syncthing and it works fine, so far?

        Is there something about it that’s known to have issues with ST that I just haven’t run into yet?

        Yea, not having a better view of note titles is a downside. I really like having that high-level view

        • sbird@sopuli.xyzOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 hours ago

          Oh, I thought Joplin obfuscated notes? Nice that you are able to use Syncthing. The main draw of Quillpad is probably the UI and how it can fit my phone’s theme (Joplin’s UI is still quite intuitive though)

  • ramasses@social.ozymandias.club
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I use helix editor for my markdown editor. Its use case is for the people that have no interest in configuring vim/neovim plugins. I would totally recommend it. Otherwise, you could use the kde editor Kate, or if you are a masochist nano.
    helix-editor.com