I don't think i could ever go back to a notes-as-a-service system again.
Being active on the Emacs and Org mode mailing lists, and other forums, I can say with confidence that this is not true.
In fact, I am seeing active development in both Emacs and Org; not just bug fixes, but frequent additions of new features.
> org-mode is only any good if you're using the full power of it (tasks, agenda, etc), which is buying into
Org markup is much more powerful than Markdown. So you can be much more productive by using Org just as markup. One example is '#+INCLUDE: "foo.py" :lines-5-10'.. This is tremendously useful if you are writing notes that export to some format or blogging.. you don't need to copy-paste code snippets, Org will fetch them for you. (I have a customization built on top of that.. instead of specifying the line numbers, I can specify the start and end regexp for the lines containing my snippet). Add org-babel to this mix, and you don't even need to run the snippets, and copy the results manually; again Org does it.
I recently blogged about comparing string related functions between Python and Nim: https://scripter.co/notes/string-functions-nim-vs-python/
I cannot imagine myself writing (and maintaining) that post in Markdown!
On the next update of Nim version, I'll simply run org-babel over the whole file, see git diff to check if anything major has changed, and update the post accordingly.. no copy/pasting ever :)
> a system that's soon going away.
Again, really? What made you think that?
Convincing!
I am curious about the org-source you used for that article, is it public?
- source of that specific post in raw org [1] - site source [2]
[1]: https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/raw/mas...
[2]: https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io
(I wish HN supported some markup :P)
That post does not have any #+INCLUDE because all the code snippets are trivial. I would use #+INCLUDE in posts where I have a code file, and I want to talk about only few lines from that.
I have different examples of #+INCLUDE in my examples file[1] for my Org to Markdown for Hugo exporter -- ox-hugo[2]. There I use the inbuilt INCLUDE feature where I choose to include only the specified Org sub-tree (using the sub-tree CUSTOM_ID). The above referenced post on Nim/Python is converted to Markdown for Hugo using the same exporter.
[1]: https://raw.githubusercontent.com/kaushalmodi/ox-hugo/master... [2]: https://github.com/kaushalmodi/ox-hugo
This is awesome. Is this available anywhere? I'd like to use it.
It's been a decade and they still haven't figured out mobile.
Unless you're that networking guy that just massively tries to organise a thousand meetings a day on the go - I believe that a laptop is a better way to use your organiser.
I've had a lecturer at the university who still used a console-based e-mail client. He knew all of the shortcuts by heart - and I am pretty sure it would probably take me a few years to casually learn how to use Outlook/Gmail/etc.. as efficiently (and even then - most of the UI-based applications tend to somehow forget that a keyboard exists at all).
You'll ask me: "but what about mobile?". Well - the guy _never_ replied to your e-mails outside his office hours; but when he did - he gave you a proper, short and an informal answer. And to be fair, he seemed to have a great personal life.
Besides, if you are a true power-user of these tools and had been years before - there's quite a high probability that the newer tools would require quite some time to mature in order to make them a fully-functional alternative.
This is to say that I still find Calendar apps on mobile quite tricky to use as opposed to a fast "point-and-drag" alternative on desktop. I would rather open up a laptop unless I don't have it.
That may be true, but it does nothing for people who need to take notes using their phone now.
It's not full org mode for sure, but it's a solid way to read and do simple changes to my .org files on my phone.
When I take meeting notes, I end up using OneNote or Google Docs:
- I have a tree of `Who - What` (and the counter-bikeshedding).
- Images of block diagrams sneak in, especially if it's a planning or design meeting.
- Full text search is handy, one-note especially spoiled me by doing OCR
- I like GDocs in particular for the real-enough-time collaboration. It can help quieter people not get steamrolled in conversation, especially if you have a boisterous note-taker to speak up for them :)
Yes, buying into the todo and agenda systems effectively requires using an external integration script or using emacs all the way through, so that's not all that great. I, too, have yet to figure out how to integrate it into the usual PIM stuff like next loud calendars, etc.
Has anyone else managed to figure this bit out?
- a 'diary' function that allows you to make a page per day. Vimwiki then produces an index page of all diary entries.
- you can go to your wiki anytime from within vim with a command ( <leader>ww )
- vimwiki can generate html files from yout wiki files
- the coolest thing in my opinon: since the whole thing is just markdown, I actually just use vimwiki as my personal website hosted on github pages. You just have to add some Jekyll related files and github can process everything else as is.
A small note on obselescence: I actually don't even know if vimwiki is in active development anymore. Haven't bothered updating it in maybe 4 years and it works fine. So maybe its fine to not roll your own.
My favourite features are nested syntax (highlighting for codeblocks in any language vim has highlighting for)
>since the whole thing is just markdown
I was going to write a complaint about how vimwiki uses its own markup language instead of Markdown, but I looked in the help file to be sure and now I you can set it to use Markdown or even Mediawiki instead (vimwiki-option-syntax). I like it even more now!
I also use it in conjunction with gollum, which works nicely (gives search, live editing, etc).
OneNote is proprietary, with a proprietary file format, but at least it's "self hosted" (your notes live in concrete files you control, not in a service), and it's got a lot of nice features that make it a joy to use.
So users that care about privacy in their notes beware: it does take a bit of work to turn off all of the cloud functionality.
https://support.office.com/en-us/article/What-s-the-differen...
That said, the OneDrive integration is something I like about it; my notes aren't very useful to me unless they're cloud-synced.
Be aware that the files are also proprietary and I only know of manual ways to migrate away. I am still looking for another option.
Actually the file format specification for OneNote [MS-ONE] is open: https://msdn.microsoft.com/en-us/library/dd924743(v=office.1...
[1] https://itunes.apple.com/ca/app/notebooks-all-your-documents...
I use a Mosh client for iOS called Blink to connect to a tmux session on my personal server. I do the same thing to edit on desktop, just from a larger screen.
When you write things down, you're investing in your future. It's silly to use software that isn't making that same investment.
After trying Evernote, wikis, org-mode, and essentially everything else I could find, I gave up and tried building my own system for notes. Plain timestamped markdown files linked together. Edited with vim and a few bash scripts, rendered with a custom deployment of Gollum. All in a git repo.
It's... wonderful. Surprisingly easy. Fast. If there's a feature I wish it had, I can write a quick bash script to implement it. If Gollum stops being maintained, I can use whatever the next best markdown renderer is. Markdown isn't going away anytime soon.
It's liberating to be in control. I find myself more eager to write things down. I'm surprised more people don't do the same.
Edit: here's what my system looks like https://imgur.com/a/nGplj