Organized is designed to allow you to keep notes, a schedule, and todo list inside of Atom.
Right now, we're in the early stages of Organized, but join us now and watch us get better.
Syntax highlighting for code blocks in c, coffeescript, c++, css, golang, html, java, javascript, less, objective c, objective c++, python, php, r, ruby, shell scripts (generic), and sql.
Execution for c, c++, coffeescript, golang, java, javascript, objective-c, perl, php, python, r, and shell scripts. Put your cursor in your code block and press [Ctrl-` x] to execute code. Output from code will appear in a notification by default, or create resultblock:
```result
```
and the output will appear there.
Early support for code execution in C, C++, Java, Golang, R, and Objective-C. You cannot set any libraries in those languages yet, which may reduce their effectively a bit.
Results can be displayed as an information popup or as a separate section in your notes for future reference.
Most of the instructions on how to use org-mode consist of two things:
I'll eventualy get to writing a proper manual, time permitting
Here are the keystrokes I have mapped as of today:
Please see the CHANGELOG.org for full details of recent changes.
At the most basic level, Organized is an outlining / note taking tool. You can use either of the two major styles to create an outline:
* Level 1
* One way to express index level 2
* One way to express index level 3
* Level 1
** An alternate way to express index level 2
*** An alternate way to express index level 3
You can also use alternate characters too. If you use whitespace to establish your indent level, you can mix them:
- Level 1
* Level 2
- Level 3
- Level 1
-- Level 2
--- Level 3
- Level 1
-* <=== This is not valid
If you feel like you need to add a TODO, press ctrl-shift-t to do it:
* [TODO] Some important task
When you are done with your task, press ctrl-shift-t again to mark it as completed.
* [DONE] Some task I'm done with
If you didn't mean to mark it as a TODO, pressing ctrl-shift-t a final time will make it disappear.
You might want to organize your notes a bit. You can do that with markdown-style headers (a # character, a space, and some text):
# This is a heading
* Here are some notes
* More specific notes
## A subheading
* With some more notes
If you need to write some source code, you can do that too:
```java
public static void main(String[] args) {
System.out.println("Hello, World");
}
```
I designed Organized in response to a personal itch. I've long been a user of note taking software (plain text, notebooks, Evernote, OneNote, etc) and I've long been a user of todo applications (Outlook, Things, Clear, Todoist).
One day I discovered org-mode, despite the fact I'd been a long-time emacs user. I absolutely loved the concept -- in my mind, todo items should live inside your notes. OneNote almost had this feature, but unfortunately they didn't implement a good way to roll them up in the Mac version. So you've got todos floating around with no good way to coalesce them. (I think this might work if you are using Outlook, but I'm not with you there anymore). I was totally lured in by the ability to both style source code inside your notes AND to actually run them (wow!). Once I found tables that could execute formulas, I know this was a generation beyond what I had been using. (From a mode that has been around forever! nonetheless).
After using org-mode for a few weeks, I found myself craving something more:
I've been told that immitation is flattery. If you have contributed on org-mode and you are fuming at my suggestions, please know I hold you in the highest regard. Really!
Contributions of source code or bugs are welcome! Please use Github to submit issues or pull requests.
This project has been released under the MIT license. Please see the LICENSE.md file for more details.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.