Hi,
These are perfectly reasonable questions. I'll do my best to explain the rationale.
I'll start with the short answer, the TLDR:
- Key Bindings, External Plugins, Customized Formatting, and Software Sympatico
Next the full, primary use case (one of many):
- Have a technical project that needs to be documented
- Have a combination of very technical and very non-technical users contributing
- Have a directory of plain text files which can be integrated, merged and synced with an external git repository
- When the text files get updated (via external edit or git merge), then update the MyInfo DB
- When the MyInfo files are edited, then write back to text files
- *Allow an external editor for the technical users (like myself) to edit those external files seamlessly (as linked attachments)
- Also allow an external editor for inked notes and/or PDF, SVG or Graphviz, etc. (already exists)
- Just associate the applicable editor by the filetype
- Use MyInfo for *outlining*, *linking*, fast fuzzy *search*, metadata, tagging/filtering, multi-panes, plugins, etc.
- Use MyInfo for Universal Links between code/external documents and to/between MyInfo Documentation Pages
- Let MyInfo be the fast, readable, linkable, searchable brain, allow other apps to seamlessly share/edit content
- Be super-fast on the desktop with great GUI features and not a limited, electron-based experience
And now the longer story (if you're interested, and for general audience benefit):
Many people, particularly programmers, and including myself, have specialty editors they are accustomed to; such as *Vim*, VSCode, SublimeText, Notepad++, etc. Their brains are hard-wired to them and they have text snippets and functions and plugins that can't really be matched outside of them, nor do they need to be. And when other editors don't work with their ingrained muscle memory it can lead to frustration and swearing
That said they are *designed* to coexist with other applications, not to compete with them, and they should work together. In addition to this you have a variety of Markdown editors like Typora and Markdown Monster (for Windows), but there are dozens if not hundreds of others for other platforms which can coexist peacefully as well (optionally of course). I'd throw Emacs into here too, but I don't think this app is for them, they already have org-mode!
I realize this isn't very important to most people, but for the people whom it *is* important to,
it's very important, and why try to rebuild/reinvent all the infrastructure when it's only a hotkey away
The sync could also be used for something like DokuWiki integration or other note-taking/desktop search tools.
If you have some spare time during this quarantine, check out
https://vim-adventures.com/ or
http://www.vimgenius.com/lessons/vim-intro for an interesting and fun diversion into this, but I should warn people that it's addictive and habit forming
Once you're dealing with this plain text then, these other editors can slice and dice it a million ways, and syntax-highlight and auto-format tables and grammar check and column edit with multiple cursors (which is a complete game changer by the way, that's probably #1 on my list) and it's generally way, way more fun and efficient.
Some other great editors that also do this well as examples (off the top of my head) are:
- QOwnNotes: (
https://docs.qownnotes.org/en/latest/ge ... ain-window)
- MyBase: (
http://www.wjjsoft.com/mybase_v7_docs.h ... externally)
- InfoQube:
https://infoqubeim.com/drupal5/?q=node/3781
- and many others, I could go on about this all day
...
I'm very excited about MyInfo7 though,
I believe that it's very well positioned to be really incredible.
Kevin