diff options
| author | verdant <im@verdant.ee> | 2026-05-27 21:41:37 +0800 |
|---|---|---|
| committer | verdant <im@verdant.ee> | 2026-05-27 21:41:37 +0800 |
| commit | 0971bc93a372a7f06e9284f1427a058e2d3fdf58 (patch) | |
| tree | ef1091065f3a34ba71aff2efb79eb85e85f99ce4 /config.org | |
| parent | ef4b8c749f2093ec6936769406a85bff1370704f (diff) | |
| download | vemacs-0971bc93a372a7f06e9284f1427a058e2d3fdf58.tar.gz vemacs-0971bc93a372a7f06e9284f1427a058e2d3fdf58.zip | |
Add yasnippet, turn on repeat mode
Diffstat (limited to 'config.org')
| -rw-r--r-- | config.org | 45 |
1 files changed, 32 insertions, 13 deletions
@@ -1,9 +1,18 @@ #+title: config #+property: header-args :tangle yes -* 包源 +* 启动 #+begin_src emacs-lisp - ;; -*- lexical-binding: t; -*- + ;; -*- lexical-binding: t; -*- +#+end_src +** 个人信息 +#+begin_src emacs-lisp + (setq user-full-name "Verdant" + user-mail-address "im@verdant.ee") +#+end_src +** 包源 +#+begin_src emacs-lisp + (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/") t) @@ -39,6 +48,16 @@ #+begin_src emacs-lisp (electric-pair-mode) #+end_src +** Snippet +#+begin_src emacs-lisp + (use-package yasnippet + :ensure t + :config + (setq yas-snippet-dirs + '("~/.emacs.d/snippets")) + + (yas-global-mode 1)) +#+end_src * 编程 ** sis #+begin_src emacs-lisp @@ -59,13 +78,6 @@ )) #+end_src -** yasnippet -#+begin_src emacs-lisp - (use-package yasnippet - :ensure t - :config - (yas-global-mode 1)) -#+end_src ** ivy #+begin_src emacs-lisp (use-package ivy @@ -255,10 +267,8 @@ (mu4e-hide-index-messages t) :init - (setq user-mail-address "im@verdant.ee" - user-full-name "Verdant" - mu4e-debug t) - + (setq mu4e-debug t) + (setq message-send-mail-function 'sendmail-send-it sendmail-program "/usr/bin/msmtp" mail-specify-envelope-from t @@ -505,6 +515,15 @@ PRETTY COOL! #+begin_src emacs-lisp (use-package counsel :ensure t) #+end_src +** Change "yes or no" to "y or n" +#+begin_src emacs-lisp + (setopt use-short-answers t) +#+end_src +** Repeat mode +#+begin_src emacs-lisp + (repeat-mode 1) + (setopt repeat-exit-key "RET") +#+end_src ** tangle 快捷键 #+begin_src emacs-lisp (global-set-key (kbd "C-x t") (lambda () (interactive) (goto-char |
