Add mmm-mode latex-python config
This commit is contained in:
parent
146fec70b5
commit
642c97bc64
@ -280,6 +280,23 @@
|
|||||||
pkgbuild-user-mail-address "contact@adamgoldsmith.name"
|
pkgbuild-user-mail-address "contact@adamgoldsmith.name"
|
||||||
pkgbuild-makepkg-command "PKGEXT='.pkg.tar' makepkg -mf"))
|
pkgbuild-makepkg-command "PKGEXT='.pkg.tar' makepkg -mf"))
|
||||||
|
|
||||||
|
(use-package mmm-mode
|
||||||
|
:config
|
||||||
|
(mmm-add-classes
|
||||||
|
'((latex-python
|
||||||
|
:submode python-mode
|
||||||
|
; :creation-hook (lambda () (local-set-key (kbd "C-z") 'latex-save-and-compile))
|
||||||
|
:face mmm-code-submode-face
|
||||||
|
:front "\\\\begin{python}\n"
|
||||||
|
:back "\\\\end{python}$")))
|
||||||
|
(mmm-add-mode-ext-class 'latex-mode nil 'latex-python)
|
||||||
|
(defun python-shell-send-overlay ()
|
||||||
|
(interactive)
|
||||||
|
(python-shell-send-region (previous-overlay-change (point)) (next-overlay-change (point))))
|
||||||
|
(add-hook 'mmm-python-submode-hook
|
||||||
|
(lambda ()
|
||||||
|
(local-set-key (kbd "C-c C-c") 'python-shell-send-overlay))))
|
||||||
|
|
||||||
;;; Local Variables
|
;;; Local Variables
|
||||||
(add-to-list 'safe-local-eval-forms '(outline-hide-body))
|
(add-to-list 'safe-local-eval-forms '(outline-hide-body))
|
||||||
;; Local Variables:
|
;; Local Variables:
|
||||||
|
Loading…
Reference in New Issue
Block a user