neorg
zk
neorg | zk | |
---|---|---|
6 | 34 | |
1,342 | 1,450 | |
- | 7.7% | |
9.6 | 7.4 | |
over 2 years ago | 10 days ago | |
Lua | Go | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
neorg
-
[Neovim] Opinions sur: orgmode.nvim vs neorg
[https://github.com/vhyrro/neorg
- [Neovim] Complemento de modo org para neovim?
- Note taking options?
-
Neorg (a road to 0.1) - Neovim 0.5's answer to modern life organization.
Link: https://github.com/vhyrro/neorg Extra GIFs: https://github.com/vhyrro/neorg/tree/main#camera-extra-gifs Neorg is a tool designed to reinvent your life's organization at a modern, unique way. Use all of the latest shiny Neovim features to provide the best possible note taking experience. Right off the bat let's ask ourselves the most important question: why Neorg - why not something like org mode? I'm gonna be real, I don't like org mode. The org format is ugly, it's difficult. Complexity isn't about how complicated the medium is, it's about how expressive it is; this is precisely the problem we're solving. We want this to be the true organizational plugin for Neovim, going head to head with emacs in a battle of the titans. # Features * New and revised norg format - take everything that's good from markdown, everything that's good from org, reimagine it, piece it together - almost like it's some form of art. Little ambiguity, lots of expressiveness, perfect for writing. It's so syntactically predictable in fact it's almost like a programming language ;) * TreeSitter Parser - remember when I talked about shiny features, this is just one of em! Thanks to said parser (link here) Neorg can have a deep understanding of your documents, allowing us to almost read your mind. Having such a parser opens up almost endless possibilities, and we're excited to continue improving on the technology. * Logical keybinds - Neorg currently doesn't have much keybinds, but we can guarantee that the keys we will provide by default will just "make sense", following suit in Neovim's keybind methodology. Keys form a language, one that you can simply think of, not one that you must memorize. * Completion source for nvim-compe - that's not it though! We don't just support a completion source, how boring would that be? Our completion source works tightly with TreeSitter to provide contextual completion based on where you are in the syntax tree. Getting shivers just thinking about it. Smart completion for everyone! * Language injection for Neorg code tags, get syntax highlighting for any language that's supported by TreeSitter :D * Workspaces - group together your .norg files and jump between different workspaces like a wizard thanks to the :Neorg workspace command. * Insane extensibility - it's easy to throw around such a buzzword, so let me reiterate: we're not joking, we're serious. Neorg is built on top of a very configurable and powerful backend, one built on top of modules. Modules are pay-for-what-you-use pieces of code that build the foundation of Neorg like lego bricks. They can interact, they can be hotswapped, they're fully independent (unless you don't make them so). This means you can throw away any features you don't use with absolutely no performance penalties whatsoever. * The Wiki - we want to make this plugin accessible to both users and developers. The wiki is your informational powerhouse, I can guarantee that most of your questions will be answered there. # Why the "road to 0.1" in the title? Neorg is nowhere close to being finished - in fact, we're only just getting started. We've spent 3 months making this plugin and we're only just starting to get serious features. Neorg 0.1 will be the first official release of Neorg - one that will provide you with all the basics to kickstart you on your note taking journey. If I had to make an estimate, we're currently somewhere in version 0.0.7 or 0.0.8. Not too far off from that beautiful 0.1, eh? We're always open to support, bug fixes, and creating issues on GitHub. If you have any knowledge in lua then hop along for the ride! # Expected features for 0.1 (not present yet): * Telescope.nvim integration to fuzzy find anything - .norg files in workspaces, headings, subheadings, markers, drawers, you name it. * Magical time snippets. Type +date to insert the current date, +now to insert the current date and time, +tomorrow to insert tomorrow's date etc. Also provide a +custom to allow you to specify your own date and time format. * Smart indentation thanks to TreeSitter * Even more autocompletion and editing supports * Maybe custom LSP triggers upon entering a code block with a defined language? * Smarter syntax highlighting in some scenarios * Video tutorials on using Neorg and its format # If you want to look even further into the future, here's what we plan on doing for version 0.2: * Tangling support - execute code blocks, see their output. Easy peasy. Flex on your friends with configurations written in .norg too * Native image support - yeah. We'll either use hologram.nvim or we'll create some PRs to improve it beforehand if no development happens in that area * Pandoc engine for file format conversion - if there's someone smart enough to do it. I'm certainly not. * Snippet support * Beginnings of a table editor * UIs * Ability to upgrade .org files into .norg files (either through the pandoc engine or through a custom implementation) At first you may be a bit confused, this is normal! There's no real tutorial on Neorg's format yet, however you may be interested in reading the specification as I make the tutorials :) If I don't respond to comments it's probably because I'm sleeping. I hope y'all have a blast trying and testing this new technology out just as much as I am having a blast making it. Much love, Vhyrro
- Show HN: A plain-text file format for todos and check lists
-
What are you using to create notes or diary into neovim?
I like to use vhyrro/neorg plugin. Readme is self-descriptive.
zk
-
On Keeping a Logbook (2010)
I use org-mode with the journal plugin, but I'm soon going to switch to zk[0]. My technique is called interstitional journaling[1], and I just keep track of my location (I travel a lot) and the date, which gets generated by org. You can set up an interstitional journal in anything though, Logseq[2] supports it out of the box.
[0] (https://github.com/mickael-menu/zk)
-
What are your cross-platform note-taking solutions with neovim? I am so lost!
Personally, I'm using zk for now. What's nice about is that it aims to be a common-denominator between all the popular zettelkasten markdown formats out there. So the notes you write with it will be forward-compatible with many other note-taking apps like Obsidian.
-
Notetaking when solving issues and learning stuff
If you want to go full terminal workspace - you could use Zk (https://github.com/mickael-menu/zk) + editor of your choice. It is just markdown under the hood, but it comes with quite a few good features that majority of the tools have now (tags, backlinks, front matter, templates, etc). I wrote a post about my setup literally yesterday (it was a bit more editor oriented though) https://www.reddit.com/r/HelixEditor/comments/144x6r3/escape_hatch_xd/
-
Escape hatch xD
I selected Helix as it is phenomenally fast, I love out of the box feature set, key bindings are intuitive and it looks sick :) To manage my notes I found ZK - very cool CLI with extensibility in mind.
-
obsidian alternative? zettelkasten
I use https://github.com/mickael-menu/zk
-
Looking for guidance on simplifying my note-taking setup into the terminal
For now, with a couple aliases wrapping nb as I try it out. I'm also planning to give https://github.com/mickael-menu/zk a shot, it looks to be almost exactly what I'm looking for an offers a vim plugin to boot.
-
Announcing mds v0.14.2: a shredding machine for markdown documents
mds is grepping notes' names and items' names (links and code snippets). and also moving forward/backward along the graph. I used to use https://github.com/mickael-menu/zk, it was messing me up, giving too much info, each line of every file.
- Need advice on what plugin for note taking
- Open-source tool for academic (history) research and writing - vimwiki or org-roam?
-
Note taking options?
Big fan of zk and zk-nvim. The biggest drawback was that link insertion depended on cmp, but now there's work to add linking as a direct LSP command. I've been using that since it's been merged in, and it makes creating and linking notes on the fly a breeze!
What are some alternatives?
distant.nvim - 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧
zeta-note - Markdown LSP server for easy note-taking with cross-references and diagnostics.
vimwiki - Personal Wiki for Vim
telekasten.nvim - A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
nvim-lsp-compl - A fast and asynchronous auto-completion plugin for Neovim, focused on LSP.
neorg - Modernity meets insane extensibility. The future of organizing your life in Neovim.
vimwiki-sync - Automaticaly synchronize vimwiki at startup and exit using git
zk-nvim - Neovim extension for zk
cmp-git - Git source for nvim-cmp
zk.nvim - Neovim plugin as a lightweight wrapper around https://github.com/mickael-menu/zk
persistence.nvim - 💾 Simple session management for Neovim
markor - Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..