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
;; load tinyprocmail
(use-package tinyprocmail
:straight (tinytools :type git :type git :host github :repo "jaalto/project--emacs-tiny-tools")
- ; :load-path "~/lib/emacs_el/tiny-tools/lisp/tiny"
:mode (".procmailrc" . turn-on-tinyprocmail-mode)
)
#+END_SRC
#+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])
:straight nil
:delight
:init
- (setq outline-minor-mode-prefix "C-c C-2")
+ ; (setq outline-minor-mode-prefix nil)
: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"
** Beancount
#+BEGIN_SRC emacs-lisp
(use-package beancount
- :straight nil
+ :straight (beancount
+ :type git
+ :host github
+ :repo "cnsunyour/beancount.el")
:load-path "~/lib/emacs_el/beancount-mode/"
- :mode "\\.beancount\\'"
+ :mode "\\.bean\\(?:count\\)?\\'"
)
#+END_SRC
(use-package mutt-mode
:mode "muttngrc"
:mode "muttrc"
+ :config
+ (setq mutt-alias-file-list (quote ("~/.mutt/aliases" "~/.mail_aliases")))
)
#+END_SRC
*** Set mail User agent
#+BEGIN_SRC emacs-lisp
(setq mail-user-agent (quote sendmail-user-agent))
#+END_SRC
-*** Mail aliases
-#+BEGIN_SRC emacs-lisp
-; (use-package
-; :straight t
-; :hook message
-; :config
-; (setq mutt-alias-file-list (quote ("~/.mutt/aliases" "~/.mail_aliases")))
-; )
-#+END_SRC
* Base emacs
** Reverting buffers
#+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)