9
votes
Accepted
Build a minimal Emacs 25 for unit testing
The reason 24.5 builds so quickly for you is that the .elc files are actually distributed in the tarball, see make-dist. When building from git, the majority of the time is spent compiling the .el ...
5
votes
Accepted
Helm-mode change default keybinding for "helm-find-files-*" * -> "down-one-level" (?)
When running helm-find-files, you should be able to use C-h k C-j to find out what command will be run by C-j, for me, it gives:
C-j runs the command helm-execute-persistent-action (found in
helm-...
4
votes
Accepted
how to customize the secondary highlighting in searches
You can change the lazy-highlight face:
(custom-set-faces
`(lazy-highlight ((t (:foreground "white" :background "SteelBlue")))))
But this face is used in other cases.
3
votes
Build a minimal Emacs 25 for unit testing
Here are various suggestions.
No elc files.
As stated below, compiling all of the lisp files accounts for at least 10% of the time. One way to disable that is to edit the loaddefs target in file ...
2
votes
Accepted
Symbol's function definition is void: special-form-p
Should be defined in at least Emacs 24.5 and later:
(defun special-form-p (object)
"Non-nil if and only if OBJECT is a special form."
(if (and (symbolp object) (fboundp object))
(setq ...
2
votes
Accepted
Building Emacs 24.4 without admin rights, ncurses dependency
When building ncurses, tell it to install in a directory under your home directory:
./configure --prefix=$HOME/ncurses
make
make install
Then, when building Emacs, tell Emacs to look for include ...
1
vote
Trying to install org-ref package, but getting error 'emacs-25.1' unavailable
You need to upgrade your emacs to at least Emacs 25.1.
I'm not sure if each Ubuntu LTS provides updated stable packages beyond the point they released the distro, emacs26 now, but if not you can ...
1
vote
Emacs 24.3 and 26.3 scrollbars refuses to move up if not moved up immediately, on various OS's and X-servers
Aha, I figured it out. It's a new feature (or "feature", depending on your outlook) of Gtk 3. I haven't found any mention of it in the documentation yet, but here's an article from a Gtk ...
1
vote
Accepted
Loading charset map: no such file or directory, KOI8-T
Somehow I had missed these files when moving emacs to a new directory:
CNS-3.map
CP1252.map
CP932-2BYTE.map
EBCDICUK.map
IBM1004.map
IBM290.map
IBM420.map
IBM861.map
IBM874.map
KOI8-T.map
...
1
vote
Automate the removal of git-rebase-mode and git-commit-mode
https://stackoverflow.com/questions/20541322/how-to-remove-installed-elpa-package suggests simply removing the package directories from your disk.
package-delete is undocumented in Emacs 24, but ...
1
vote
Automate the removal of git-rebase-mode and git-commit-mode
This should be your package manager's duty, not magit, if you are using package.el on Emacs 25, you can try package-autoremove. From C-h f package-autoremove:
(package-autoremove)
Remove ...
1
vote
Accepted
Forgot to expand macro
Following the advice of @zck and @wvxvw, I opened emacs using the -Q option, and this caused the errors not to appear.
Hence, I concluded that the errors were raised within my .emacs file.
Inside ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
emacs24 × 15init-file × 2
package × 2
key-bindings × 1
magit × 1
helm × 1
osx × 1
microsoft-windows × 1
auto-complete-mode × 1
isearch × 1
elisp-macros × 1
install × 1
syntax × 1
org-ref × 1
gpg × 1
ubuntu × 1
linum-mode × 1
build × 1
emacs26 × 1
cedet × 1
gtk3 × 1
emacs-internals × 1
scroll-bars × 1
emacs-snapshot × 1