-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom.el
90 lines (87 loc) · 3.71 KB
/
custom.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
;; Kill all other buffers.
(defun custom/kill-other-buffers ()
"Kill all other buffers."
(interactive)
(mapc 'kill-buffer (delq (current-buffer) (buffer-list))))
;; Saves all buffers silently
(defun save-all ()
"Saves all buffers silently."
(interactive)
(save-some-buffers t))
(setq project-vc-extra-root-markers
'("package.json" "requirements.txt" ".git" "build.zig"))
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(LaTeX-electric-left-right-brace t)
'(Man-notify-method 'aggressive t)
'(TeX-auto-save t)
'(TeX-electric-math '("$" . "$"))
'(TeX-electric-sub-and-superscript t)
'(TeX-parse-self t)
'(auctex-latexmk-inherit-TeX-PDF-mode t)
'(bookmark-save-flag 1)
'(completion-category-overrides '((file (styles partial-completion))))
'(completion-cycle-threshold 3)
'(completion-styles '(orderless basic))
'(completions-detailed t)
'(corfu-auto t)
'(corfu-auto-delay 0.0)
'(corfu-auto-prefix 2)
'(corfu-cycle t)
'(corfu-echo-documentation 0.25 t)
'(custom-safe-themes
'("e3daa8f18440301f3e54f2093fe15f4fe951986a8628e98dcd781efbec7a46f2" default))
'(dired-auto-revert-buffer t)
'(dired-dwim-target t)
'(ediff-window-setup-function 'ediff-setup-windows-plain t)
'(eglot-autoshutdown t)
'(eshell-scroll-to-bottom-on-input 'this t)
'(evil-respect-visual-line-mode t)
'(evil-undo-system 'undo-redo)
'(evil-want-C-h-delete t)
'(evil-want-C-i-jump nil)
'(evil-want-integration t)
'(evil-want-keybinding nil)
'(fancy-splash-image "/home/nikita/.emacs.d/emacs.png")
'(fast-but-imprecise-scrolling t)
'(global-auto-revert-non-file-buffers t)
'(ibuffer-movement-cycle nil t)
'(ibuffer-old-time 24 t)
'(kill-do-not-save-duplicates t)
'(load-prefer-newer t t)
'(marginalia-annotators
'(marginalia-annotators-heavy marginalia-annotators-light nil) t)
'(org-hide-emphasis-markers t t)
'(org-link-descriptive t t)
'(org-mouse-1-follows-link t t)
'(org-return-follows-link t t)
'(package-archive-priorities
'(("gnu" . 99)
("nongnu" . 80)
("stable" . 70)
("melpa" . 0)))
'(package-selected-packages
'(nerd-icons zig-mode auctex-latexmk tabspaces package-lint-flymake package-lint auctex pandoc-mode markdown-mode evil-textobj-tree-sitter flycheck-eglot flycheck-google-cpplint protobuf-ts-mode aggressive-indent plantuml-mode eglot flycheck-golangci-lint magit restart-emacs popwin flycheck-pos-tip flycheck winum which-key general evil-iedit-state evil-visualstar evil-surround evil-embrace evil-nerd-commentary doom-modeline doom-themes ibuffer-project editorconfig helpful elisp-demos all-the-icons org-roam org-appear denote evil-anzu evil-nerd-commenter evil-collection evil vertico-directory vertico orderless marginalia embark-consult embark corfu-terminal corfu consult cape))
'(reftex-plug-into-AUCTeX t t)
'(scroll-conservatively 101)
'(scroll-margin 0)
'(scroll-preserve-screen-position t)
'(switch-to-buffer-in-dedicated-window 'pop)
'(switch-to-buffer-obey-display-actions t)
'(tab-always-indent 'complete)
'(tabspaces-include-buffers '("*scratch*"))
'(tabspaces-mode t)
'(tabspaces-remove-to-default t)
'(tabspaces-use-filtered-buffers-as-default t)
'(vertico-cycle t)
'(xref-show-definitions-function 'xref-show-definitions-completing-read))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(font-lock-function-name-face ((t (:foreground "#fabd2f"))))
'(font-lock-type-face ((t (:foreground "#d3869b")))))