SM
Size: a a a
SM
SM
DL
SM
DL
DL
SM
(use-package emacs
:hook (proced-mode . nix-proced-readable-mode)
:config
;; User's configuration directory
(defconst user-init-dir
(cond ((boundp 'user-emacs-directory) user-emacs-directory)
((boundp 'user-init-directory) user-init-directory)
(t "@emacsConfigDir@")))
;; backup in one place. flat, no tree structure
(setq backup-directory-alist '(("" . "@emacsConfigDir@/backup")))
(setq auto-save-file-name-transforms
`((".*" "@emacsConfigDir@/auto-save-list/" t)))
(setq-default indent-tabs-mode nil)
(setq-default tab-always-indent 'complete)
;; Allow sentences ending with one space
(setq-default sentence-end-double-space nil)
(setq compilation-scroll-output 'first-error)
(setq dired-listing-switches "-alh")
(add-to-list 'default-frame-alist '(font . "Source Code Pro Medium-13"))
(electric-indent-mode 1)
(show-paren-mode 1)
(menu-bar-mode -1)
(scroll-bar-mode -1)
(tool-bar-mode -1)
;; Setup Splash Screen
(setq inhibit-startup-screen t)
(org-agenda-list)
(setq initial-buffer-choice '(lambda () (get-buffer org-agenda-buffer-name)))
(delete-other-windows))
DL
SM
S
DL
(use-package emacs
:hook (proced-mode . nix-proced-readable-mode)
:config
;; User's configuration directory
(defconst user-init-dir
(cond ((boundp 'user-emacs-directory) user-emacs-directory)
((boundp 'user-init-directory) user-init-directory)
(t "@emacsConfigDir@")))
;; backup in one place. flat, no tree structure
(setq backup-directory-alist '(("" . "@emacsConfigDir@/backup")))
(setq auto-save-file-name-transforms
`((".*" "@emacsConfigDir@/auto-save-list/" t)))
(setq-default indent-tabs-mode nil)
(setq-default tab-always-indent 'complete)
;; Allow sentences ending with one space
(setq-default sentence-end-double-space nil)
(setq compilation-scroll-output 'first-error)
(setq dired-listing-switches "-alh")
(add-to-list 'default-frame-alist '(font . "Source Code Pro Medium-13"))
(electric-indent-mode 1)
(show-paren-mode 1)
(menu-bar-mode -1)
(scroll-bar-mode -1)
(tool-bar-mode -1)
;; Setup Splash Screen
(setq inhibit-startup-screen t)
(org-agenda-list)
(setq initial-buffer-choice '(lambda () (get-buffer org-agenda-buffer-name)))
(delete-other-windows))
SM
SM
DL
:custom
(default-frame-alist '((menu-bar-lines 0)
(tool-bar-lines 0)
(vertical-scroll-bars)))
emacs
оставляешь, а это(use-package frame
:bind
("C-z" . nil)
:custom
(initial-frame-alist '((vertical-scroll-bars))))
DL
SM
:custom
(default-frame-alist '((menu-bar-lines 0)
(tool-bar-lines 0)
(vertical-scroll-bars)))
emacs
оставляешь, а это(use-package frame
:bind
("C-z" . nil)
:custom
(initial-frame-alist '((vertical-scroll-bars))))
DL
DL
-mode
обычно тоже в отдельных пакетах, их смотреть через M-x describe-functionDL
DL
:config
;; Terminal emacs doesn't have it
(when (fboundp 'set-fontset-font)
;; a workaround for old charsets
(set-fontset-font "fontset-default" 'cyrillic
(font-spec :registry "iso10646-1" :script 'cyrillic))
;; TODO: is it possible to not hardcode fonts?
(set-fontset-font t 'symbol
(font-spec :family
(if (eq system-type 'darwin)
"Apple Color Emoji"
"Symbola"))
nil 'prepend))