We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Custom Zola project type for Projectile
I currently use Zola for this website and use Emacs as my editor with Projectile. Here's a snippet from my dotfiles to add support for Zola projects to Projectile1.
diff --git a/home/private_dot_config/emacs/init.el b/home/private_dot_config/emacs/init.el
index c8d15dc..a3f9260 100644
--- a/home/private_dot_config/emacs/init.el
+++ b/home/private_dot_config/emacs/init.el
@@ -797,7 +797,19 @@
:config
(setq projectile-project-search-path '("~/Documents/projects/" ("~/src/" . 3)))
(setq projectile-auto-discover nil)
- :init (counsel-projectile-mode))
+ :init (counsel-projectile-mode)
+ (projectile-register-project-type
+ 'zola
+ '("config.toml" "content" "static" "templates" "themes")
+ :project-file "config.toml"
+ :compile "zola build"
+ :test "zola check"
+ :run "zola server"))
;; Make Ivy a bit more friendly by adding information to ivy buffers, e.g. description of commands in Alt-x, meta info when switching buffers, etc.
(use-package ivy-rich