lsp-ui-doc-delay 2)
:hook (lsp-mode . lsp-ui-mode)
:bind (:map lsp-ui-mode-map
- ("c-c i" . lsp-ui-imenu)))
+ ("C-c i" . lsp-ui-imenu)))
#+END_SRC
*** LSP Pyright -- Python language server
#+BEGIN_SRC emacs-lisp
#+BEGIN_SRC emacs-lisp
(use-package rainbow-mode
+ :hook ((LaTeX-mode ess-mode python-mode cperl-mode) . rainbow-mode)
:delight 🌈
;; add ess to the x major mode
:config (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[S])
:init
(setq outline-minor-mode-prefix "C-c C-2")
:config
+ (define-prefix-command 'cm-map nil "Outline-")
(global-set-key "\M-o" cm-map)
; Outline-minor-mode key map
-(define-prefix-command 'cm-map nil "Outline-")
; HIDE
(define-key cm-map "q" 'outline-hide-sublevels) ; Hide everything but the top-level headings
(define-key cm-map "t" 'outline-hide-body) ; Hide everything but headings (all body lines)
** Writeroom Mode
#+BEGIN_SRC emacs-lisp
(use-package writeroom-mode
+ :commands (writeroom-mode)
:config
(defun my/writing-mode ()
"Start my writing mode; enable visual-line-mode and auto-fill-mode"
#+BEGIN_SRC emacs-lisp
(use-package autorevert
:delight auto-revert-mode
+ :demand t
:config
(setq global-auto-revert-non-file-buffers t
global-auto-revert-ignore-modes '(pdf-view-mode)