Framework for Multiple Major Modes in Emacs (core library)
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
docs [#123] Remove polymode-insert-new-chunk Sep 9, 2018
samples Move tests and samples to child repos Aug 31, 2018
targets Update template Sep 6, 2018
template Load melpa in build target Sep 9, 2018
tests Rename polymode-test -> polymode-test-utils to pass through MELPA Sep 6, 2018
.dir-locals.el Add linter and fix lint and package-lint errors Aug 21, 2018
.gitignore Rename ELPA dir -> .ELPA Sep 4, 2018
Makefile Update template Sep 6, 2018
mkdocs.yml Update online docs and fix code highlighting Aug 26, 2018
poly-lock.el Condition on poly-lock-mode instead of font-lock-mode for batch tests… Sep 12, 2018
polymode-base.el Update template Sep 6, 2018
polymode-classes.el Add `function` to :xyz-matcher slots type Sep 6, 2018
polymode-compat.el Improve indentation based tail matcher Sep 5, 2018
polymode-core.el Use poly-lock-allow-fontification as markers for no-font-lock buffers Sep 12, 2018
polymode-debug.el Fix a range of compiler warnings Sep 6, 2018
polymode-export.el Rename :object-name -> :name slot Aug 31, 2018
polymode-methods.el Condition on poly-lock-mode instead of font-lock-mode for batch tests… Sep 12, 2018
polymode-tangle.el Fix checkdoc Aug 20, 2018
polymode-test-utils.el Condition on poly-lock-mode instead of font-lock-mode for batch tests… Sep 12, 2018
polymode-weave.el Fix all byte-compile warnings Aug 20, 2018
polymode.el [#123] Remove polymode-insert-new-chunk Sep 9, 2018
readme.md Update repo name in docs Sep 1, 2018

readme.md

License GPL 3 MELPA

Polymode Logo

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 instructions and the full documentation are available at https://polymode.github.io/.