So what I have tried is to first install the package by using MELPA:

M-x package-install RET mmm-jinja2

I looked up where the package have been installed and found it to be at "~/.emacs.d/elpa/mmm-jinja2-0.1/mmm-jinja2.el" so now I am trying to load it in my ~/.emacs file, I do this by simply following the instructions on their GitHub page, only changing where my package is stored

(load "~/.emacs.d/elpa/mmm-jinja2-0.1/mmm-jinja2.el")
(add-to-list 'auto-mode-alist '("\\.jinja2\\'" . html-mode))
(mmm-add-mode-ext-class 'html-mode "\\.jinja2\\'" 'jinja2)

Next I restart emacs and it load the init-file file just fine, but still I am unable to use the package, it can not be found among my modes. I have made sure to have both mmm-mode and python-mode installed and working also, so it probably is not because of a dependency.

Where should I start to debug in order to find where the problem may be?

  • Do you have mmm-mode installed? – Melioratus Jun 28 '18 at 0:32
  • Yes I have, have tried it also and it seem to be working fine – Salviati Jun 28 '18 at 0:46
  • 1
    After googling a bit, I'm wondering if the issue may be with assigning mode to html-mode instead of python-mode. Before today, I've never heard of jinja2 before so that's my best guess. – Melioratus Jun 28 '18 at 2:15
  • I tried it but sorry to say it did not work. The reason (I believe) he assign html-mode is when using the jinja2-mode I should also be able to use html-mode together with the jinja2-mode. So when coding I use an .html file (there off html-mode), than python-mode (to be used when coding python in the .html file to get color encoding and so on) and also the jinja2-mode, all at the same time. But this is just my guess, to be honest I do not know – Salviati Jun 28 '18 at 2:42

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.