Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
OrgMode editor for IntelliJ IDEA
Java
branch: master

Merge pull request #1 from AdrieanKhisbe/master

Many Many new features :)
latest commit 877d287753
@skuro authored
Failed to load latest commit information.
.idea
media
src/main
.gitignore
CHANGELOG.md
LICENSE.txt
README.org
org4idea.iml restructure project to maven conventions

README.org

org4idea: edit org-mode files from IntelliJ

media/screenshot_new.png

Introduction

This plugin provides basic editing support for org-mode files in IntelliJ.

At the moment, only support for syntax highlight of comments and outlines is provided.

org4idea is still in its inception / pre-alpha / here-be-dragons phase. Use at your own risk.

Pending basic features

Basic Editing

These feature only requires some Intellij customisation of the plugin, and basic lexing rules

  • [X] spellcheckying
  • [X] active live template
  • [X] keyword/blocs highlight
  • [X] Commenter
  • [X] Highligting of blocs, and keywords
  • [ ] bold, slant, code highlight

Structure aware features

The following feature will require some working grammar and a parser to be really supported.

  • [ ] proper file parsing
  • [ ] folding
  • [ ] tagging

Miscellaneous

  • create new org file
  • capture like actions
  • Link support
  • Export and html preview (relying on a background emacs)
  • the one you might suggest or implement
  • Line marker

Building from source

setup
Open the module setting and select Intellij IDEA Plugin SDK as project SDK
run/test
Use Run Configuration to run the plugin and tests
release
Build > Prepare plugin for deployment to generate the release package.

Ensure that Plugin DevKit is activated (Settings | Plugins). You might also need the JFlex support if you are considering tweaking the lexing rules

Credits

Project author
Carlo Sciolla
Contributor
Adriean Khisbe

License

All files in this repository except OrgMode logos are released under the MIT license.

Something went wrong with that request. Please try again.