https://github.com/vscode-org-mode/vscode-org-mode Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + By Plan + Enterprise + Teams + Compare all + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} vscode-org-mode / vscode-org-mode Public * Notifications * Fork 71 * Star 1.4k Emacs Org Mode for Visual Studio Code vscode-org-mode.github.io/vscode-org-mode/ License GPL-3.0 license 1.4k stars 71 forks Star Notifications * Code * Issues 48 * Pull requests 20 * Actions * Projects 1 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights vscode-org-mode/vscode-org-mode This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. develop Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 16 branches 1 tag Code * Clone HTTPS GitHub CLI [https://github.com/v] Use Git or checkout with SVN using the web URL. [gh repo clone vscode] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @zetashift zetashift Add several more languages support for source code blocks ( #180) ... 98f123a Mar 14, 2021 Add several more languages support for source code blocks (#180) * Add several languages support for source code blocks * Fixup syntax generation * Fix typo * fixup package-lock.json Co-authored-by: zetashift 98f123a Git stats * 213 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .vscode e2e tests (#127) Feb 14, 2019 docs Return to original Apr 8, 2017 images Feature: project housekeeping (#139) Apr 9, 2019 snippets snippets: fix insert region of block snippets Oct 3, 2017 src Feature: project housekeeping (#139) Apr 9, 2019 syntaxes Add several more languages support for source code blocks (#180) Mar 14, 2021 test Code coverage setup (#128) Feb 24, 2019 .gitignore Code coverage setup (#128) Feb 24, 2019 .nvmrc Feature: project housekeeping (#139) Apr 9, 2019 .travis.yml Setup travis (#124) Oct 28, 2018 .vscodeignore Create extension scaffold Apr 3, 2017 CHANGELOG.md prepare for next release Mar 7, 2019 LICENSE.txt Add license Apr 6, 2017 README.md Update Readme.md with link to the gitter community Nov 13, 2020 coverconfig.json Code coverage setup (#128) Feb 24, 2019 org.configuration.json Remove single quotes from autoClosingPairs Apr 16, 2017 package-lock.json Feature: project housekeeping (#139) Apr 9, 2019 package.json Feature: project housekeeping (#139) Apr 9, 2019 tsconfig.json Create extension scaffold Apr 3, 2017 tslint.json Feature: project housekeeping (#139) Apr 9, 2019 View code [ ] VS Code Org Mode Features Keep Notes Maintain TODO Lists Author Documents Settings Keybindings Custom TODO Keywords Installation Activation Docs Contributing Naming Code Git Gratitude License Requirements Known Issues Colorization Others Release Notes README.md VS Code Org Mode Version Installs Ratings Travis codecov License [?][?] The publisher name was changed, tootone/org-mode has become vscode-org-mode/org-mode [?][?] VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs. Org lets you keep notes, maintain TODO lists, and author documents, all in plain text. We welcome issues, feature requests, and contributions to the repo. Features Keep Notes Create outlines: outlines Promote and demote items: promote_demote Maintain TODO Lists Create TODOs: create todos Change TODO status: cycle todo status Customize your TODO Keywords: custom todos Insert timestamps: timestamps Modify dates: modify dates Author Documents Style your text: style text Add metadata with a snippet: add metadata Add links with a snippet: add links Add comments: add comments Settings Keybindings All actions in VS Code Org mode come packaged with default keybindings. These can be modified in your keybindings.json file. Custom TODO Keywords TODO keywords can be customized in settings.json. For example: "org.todoKeywords": [ "TODO", "DONE", "WAIT", "SCHD" ] Installation Org Mode can be installed in a number of ways: * Launch VS Code Quick Open (Linux / Windows: ctrl+P; Mac: cmd+P) and type ext install org-mode. * Search for org mode in the Extensions view in VS Code. install Activation The extension can be activated in two ways: 1. Save a file with the extension .org. 2. Change the language mode to Org by either + Clicking in the lower right corner to the left of the smiley face + Typing change language mode into the command palette + Using the default shortcut o Linux / Windows: ctrl+k m o Mac: cmd+k m Docs Detailed documentation is kept in the GitHub Wiki. Contributing We welcome contributions to the GitHub repo. Here are basic guidelines for conventions. Join the community here. Naming The full name of this project is VS Code Org Mode. It is abbreviated vscode-org-mode. In the VS Code Marketplace, it is listed as Org Mode. Commands are prefixed with org. and followed by camel case, eg org.insertHeadingRespectContent. Command titles are prefixed with Org: and followed by capitalized words separated by spaces, eg Org: Insert Heading Respect Content. Filenames use kebab case, eg header-functions.ts. When referring to the original Org mode, we capitalize the "O" and leave the "m" lower case. This is in keeping with the original team's usage on orgmode.org. Code Use TSLint with default settings. Git * master is used for production deploys. * develop is the main branch into which new features are merged. It is protected from direct pushes, so all changes come from pull requests. * Features: For all new additions, create a new feature branch. When complete, create a pull request into develop for that branch. Optionally, prefix feature branch names with feature/. Gratitude The original Org mode was written for Emacs by Carsten Dominik, with the help and support of an impressive list of geniuses. Our work is inspired by though not associated with their original masterpiece. In addition, many aspects of the extension were inspired by the Spacemacs Org layer. Our unicorn icon is based on an image by M. Turan Ercan for the Noun Project. We're grateful to them for making the image available under the Creative Commons license. License This work is available under the GNU General Public License v3. Requirements Install the extension. The rest will be taken care of. Known Issues Colorization Colorization, bolding, italicization, and other modes of highlighting are handled differently by different themes. We have prioritized supporting the default VS Code themes (Dark+ and Light+). This prioritization means that some colors may not appear as expected in other themes, or that opportunities for more variance have been missed. Others See GitHub Issues. Release Notes See CHANGELOG.md. About Emacs Org Mode for Visual Studio Code vscode-org-mode.github.io/vscode-org-mode/ Topics emacs orgmode vscode vscode-extension plain-text org-mode Resources Readme License GPL-3.0 license Stars 1.4k stars Watchers 32 watching Forks 71 forks Releases 1 tags Packages 0 No packages published Contributors 9 * @jsonreeder * @PGilbertSchmitt * @ajtoo * @sipi * @rpeshkov * @curiouslychase * @Nix-Bohon * @AdrieanKhisbe * @zetashift Languages * TypeScript 90.9% * JavaScript 9.1% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.