Move elisp into a folder and switch to emacs-wayland on linux.
This commit is contained in:
21
ansible/roles/emacs/files/elisp/lang-lua.el
Normal file
21
ansible/roles/emacs/files/elisp/lang-lua.el
Normal file
@@ -0,0 +1,21 @@
|
||||
(defun lua-format-buffer ()
|
||||
"Run stylua."
|
||||
(interactive)
|
||||
(run-command-on-buffer "stylua" "--search-parent-directories" "--stdin-filepath" buffer-file-name "-")
|
||||
)
|
||||
|
||||
(use-package lua-mode
|
||||
:mode
|
||||
(("\\.lua\\'" . lua-mode)
|
||||
("\\.rockspec\\'" . lua-mode))
|
||||
:commands lua-mode
|
||||
:hook (
|
||||
(lua-mode . (lambda ()
|
||||
(add-hook 'before-save-hook 'lua-format-buffer nil 'local)
|
||||
))
|
||||
)
|
||||
:custom
|
||||
(lua-indent-level 4)
|
||||
)
|
||||
|
||||
(provide 'lang-lua)
|
||||
Reference in New Issue
Block a user