Put editor module in init.el
This commit is contained in:
parent
121a5a4694
commit
3b9d66f962
2 changed files with 63 additions and 63 deletions
|
|
@ -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)
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue