.emacs-pre
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sat, 02 Jan 2021 20:37:29 +0200
changeset 1682 32e95bb034b6
parent 1679 5ee3a93090f0
child 1688 0bab53c47567
permissions -rw-r--r--
Disable population of `file-name-history', it causes calls to abbreviate-file-name => file-name-case-insensitive-p => tramp-autoload-file-name-handler taking 40% of startup time. `ido-switch-buffer' doesn't depends on `file-name-history', nothing to lose. Profiling data for startup: - eval-buffer 4340 99% - recentf-mode 1684 38% - recentf-load-list 1684 38% - mapcar 1684 38% - abbreviate-file-name 1684 38% - file-name-case-insensitive-p 1250 28% + tramp-autoload-file-name-handler 1172 26% + tramp-file-name-handler 78 1%
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
604
9084d12d924d Fix mode name for elisp files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 533
diff changeset
     1
;; -*- mode: emacs-lisp; coding: utf-8; fill-column: 78 -*-
295
5be44cff4683 Use utf-8 encoding.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 111
diff changeset
     2
;;
351
e30e4bd7e85e Small spell correction.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 349
diff changeset
     3
;; For load order see README.
533
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
     4
1676
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
     5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
     6
;; (message "profiler start")
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
     7
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
     8
;; (profiler-start 'cpu)
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
     9
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
    10
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1679
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    11
;; To disable activation desktop-save-mode as it ask for file overriding when
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    12
;; two Emacs are loaded making difficult automating like:  time emacs-w32 --kill
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    13
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    14
;; (setq my-no-desktop-save-mode t)
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    15
5ee3a93090f0 Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1676
diff changeset
    16
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1676
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
    17
;; (message "libs pre-loading")
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
    18
533
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
    19
;; (require 'etags-select)
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
    20
;; (require 'etags-table)
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
    21
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
    22
;; (require 'jabber)
15b63e0cc424 Document some settings from .emacs-pre/-post.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 381
diff changeset
    23
1676
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
    24
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2952c3c11261 Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1400
diff changeset
    25