Put editor module in init.el

This commit is contained in:
Tobias Ostner 2023-02-13 08:58:27 +01:00
parent 121a5a4694
commit 3b9d66f962
2 changed files with 63 additions and 63 deletions

View file

@ -41,6 +41,11 @@
;; ----------------------------------------------------------------- ;; -----------------------------------------------------------------
(use-package avy
:bind
("M-j" . 'avy-goto-char-timer))
(use-package cider (use-package cider
:defer t) :defer t)
@ -73,6 +78,16 @@
:init :init
(global-corfu-mode)) (global-corfu-mode))
(use-package dired
:ensure nil
:init
(setq dired-dwim-target t))
(use-package dumb-jump
:config
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
(setq xref-show-definitions-function #'xref-show-definitions-completing-read))
(use-package ef-themes (use-package ef-themes
:config :config
(setq ef-themes-headings (setq ef-themes-headings
@ -85,6 +100,44 @@
(mapc #'disable-theme custom-enabled-themes) (mapc #'disable-theme custom-enabled-themes)
(load-theme 'ef-winter :no-confirm)) (load-theme 'ef-winter :no-confirm))
(use-package emacs
:config
(global-auto-revert-mode)
(minibuffer-electric-default-mode)
(electric-pair-mode)
(setq
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
backup-directory-alist `((".*" . ,temporary-file-directory))
coding-system-for-read 'utf-8
coding-system-for-write 'utf-8
create-lockfiles nil
default-process-coding-system '(utf-8-unix . utf-8-unix)
delete-by-moving-to-trash t
isearch-allow-motion t
locale-coding-system 'utf-8
next-line-add-newlines t
sentence-end-double-space nil
tab-bar-new-tab-choice "*scratch*"
tab-bar-show nil
user-full-name "Tobias Ostner"
user-mail-address "tobias.ostner@gmail.com")
(setq-default indent-tabs-mode nil)
(set-charset-priority 'unicode)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(when (fboundp 'mac-auto-operator-composition-mode)
(mac-auto-operator-composition-mode)))
(use-package flycheck
:init
(global-flycheck-mode))
(use-package fontaine (use-package fontaine
:config :config
(setq fontaine-presets (setq fontaine-presets
@ -157,6 +210,13 @@
:init :init
(global-org-modern-mode)) (global-org-modern-mode))
(use-package parinfer-rust-mode
:hook (emacs-lisp-mode clojure-mode)
:init
(setq parinfer-rust-library (expand-file-name
"parinfer-rust/parinfer-rust-darwin.so"
user-emacs-directory)))
(use-package rainbow-delimiters (use-package rainbow-delimiters
:hook :hook
((emacs-lisp-mode . rainbow-delimiters-mode) ((emacs-lisp-mode . rainbow-delimiters-mode)
@ -182,5 +242,3 @@
:config :config
(setq vertico-cycle t)) (setq vertico-cycle t))
(require 'tobmacs-editor)

View file

@ -1,58 +0,0 @@
(setq-default indent-tabs-mode nil)
(add-hook 'prog-mode-hook 'mac-auto-operator-composition-mode)
(use-package emacs
:config
(global-auto-revert-mode)
(minibuffer-electric-default-mode 1)
(setq
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
backup-directory-alist `((".*" . ,temporary-file-directory))
coding-system-for-read 'utf-8
coding-system-for-write 'utf-8
create-lockfiles nil
default-process-coding-system '(utf-8-unix . utf-8-unix)
delete-by-moving-to-trash t
isearch-allow-motion t
locale-coding-system 'utf-8
next-line-add-newlines t
sentence-end-double-space nil
tab-bar-new-tab-choice "*scratch*"
tab-bar-show nil
user-full-name "Tobias Ostner"
user-mail-address "tobias.ostner@gmail.com")
(set-charset-priority 'unicode)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8))
(use-package parinfer-rust-mode
:hook (emacs-lisp-mode clojure-mode)
:init
(setq parinfer-rust-library (expand-file-name
"parinfer-rust/parinfer-rust-darwin.so"
user-emacs-directory)))
(use-package electric
:hook swift-mode)
(use-package flycheck
:init
(global-flycheck-mode))
(use-package avy
:bind
("M-j" . 'avy-goto-char-timer))
(use-package dumb-jump
:config
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
(setq xref-show-definitions-function #'xref-show-definitions-completing-read))
(provide 'tobmacs-editor)