Replies: 4 comments 9 replies
-
Thanks for the feedback! For full text search, yes, I'm hoping that one day I'll get around to making this work with the triples library. However, right know Transient menu - no one is working on this, if you want to work on it, please go ahead, I'd love for someone to help improve our user experience! Syncing - I think syncthing is probably fine. It's a database, though, so using sqlite's dump command is probably the best way to do this. I haven't seen anyone use git and ekg at the same time. It's maybe possible with the logseq export, and if I wanted to back up to a text repository, that seems a sensible way to do things. For auto-saving notes, we don't have auto-save, but the Windows: yes, we could potentially have an option to re-use windows, like dired does. I haven't implemented that yet, but it seems sensible. Inline tags: I've had the exact same thought, and maybe I'll implement it. The problem is that it's a bit weird - what if you remove the tag from the metadata, but the tag still exists in the text? I think we'd just have to ignore the text, but I'm not yet comfortable with that. I wouldn't want to use metadata + text tags, that just seems like a bad design and needlessly confusing. We support transclusion now, please see the manual. It doesn't work like you are envisioning, mainly because unlike logseq we have a separation between a note's view for reading and view for editing. The read view has the correct tranclusion, but the edit view has the tranclusion command, since it is an inline command. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the detailed response! I will work up a transient menu. I'm not sure how to load As far as inline tags go, as a user I would expect inline tags to behave exactly the same as tags in the metadata area (until/unless you break up notes into individually-taggable blocks). I'd expect having #mytag in the text would be just like adding it to the metadata area. (Maybe you could even show all tags in the metadata area -- you could have a line for "inline tags" showing all the tags collected from the text or something...) I'll check into the transclusion support! Sounds like it'll be very useful. (Block-level transclusion like logseq would be even cooler, but I understand ekg is note-level and blocks aren't a top-level concept.) |
Beta Was this translation helpful? Give feedback.
-
The dependencies are something I need to fix. However, I haven't decided how to do that yet. I could add the request library as a dependency to ekg, but most people using ekg aren't going to need it, since they won't be using ekg-embedding. Still, it might be the right thing to do. Or, I can spin ekg-embedding out to it's own package on MELPA. Sorry for the confusion here. I'd recommend for now just separately installing the request package however you normally install your packages. |
Beta Was this translation helpful? Give feedback.
-
The dependencies should be fixed with version 0.4.0, since we now depend on llm package, the llm package depends on the request package. There should be no more hidden dependencies. |
Beta Was this translation helpful? Give feedback.
-
Hi; I am super interested in this package! I've been an Emacs user since around 1983 but org, org-roam etc. never seemed to match my note taking style. I've been using logseq for the last couple of years and love it -- daily journal with easy tagging, nice formatting, search, etc. But of course I miss all the Emacs goodness: keybindings, macros, elisp. So EKG is really interesting to me!
After only a few minutes of use, here's what I've found:
Beta Was this translation helpful? Give feedback.
All reactions