
This method also guarantees that exporting EDITOR=emacsclient will work as expected. Otherwise, in order to save typing while connecting to the emacs daemon, export EMACS_SOCKET_NAME in a user's profile file, as in the example above. If user starts the daemon inside emacs, everything works out-of-the-box. The ~/.emacs file is not automatically created on installation or on first invocation, though the directory ~/.emacs.d can be. Consult the eselect user guide for details on eselect.Įmacs can be customized by clicking through the GUI (use M-x customize-group RET).Įmacs can also be configured by using the ~/.emacs configuration file, which is written in Emacs Lisp, Emacs' own Lisp dialect. The eselect module from app-eselect/eselect-emacs can be used to link /usr/bin/emacs and its auxiliary programs to the ones belonging to the desired Emacs version. To avoid file collisions between slots, in Gentoo binaries and man pages are suffixed with their corresponding version number, too. The upstream version already installs elisp and data files into versioned subdirectories. In Gentoo, several Emacs versions can be installed on a system simultaneously. This option has an effect only on architectures where "long" and "long long" types have different size.īuild with support for XFT font renderer (x11-libs/libXft)Įnable use of GTK widgets in Emacs buffers (requires GTK3)Įmacs supports various GUI toolkits to present its output. Prefer wide Emacs integers (typically 62-bit). Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars Install C source files and make them available for find-functionĪdd support for sqliteembedded sql databaseĪdd support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)Īdd support for SVG (Scalable Vector Graphics)Įnable use of systemd-specific libraries and features like socket activation or session tracking !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur Retrieve e-mail using net-mail/mailutils instead of the internal movemail substitute !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building Use dev-libs/libxml2 to parse XML instead of the internal Lisp implementations Use media-gfx/imagemagick for image processingĮnable inotify filesystem monitoring supportĬompile with Emacs Lisp native compiler support via libgccjitĬompile with native JSON support using dev-libs/janssonĪdd lcms support (color management engine) Use media-libs/harfbuzz as text shaping engine Use gsettings (dev-libs/glib) to read the system font nameĪdd support for x11-libs/gtk+ (The GIMP Toolkit)Įnable support for a graphical user interface Use the GNU multiple precision arithmetic library (dev-libs/gmp) instead of the bundled mini-gmp subsetĪdd support for sys-libs/gpm (Console-based mouse driver) Use gfile (dev-libs/glib) for file notification
#Gentoo xscreensaver daemon mac os x#
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUIĮnable the MIT Athena widget set (x11-libs/libXaw)Įnable support for the cairo graphics libraryĮnable dbus support for anything that needs it (gpsd, gnomemeeting, etc)Įnable loading of dynamic libraries (modules) at runtime Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
