mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-11 03:33:03 +03:00
fix(emacs): org-src-mode & electric-indent-mode
This commit is contained in:
parent
87ad371915
commit
d55b628998
2 changed files with 24 additions and 16 deletions
|
|
@ -663,7 +663,6 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
|
|||
|
||||
(setq org-startup-indented t)
|
||||
(setq org-return-follows-link t)
|
||||
(add-hook 'org-mode-hook (lambda () (rainbow-delimiters-mode 0)))
|
||||
|
||||
(require 'org-crypt)
|
||||
(org-crypt-use-before-save-magic)
|
||||
|
|
@ -675,17 +674,21 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
|
|||
:after (org evil-collection)
|
||||
:config
|
||||
(add-hook 'org-mode-hook 'evil-org-mode)
|
||||
(add-hook 'org-mode-hook #'smartparens-mode)
|
||||
(add-hook 'org-mode-hook 'smartparens-mode)
|
||||
(add-hook 'evil-org-mode-hook
|
||||
(lambda ()
|
||||
(evil-org-set-key-theme '(navigation insert textobjects additional calendar todo))))
|
||||
(add-hook 'org-mode-hook
|
||||
(lambda ()
|
||||
(rainbow-delimiters-mode 0)
|
||||
(electric-indent-local-mode -1)))
|
||||
(add-to-list 'evil-emacs-state-modes 'org-agenda-mode)
|
||||
(require 'evil-org-agenda)
|
||||
(add-hook 'org-agenda-mode-hook
|
||||
(lambda ()
|
||||
(visual-line-mode -1)
|
||||
(toggle-truncate-lines 1)
|
||||
(display-line-numbers-mode 0)))
|
||||
(lambda ()
|
||||
(visual-line-mode -1)
|
||||
(toggle-truncate-lines 1)
|
||||
(display-line-numbers-mode 0)))
|
||||
(evil-org-agenda-set-keys))
|
||||
|
||||
(use-package jupyter
|
||||
|
|
@ -728,8 +731,9 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
|
|||
|
||||
(add-hook 'org-src-mode-hook
|
||||
(lambda ()
|
||||
(hs-minor-mode 0)
|
||||
(highlight-indent-guides-mode 0)))
|
||||
(hs-minor-mode -1)
|
||||
;; (electric-indent-local-mode -1)
|
||||
(highlight-indent-guides-mode -1)))
|
||||
|
||||
(use-package ob-async
|
||||
:straight t
|
||||
|
|
|
|||
20
Emacs.org
20
Emacs.org
|
|
@ -1204,7 +1204,6 @@ Use the built-in org mode.
|
|||
|
||||
(setq org-startup-indented t)
|
||||
(setq org-return-follows-link t)
|
||||
(add-hook 'org-mode-hook (lambda () (rainbow-delimiters-mode 0)))
|
||||
#+end_src
|
||||
|
||||
*** Encryption
|
||||
|
|
@ -1221,17 +1220,21 @@ Use the built-in org mode.
|
|||
:after (org evil-collection)
|
||||
:config
|
||||
(add-hook 'org-mode-hook 'evil-org-mode)
|
||||
(add-hook 'org-mode-hook #'smartparens-mode)
|
||||
(add-hook 'org-mode-hook 'smartparens-mode)
|
||||
(add-hook 'evil-org-mode-hook
|
||||
(lambda ()
|
||||
(evil-org-set-key-theme '(navigation insert textobjects additional calendar todo))))
|
||||
(add-hook 'org-mode-hook
|
||||
(lambda ()
|
||||
(rainbow-delimiters-mode 0)
|
||||
(electric-indent-local-mode -1)))
|
||||
(add-to-list 'evil-emacs-state-modes 'org-agenda-mode)
|
||||
(require 'evil-org-agenda)
|
||||
(add-hook 'org-agenda-mode-hook
|
||||
(lambda ()
|
||||
(visual-line-mode -1)
|
||||
(toggle-truncate-lines 1)
|
||||
(display-line-numbers-mode 0)))
|
||||
(lambda ()
|
||||
(visual-line-mode -1)
|
||||
(toggle-truncate-lines 1)
|
||||
(display-line-numbers-mode 0)))
|
||||
(evil-org-agenda-set-keys))
|
||||
#+end_src
|
||||
|
||||
|
|
@ -1308,8 +1311,9 @@ Turn of some minor modes in source blocks.
|
|||
#+begin_src emacs-lisp
|
||||
(add-hook 'org-src-mode-hook
|
||||
(lambda ()
|
||||
(hs-minor-mode 0)
|
||||
(highlight-indent-guides-mode 0)))
|
||||
(hs-minor-mode -1)
|
||||
;; (electric-indent-local-mode -1)
|
||||
(highlight-indent-guides-mode -1)))
|
||||
#+end_src
|
||||
|
||||
Async code blocks evaluations. Jupyter blocks have a built-in async, so they are set as ignored.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue