Project:Emacs/Sitefile problems
From Gentoo Wiki
Jump to:navigation
Jump to:search
Packages with (possible) problems in their site-init files
require
, load
, or load-library
statements
From elisp-common.eclass: Commands as “load-library” or “require” bloat the editor as they are loaded on every startup. When having a lot of Emacs support files, users may be annoyed by the start-up time.
There is also bug #174469 as a tracker for these issues.
The following packages have unconditional require
, load
, or load-library
statements in their site-init files. It should be checked if this is necessary, of if it could be replaced, e.g. by autoload
.
Note
If a pre-generated autoload file is distributed with the package, it may be necessary to remove and regenerate it, since it may have been made by a different Emacs version.
If a pre-generated autoload file is distributed with the package, it may be necessary to remove and regenerate it, since it may have been made by a different Emacs version.
Should be fixed:
require
, load-library
, etc. should be replaced by the following:
- ocaml-mode
- intermediate solution only, uses
eval-after-load
- fixed upstream Caml bug 4429, but name of hook functions changed, so site-file must be updated for next version
Status unknown – to be checked:
- semi
Fixed
- aspectj4emacs
- package removed
- bbdb
- fixed in 3.1.2
- binclock
- fixed in 1.7-r1
- blogmax
- fixed in 20110305
- boxquote
- fixed in 1.18-r1
- bubblet
- fixed in 0.74-r1
- cedet
- package removed
- crypt++
- package removed
- dircolors
- fixed in 1.0-r2
- ecb
- fixed in 2.32-r2
- edb
- fixed in 1.25
- elscreen
- fixed in 1.4.5-r1
- emacs-jabber
- fixed in 0.7.1
- emacs-wiki
- fixed in 2.72-r1
- emacs-wiki-blog
- fixed in 0.4-r1
- emms
- fixed in 2.1 and 3.0
- erc
- fixed in 5.2-r1
- erobot
- fixed in 2.1.0-r1
- filladapt
- fixed in 2.12-r1
- h4x0r
- fixed in 0.13-r1
- highline
- fixed in 4.2-r1
- howm
- fixed in 1.3.4-r1
- htmlfontify
- fixed in 0.20-r1
- htmlize
- fixed in 1.34
- ibuffer
- fixed in 2.6.1
- iiimecf
- package removed
- initsplit
- fixed in 1.6-r1
- jasmin
- fixed in 1.2-r1
- mldonkey
- fixed in 0.0.4b-r1
- php-mode
- fixed in 1.2.0
- planner
- fixed in 3.41-r2
- prom-wl
- fixed in 2.7.0-r1
- protbuf
- fixed in 1.7-r1
- quack
- fixed in 0.30
- redo
- fixed in 1.02-r1
- remember
- fixed in 1.9
- semantic
- fixed in 1.4.4-r2
- slime
- fixed in 2.0_p20070816
- stripes
- fixed in 0.2-r1
- sumibi
- fixed in 0.7.4
- table
- fixed in 1.5.54-r1
- thumbs
- fixed in 2.0
- tramp
- fixed in 2.1.9-r1
- u-vm-color
- fixed in 2.8.1
- uptimes
- fixed in 2.3-r1
- w3mnav
- fixed in 0.5-r2
- app-i18n/uim
- see bug #194804
- app-i18n/uim-svn
- see bug #194804
- app-office/ledger
- see bug #193463
- app-text/migemo
- see bug #202796
- app-text/txt2tags
- see bug #184261
- dev-python/ipython
- see bug #196859
- dev-util/bzr
- see bug #194691
- dev-util/cscope
- fixed in 15.6-r2
- dev-util/git
- see bug #181718
- dev-util/gtk-doc
- see bug #184588
- dev-util/monotone
- dev-util/subversion
- see bug #174471
- media-sound/cm
- see bug #194985