37 lines
907 B
EmacsLisp
37 lines
907 B
EmacsLisp
;;; init.el --- Emacs main initialization -*- lexical-binding: t; -*-
|
|
;;; Commentary:
|
|
;;; Code:
|
|
|
|
(when (version< "27.1" emacs-version)
|
|
;; Workaround for deprecated parameter referenced by Helm.
|
|
(defvar browse-url-mosaic-program "xmosaic"))
|
|
|
|
;; Bring in package.
|
|
(setq-default
|
|
package--init-file-ensured t
|
|
package-enable-at-startup nil)
|
|
(require 'package)
|
|
|
|
;; Load Emacs init prologue.
|
|
(eval-and-compile (load (expand-file-name "prologue.el" user-emacs-directory)))
|
|
|
|
;; Load utilities.
|
|
;;(require 'lib/utils)
|
|
;;(require 'lib/hash-tables)
|
|
;;(require 'lib/bootstrap)
|
|
;;(require 'lib/apps)
|
|
;;(require 'lib/introspection)
|
|
|
|
|
|
;; Load full configuration.
|
|
(require 'init-utilities)
|
|
;;(require 'init-vcs)
|
|
(require 'init-modes)
|
|
(require 'init-apps)
|
|
|
|
|
|
;; Load Emacs init epilogue.
|
|
(load (expand-file-name "epilogue.el" user-emacs-directory))
|
|
;;; init.el ends here
|
|
(put 'dired-find-alternate-file 'disabled nil)
|