mirror of
https://github.com/lliding/ld-emacs.git
synced 2025-10-13 05:23:05 +00:00
50 lines
1.1 KiB
EmacsLisp
50 lines
1.1 KiB
EmacsLisp
;;; -*- coding: utf-8-unix; lexical-binding: t; -*-
|
|
|
|
(let (
|
|
;; Make startup faster by reducing the frequency of garbage collection.
|
|
;; default (* 800 1000) bytes
|
|
(gc-cons-threshold most-positive-fixnum)
|
|
;; default 0.1
|
|
(gc-cons-percentage 0.6))
|
|
|
|
;; keep frame size
|
|
(setq frame-inhibit-implied-resize t)
|
|
|
|
;; from local extensions
|
|
;; firstly loaded part
|
|
(require 'init-font)
|
|
(require 'lazy-load)
|
|
(require 'init-generic)
|
|
(require 'ld-tools)
|
|
|
|
(require 'init-auto-save)
|
|
(require 'init-coding-system)
|
|
(require 'init-company-mode)
|
|
(require 'init-dired)
|
|
(require 'init-highlight-parentheses)
|
|
(require 'init-indent)
|
|
(require 'init-mode)
|
|
(require 'init-org-todo)
|
|
(require 'init-org)
|
|
(require 'init-proxy)
|
|
(require 'init-time)
|
|
(require 'init-undo-tree)
|
|
(require 'init-projectile)
|
|
(require 'init-yasnippet)
|
|
|
|
(when *emacs30*
|
|
(require 'init-theme)
|
|
(require 'init-which-key))
|
|
|
|
;; restore session
|
|
(require 'init-session)
|
|
(emacs-session-restore)
|
|
|
|
;; finally load other plugins dynamically
|
|
(require 'init-shortcut)
|
|
)
|
|
|
|
(provide 'init)
|
|
|
|
;;; init.el ends here
|