diff --git a/CHANGELOG.develop b/CHANGELOG.develop index 49397291c..8dd89cbfa 100644 --- a/CHANGELOG.develop +++ b/CHANGELOG.develop @@ -1240,6 +1240,8 @@ Other: - Refactor layers/+chat|email|fun|readers|web-services packages to use relative key binding, migrating most key bindings to lower cases and expanding room for further aliases (thanks to John Stevenson) + - Added a =org-enable-valign= variable to make =valign-mode= opt-out + in org-mode-hook (thanks to Claude Ray) - Fixed: - Fixed ~h~ key binding in compilation and grep buffers (thanks to Sylvain Benner) diff --git a/layers/+spacemacs/spacemacs-org/config.el b/layers/+spacemacs/spacemacs-org/config.el new file mode 100644 index 000000000..c14218ef8 --- /dev/null +++ b/layers/+spacemacs/spacemacs-org/config.el @@ -0,0 +1,15 @@ +;;; config.el --- spacemacs-org layer configuration file for Spacemacs. +;; +;; Copyright (c) 2012-2020 Sylvain Benner & Contributors +;; +;; Author: Sylvain Benner +;; URL: https://github.com/syl20bnr/spacemacs +;; +;; This file is not part of GNU Emacs. +;; +;;; License: GPLv3 + +;; Variables + +(defvar org-enable-valign t + "If non-nil, enable valign-mode in org-mode buffers.") diff --git a/layers/+spacemacs/spacemacs-org/packages.el b/layers/+spacemacs/spacemacs-org/packages.el index 52e3d1286..a67137b6c 100644 --- a/layers/+spacemacs/spacemacs-org/packages.el +++ b/layers/+spacemacs/spacemacs-org/packages.el @@ -80,7 +80,8 @@ (use-package valign :init (progn - (add-hook 'org-mode-hook 'valign-mode) + (when org-enable-valign + (add-hook 'org-mode-hook 'valign-mode)) (add-hook 'valign-mode-hook (lambda () (unless valign-mode (valign-remove-advice)))))))