diff options
author | Yuchen Pei <id@ypei.org> | 2023-07-01 17:16:56 +1000 |
---|---|---|
committer | Yuchen Pei <id@ypei.org> | 2023-07-01 17:17:09 +1000 |
commit | d5b197ceb6c129b1037e84fc2832152627b2cfc7 (patch) | |
tree | 051a7862aa89958e37230e215085b1e556efb146 /emacs/.emacs.d/init | |
parent | a7e299e9708c120e1e4c516c83fc78b857636322 (diff) |
Started wiki mode
Tried with the parsec parsing
Diffstat (limited to 'emacs/.emacs.d/init')
-rw-r--r-- | emacs/.emacs.d/init/ycp-prog.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/emacs/.emacs.d/init/ycp-prog.el b/emacs/.emacs.d/init/ycp-prog.el index 12522f4..b7db188 100644 --- a/emacs/.emacs.d/init/ycp-prog.el +++ b/emacs/.emacs.d/init/ycp-prog.el @@ -70,6 +70,9 @@ (:delay 5) (setq sh-basic-offset 2) (add-to-list 'auto-mode-alist '("PKGBUILD" . sh-mode)) + (require 'executable) + (add-hook 'after-save-hook + #'executable-make-buffer-file-executable-if-script-p) ) (my-package gud @@ -442,10 +445,14 @@ '(haskell-mode . haskell)) (add-to-list 'tree-sitter-major-mode-language-alist '(phps-mode . php)) + (add-to-list 'tree-sitter-major-mode-language-alist + '(wiki-mode . wiki)) ;; disable tree sitter for c/c++ and use eglot instead ;; FIXME: make it so it is only disabled with eglot on (add-to-list 'tree-sitter-major-mode-language-alist '(c-mode)) + (add-to-list 'tree-sitter-major-mode-language-alist + '(c++-mode)) (global-tree-sitter-mode) (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode))) |