diff --git a/.gitmodules b/.gitmodules
index b5657672fb1104d1b217d3d69433db7c8b195774..3a635d655b6f4ea5601d9914b6333b4b19dce0a9 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -6,4 +6,4 @@
 	url = https://github.com/manateelazycat/snails.git
 [submodule "lisp/valign"]
 	path = lisp/valign
-	url = git@github.com:casouri/valign.git
+	url = https://github.com/casouri/valign.git
diff --git a/lisp/init-org.el b/lisp/init-org.el
index 1723d67681b7b3912353808c3ffbac9cc0192b05..ecca12396c766274e4d3c70736b2b06b2041be0f 100644
--- a/lisp/init-org.el
+++ b/lisp/init-org.el
@@ -44,16 +44,20 @@
 (use-package evil-org
   :ensure evil-org
   :defer t
-  :hook org-mode
-  :init
-  ;;  (progn
-  ;;    (add-hook 'org-mode-hook `(lambda () ((evil-org-mode)))))
+  :hook (org-mode . evil-org-mode)
+  :diminish evil-org-mode
   )
 
 (use-package gnuplot
   :ensure gnuplot
   :defer t)
 
+(use-package valign
+  :load-path "lisp/valign"
+  :config
+  (add-hook 'org-mode-hook #'valign-mode)
+  :diminish valign-mode)
+
 (defun use-org ()
   "Manage useage of 'org-mode'."
   (interactive)