da3630f8a9
Reviewers: mtomic, buda Reviewed By: mtomic Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1549 |
||
---|---|---|
.. | ||
lcp-mode.el | ||
README.md |
lcp-mode
Emacs major mode for editing LCP files. It relies on mmm-mode
for
integrating multiple major modes in a single buffer.
lcp-mode
is derived from lisp-mode
, so all your custom bindings for that
mode should work out of the box. Since LCP supports embedding C++ code blocks,
the lcp-mode
shifts from lisp-mode
to c-mode
in such blocks. Therefore,
your c-mode
bindings should also work. You may wonder why isn't c++-mode
used. The reason is that, unfortunately, c++-mode
has some issues when used
with mmm-mode
.
Future improvements to this mode may include fixing issues with c++-mode
,
adding additional syntax highlighting as well as new editing commands.
Installation
Just put the following somewhere in your Emacs init file. It will
automatically install mmm-mode
from the ELPA repository if needed.
(require 'lcp-mode "<path-to-memgraph>/tools/emacs-lcp/lcp-mode.el")