aboutsummaryrefslogtreecommitdiff
path: root/emacs/.emacs.d/init
diff options
context:
space:
mode:
authorYuchen Pei <id@ypei.org>2023-07-01 17:16:56 +1000
committerYuchen Pei <id@ypei.org>2023-07-01 17:17:09 +1000
commitd5b197ceb6c129b1037e84fc2832152627b2cfc7 (patch)
tree051a7862aa89958e37230e215085b1e556efb146 /emacs/.emacs.d/init
parenta7e299e9708c120e1e4c516c83fc78b857636322 (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.el7
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)))