
<p align="center">
  <img src="img/large-icon.png" 
  width = "25%"
  style="background-color: transparent; border:0;" 
  alt="Polymode Logo"/>
</p>

Polymode is a framework for multiple major modes (MMM) inside a single Emacs
buffer. It is fast and has a simple but flexible object oriented design.
Creating new polymodes normally takes a few lines of code. 

- [Installation](installation.md)
- [Basic Usage](usage.md)
- [Concepts](concepts.md)
- [Defining Polymodes](defining-polymodes.md)
- [Synchronization and Protection](synchronization.md)
- [For Developers](internals.md)
- [Screenshots](screenshots.md)
- [Licence](licence.md)

