Prot, you truly have a talent for teaching/instructing. Never have I seen such a thorough and clear explanation of org-mode despite it being such a prevalent topic in emacs tutorials. The video was entertaining even for a person who knows all this stuff, frankly! Thank you for what you are doing here on RU-vid.
Im completly new to this, and other intro videos lost me pretty quickly. This video here was exactly the pace an clarity needed. I might finally try it because of this once I come out of the emacs config jungle.
Evaluating (setq org-log-done 'time) will set CLOSED property after completing any task, for anyone that want to set this behavior. Great intro for org mode Prot!
0:00 Introduction to Org Mode - Pillars of Emacs ecosystem - Uses: notes, to-do lists, agenda, document export 0:48 Org Mode Markup Notation - Plain text with special characters - Structuring and styling documents 1:39 Basic Markup Elements - Headings (asterisks) - Paragraphs 2:30 Text Styling - Strong emphasis (bold) - Slanted emphasis (italic) 4:17 Special Text Formats - Verbatim text - Code and function names 6:07 Links in Org Mode - Using org-insert-link command - Manual link syntax 8:52 Lists in Org Mode - Unordered lists (dash, plus sign) - Ordered lists (numbers) - Nested lists 13:06 Efficient List Manipulation - Using Meta+Return for new items - Shifting list styles with Shift+arrow keys 16:18 Org Mode Blocks - Source blocks for code - Other block types 17:05 Heading Levels and Structure - Levels of headings (multiple asterisks) - Navigating and creating headings efficiently 19:36 Manipulating Heading Trees - Moving entire subtrees - Changing depth of headings 21:19 Controlling Visibility of Content - Using Tab key to cycle visibility - Global visibility cycling with Shift+Tab 23:27 Visual Indentation - org-indent-mode for better visual structure 25:48 To-Do Lists in Org Mode - Associating TODO keywords with headings - Cycling through TODO states 28:19 Progress Tracking - Adding progress indicators to headings - Percentage and fraction formats 31:15 Checklists - Creating checkboxes in lists - Marking items as done 32:47 Time-sensitive Tasks - Adding deadlines (Ctrl+C Ctrl+D) - Scheduling tasks (Ctrl+C Ctrl+S) 39:02 Agenda Views - Setting up agenda files - Viewing tasks in the agenda 42:47 Navigating Between Agenda and Source - Using Tab and Return in agenda view 43:34 Tagging in Org Mode - Adding context with tags - Filtering in agenda view 45:19 Workflow Tips - Being disciplined about agenda items - Avoiding overcrowding of agenda 47:30 Conclusion - Recap of Org Mode basics - Invitation to explore more 47:57 Outro - Website information (protesilaos.com) - Mention of Emacs packages
Hello, thanks for doing this! I would add, because there is some confusion around this, that you can add an appointment or an event to your agenda just by adding a anywhere in or below a heading (it doesn't even need the TODO keyword). The "Scheduled:" keyword is meant for tasks that you want to do on a given date, but it also implies that the org-agenda will keep reminding you every day after until you mark that task as DONE (or you remove the TODO state). So, for example, you can schedule to call your mom tomorrow, and if you don't do it, the agenda will keep reminding you. But you should not schedule something when there is no point to be reminded about it the days after if it's not possible to do that thing after that day (like a one-time event). In that case, you can just create a TODO heading with a .
Very well structered intro to the Org Mode universe. Suggestions for further videos: - Code blocks - CSS stylesheets for webpublishing - Structuring your .emacs file with Org mode - Your favourite packages with regard to org mode.
I'll be looking forward towards your literate programming video/lesson! Personally, i would be interested to learn how to better manage / make sense of my larger software projects, utilizing Emacs.
thank you! this is very helpful! your themes and fonts are awesome too! however, is there a way to write (level 0 heading) text between the heading? i googled it but it only possible through list, not heading.
@@protesilaos i see, thats too bad. im new to emacs and there're lots of things to explore, although i just use it for taking notes. very glad i found your works :)
if I meta+return on a heading with subheadings, it will make another heading directly underneath that will absorb the subheadings (!) rather than create a new outer-level heading AFTER the subheadings.
It is my custom build of the Iosevka font. I call it "Iosevka Comfy": + Git repo on SourceHut: git.sr.ht/~protesilaos/iosevka-comfy - Mirrors: + GitHub: github.com/protesilaos/iosevka-comfy + GitLab: gitlab.com/protesilaos/iosevka-comfy + Mailing list: lists.sr.ht/~protesilaos/general-issues + Sample pictures: protesilaos.com/emacs/iosevka-comfy-pictures + Backronym: Iosevka ... Could Only Modify a Font, Yes
Here is a brief video showing how to use gawk to create org mode tables from a csv file: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-U18EBbC5Udw.html
Strange... Before I clicked the "publish" button RU-vid was informing me that everything was ready. Now it says "Processing up to HD...". I guess it will change in a few minutes.
Quite often, just after a video is uploaded, only the lower resolution versions are available until youtube is finished processing. Sometimes creators avoid this by publishing the video private at first until it's ready and then making it public.
@Harmony Indeed. I always let it complete everything before I publish the video. Not sure what happened there. Besides, the processing took a very long time: it was at least double the usual one for videos of this length.