Assumptions MacOS Doom Advice Competency with ‘M-x’ and help are core Emacs skills for life. ‘M-x’ should become your command line in Emacs. Terminology C-: Control SPC: Spacebar M: “Meta”. Maps to the “Option” key on a Mac S-: Shift? RET: Return Mark: one end of the region; the other end is point. Frame: Normally called a “window” for GUI applications. One running instance of an emacs client....
Features Automatically updates the agenda files list and rolls incomplete TODOs forward Calendar mode integration and navigation between dates Create and browse future entries
Advice “Keep all my emacs configs from ~/.doom.d in git and can easily bounce from machine to machine. Setup is pretty easy and i’ve found to have the same emacs experience where I go.” Making your ~/.emacs.d a Git repo and cloning it as part of setting up a new machine. https://news.ycombinator.com/item?id=26408822 “Using use-package in my init.el to manage, install and customize my packages helps me run a reasonably similar emacs setup across my Linux and Windows computers....
Roots Org-mode root: ~/org Structure Areas # PUBLIC - JRO-Public (JRO-PUB) - About - History - Events - Schedule - Monthly - Weekly - Activities - Gym (2 x week; 2 hours) - Martial arts (1 x week x 2 hours) - Read (2 x week @ 2 hours) - Organize productive life (1 x week / 1 hr) - Clean home (1 hour x 2/week) - Errands - Mondays - Management / Internal - Tuesdays - Testing - Building - Wednesdays - Communicate - Thursdays - Improvement - Partnerships - Retro - Planning - Fridays - Show & Tell - Saturdays - No Work - Sundays - Reflection - Feedback - Strategy - Prepare for week - Daily - Standup - Calendar (Public) - YYYY - MM - Communication - Contact Me - Love - Activties - Movies - Books - Experiences - Dislike - What I don't love - Meetings (synchronous) - Prefer Documents + Email - Strategy - Vision (10+ years) - Goals - SMART - Roadmap - Plan - Monthly, Quarterly, Yearly, etc - Priorities - Roles - Status - Location - News - Availability - Planned Events - Accomplishments (Outcomes) - Interesting - Needs - Wants - Dashboard - Challenges - Problems - Me - Everyone - Assumptions - Issues - Solutions - Mistakes - Values - Principles - Quality - Ethics - Attitude - Privacy & Trust - Beliefs - Home - Automation - Diet - Operations - Processes - Recurring - Reports - Rules - Situations - Practices - TODO - Missions - Goals - Recommendations - Products - Tools - Initiatives - Projects / Value - Interests - Travel - Sports - Squash - Pickleball - Comedy - Reading - Fitness - Creativity - Music - Music Inspiration - Piano - Music Production - Writing - Writing Inspiration - Opinions - Guides - Stories - Visual - Visual Inspiration - Graphic - Painting - Drawing - Journeys / Travel - Research - Ideas - Development - Products - Fun - Pets - Photos - Documents - _Templates - Partnerships - Publications - Media - Photos - Videos - Products - To Sell - Services - Support - Get Help - Contact me - Diet - Impact - Environment - Water - Trash - Air - Electricity - Fuel - Media-Public (MEDIA-PUB) - Photos - Video - Audio - Music - Documents - Templates - Knowledge-Public (KB-PUB) - Locations - Earth - Land - Asia - Africa - North America - South AMerica - Antarctica - Europe - Australia - Water - Maps - Situations - Emergency - Disasters - Skills - Cooking - Recipes - Tools - Mental Models - People - Romantic Relationships - Leadership - Organizations - RO....
Assumptions MacOS Homebrew installed File Locations Emacs directory: `~/.emacs.d/ Doom Emacs cloned here Doom directory: `~/.doom.d/ Org directory: `~/org/ Suggested: `/Documents/Notes/org-pim/ ROAM directory: `~/org-roam/ Suggested: `~/Documents/Notes/org-kb/ Terminology SPC = Spacebar RET - Enter Process Prepare System Update Homebrew: brew upgrade
Update Git brew upgrade git
Setup Emacs References Installing Doom Emacs on MacOS Install Dependencies Install Ripgrep brew install git ripgrep Install optional dependencies: brew install coreutils fd # Optional dependencies Install clang: xcode-select --install Update command line tools: softwareupdate --all --install --force Install Emacs-Plus brew tap d12frosted/emacs-plus brew install emacs-plus Install Doom Emacs git clone https://github....