summaryrefslogtreecommitdiff
path: root/gnu/packages/emacs.scm
AgeCommit message (Expand)Author
2020-01-17Update email address for Amin Bandali....* .mailmap: Add name and email addresses for Amin Bandali. * gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/fpga.scm, gnu/packages/lean.scm, gnu/packages/maths.scm: Update email address for Amin Bandali. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Amin Bandali
2019-12-23gnu: Add emacs-next....Add `emacs-next' for building latest Emacs from git. * gnu/packages/emacs.scm (emacs-next): New variable. (emacs): make the autoload deletion snippet not fail when eshell/esh-groups.el does not exist. This enables reuse of the entire snippet field of `emacs' for `emacs-next'. * gnu/packages/patches/emacs27-exec-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Add the above patch file to it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Amin Bandali
2019-12-09gnu: emacs: Delete the subdirs.el file under the site-lisp directory....This fixes bug #38533 (see: https://bugs.gnu.org/38533). * gnu/packages/emacs.scm (emacs)[phases]{install-site-start}: Delete the subdirs.el file. Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de> Maxim Cournoyer
2019-12-07gnu: emacs: Reorder EMACSLOADPATH search path specification....Move Guix profiles' site-lisp before Emacs' own in the search path specification, so that user installed packages can override Emacs' builtin versions. Fixes issue #38399 (see: https://bugs.gnu.org/38399). Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de> * gnu/packages/emacs.scm (emacs): Move the Emacs builtin library directory suffix to the end of the search path. Maxim Cournoyer
2019-12-04gnu: emacs: Simplify the EMACSLOADPATH search path specification....The EMACSLOADPATH can be greatly simplified by relying on a subdirs.el file that causes Emacs to search recursively a directory found in EMACSLOADPATH. * gnu/packages/emacs.scm (emacs)[native-search-paths]: Remove the match-all file pattern regexp. Remove the versioned site-lisp directory from searched files, as it appears unused by Emacs. Reported-by: Leo Prikler <leo.prikler@student.tugraz.at> Signed-off-by: Clément Lassieur <clement@lassieur.org> Maxim Cournoyer
2019-11-18gnu: emacs: Locate Elisp libraries via EMACSLOADPATH....* gnu/packages/emacs.scm (emacs): Add a search path specification for EMACSLOADPATH. Maxim Cournoyer
2019-10-12gnu: emacs: Add mailutils to inputs....* gnu/packages/emacs.scm (emacs)[inputs]: Add mailutils. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> wednesday
2019-08-30gnu: emacs: Update to 26.3....* gnu/packages/emacs.scm (emacs): Update to 26.3. Tobias Geerinckx-Rice
2019-05-22gnu: emacs-minimal, emacs-xwidgets: Build with "--disable-build-details"....* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Use 'substitute-keyword-arguments' for #:configure-flags, and pass "--disable-build-details". (emacs-xwidgets)[arguments]: Likewise. Ludovic Courtès
2019-05-22gnu: emacs: Make build more reproducible...* gnu/packages/emacs.scm (emacs)[arguments]: Add configure-flag to omit build information in binary. Signed-off-by: Ludovic Courtès <ludo@gnu.org> wednesday
2019-04-12gnu: emacs: Update to 26.2....* gnu/packages/emacs.scm (emacs): Update to 26.2. Mark H Weaver
2019-03-18Correct name and email address for ng0....* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi, doc/guix.texi, etc/completion/fish/guix.fish, gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/erlang.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Correct name and email address for ng0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> ng0
2019-03-13Remove traces of "GuixSD"....* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove mentions of "GuixSD". * gnu/bootloader/grub.scm (install-grub-efi): Likewise. * gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to "Guix_image". (initialize-hard-disk): Search for the "Guix_image" label. * gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD". * gnu/installer/newt/welcome.scm (run-welcome-page): Likewise. * gnu/packages/audio.scm (supercollider)[description]: Likewise. * gnu/packages/curl.scm (curl): Likewise. * gnu/packages/emacs.scm (emacs): Likewise. * gnu/packages/gnome.scm (network-manager): Likewise. * gnu/packages/julia.scm (julia): Likewise. * gnu/packages/linux.scm (alsa-plugins): Likewise. (powertop, wireless-regdb): Likewise. * gnu/packages/package-management.scm (guix): Likewise. * gnu/packages/polkit.scm (polkit): Likewise. * gnu/packages/tex.scm (texlive-bin): Likewise. * gnu/services/base.scm (file-systems->fstab): Likewise. * gnu/services/cups.scm (%cups-activation): Likewise. * gnu/services/mail.scm (%dovecot-activation): Likewise. * gnu/services/messaging.scm (prosody-configuration)[log]: Likewise. * gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise. * gnu/system/install.scm (installation-os)[file-systems]: Change root file system label to "Guix_image". * gnu/system/mapped-devices.scm (check-device-initrd-modules): Remove "GuixSD". * gnu/system/vm.scm (system-docker-image): Likewise. (system-disk-image)[root-label]: Change to "Guix_image". * gnu/tests/install.scm (run-install): Remove "GuixSD". * guix/modules.scm (guix-module-name?): Likewise. * nix/libstore/optimise-store.cc: Likewise. Ludovic Courtès
2019-03-05gnu: emacs-no-x-toolkit: Fix configure flags....* gnu/packages/emacs.scm (emacs-no-x-toolkit)[arguments]: Don't lose custom configure flags. Efraim Flashner
2019-03-04gnu: emacs-minimal: Don't inherit configure-flags....* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Move configure-flags lower than inherited package-arguments so it won't be overwritten. Efraim Flashner
2019-03-04gnu: emacs: Add modules support....* gnu/packages/emacs.scm (emacs): Add modules support in configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre-Antoine Rouby
2019-02-25gnu: guile-emacs: Fetch source over HTTPS and be more idiomatic....Fixes <https://bugs.gnu.org/27795>. * gnu/packages/emacs.scm (guile-emacs)[source]: Use HTTPS. Use git-version and git-file-name. Leo Famulari
2019-01-23gnu: Add emacs-xwidgets....* gnu/packages/emacs.scm (emacs-xwidgets): new variable Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide
2019-01-16gnu: Move Emacs packages to new module....* gnu/packages/emacs.scm: Move almost all packages from here... * gnu/packages/emacs-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/statistics.scm: Update module references. Ricardo Wurmus
2019-01-16gnu: Move sqlite to separate module....* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5, sqlite-with-column-metadata): Move variables from here... * gnu/packages/sqlite.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/apl.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/code.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/dc.scm, gnu/packages/disk.scm, gnu/packages/ebook.scm, gnu/packages/education.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/file-systems.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gps.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/kodi.scm, gnu/packages/lisp.scm, gnu/packages/mail.scm, gnu/packages/messaging.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nfs.scm, gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/php.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/scheme.scm, gnu/packages/sync.scm, gnu/packages/syndication.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/web-browsers.scm, gnu/packages/webkit.scm: Adjust module references. Ricardo Wurmus
2019-01-15gnu: emacs-closql: Fix hash....* gnu/packages/emacs.scm (emacs-closql)[source]: Fix incorrect hash. Jelle Licht
2019-01-15gnu: Separate Python core packages from the rest....* gnu/packages/python.scm: Move hundreds of package definitions from here... * gnu/packages/python-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/benchmark.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/cluster.scm, gnu/packages/compression.scm, gnu/packages/connman.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/direct-connect.scm, gnu/packages/disk.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/docker.scm, gnu/packages/ebook.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/finance.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/freedesktop.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/gtk.scm, gnu/packages/ham-radio.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/kde-frameworks.scm, gnu/packages/key-mon.scm, gnu/packages/libffi.scm, gnu/packages/libreoffice.scm, gnu/packages/libusb.scm, gnu/packages/lirc.scm, gnu/packages/logging.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/medical.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nutrition.scm, gnu/packages/openldap.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/polkit.scm, gnu/packages/protobuf.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/qt.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/search.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/simulation.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/tryton.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wicd.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: Update module references. Ricardo Wurmus
2019-01-14gnu: emacs-pass: Update to 1.8....* gnu/packages/emacs.scm (emacs-pass): Update to 1.8. Clément Lassieur
2019-01-13gnu: Add emacs-tldr....* gnu/packages/emacs.scm (emacs-tldr): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Hondet
2019-01-11Revert "gnu: emacs-ghub: Update to 3.2.0."...This change should be applied once we update our magit package. This reverts commit b96f0e6ff9f8f36d250b5ae94a908272babb35cf. Jelle Licht
2019-01-11gnu: Add emacs-general....[[PGP Signed Part:Good signature from 31BC8105F659D425 Gabriel Hondet <gabrielhondet@gmail.com> (trust undefined) created at 2019-01-06T10:42:43+0100 using RSA]] * gnu/packages/emacs.scm (emacs-general): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Hondet
2019-01-09gnu: emacs-ghub: Update to 3.2.0....* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0. [source]: Use 'git-fetch'. [propagated-inputs]: Add emacs-dash, emacs-graphql, emacs-let-alist, emacs-treepy. Jelle Licht
2019-01-09gnu: emacs-magit-popup: Update to 2.12.5....* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5. Jelle Licht
2019-01-09gnu: emacs-with-editor: Update to 2.8.0....* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0. [source]: Use 'git-fetch'. Jelle Licht
2019-01-09gnu: Add emacs-graphql....* gnu/packages/emacs.scm (emacs-graphql): New variable. Jelle Licht
2019-01-09gnu: Add emacs-treepy....* gnu/packages/emacs.scm (emacs-treepy): New variable. Jelle Licht
2019-01-09gnu: emacs-emacsql: Update to 3.0.0....* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0. [source]: Use 'git-fetch'. [arguments]: Remove unnecessary fix. Jelle Licht
2019-01-09gnu: emacs-closql: Update to 1.0.0....* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0. [source]: Use 'git-fetch'. Jelle Licht
2019-01-09gnu: emacs-irony-mode: Remove propagated input...emacs-irony-mode finds its server binary because its a propagated input and is in the path. We can substitute the variable `irony-server-install-prefix` to not propagate the input and keep the binary isolated from the user. * gnu/packages/emacs.scm (emacs-irony-mode): [propagated-inputs] Remove propagated inputs [inputs] Add emacs-irony-mode-server [arguments] Add phase substituting the variable of the server path Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tim Gesthuizen
2019-01-09gnu: emacs-ggtags: Don't require GNU Global in path...emacs-ggtags relies on the GNU Global tools (global and gtags) to be available in the path. This way it will grab some random executable if it will find executables at all. This is fixed by setting the prefix to GNU Global in the store. This way emacs-ggtags will use specific deterministic executables. * gnu/packages/emacs.scm (emacs-ggtags): [inputs]: Add GNU Global to the inputs [arguments]: Add a phase for substituting the right path to the executables Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tim Gesthuizen
2019-01-09gnu: emacs-md4rd: Update to c55512c....* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brett Gilio
2019-01-07gnu: emacs-guix: Update to 0.5.1.1....* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1. Alex Kost
2019-01-07gnu: emacs-ess: Move to (gnu packages statistics)....* gnu/packages/emacs.scm (emacs-ess): Move from here... * gnu/packages/statistics.scm (emacs-ess): ...to here. Ricardo Wurmus
2019-01-07gnu: Fix top-level circular references between emacs.scm and llvm.scm....Previously, loading either of these two modules could fail somewhat non-deterministically because each top-level was referencing a variable defined by the other module's top-level. * gnu/packages/emacs.scm (package-elisp-from-package): Move to... * gnu/packages/llvm.scm (package-elisp-from-package): Here. Keep private. Ludovic Courtès
2019-01-07gnu: package-elisp-from-package: Clarify docstring....* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify. Pierre Neidhardt
2019-01-07gnu: Add package-elisp-from-package...Add a function to generate package definitions that packages single elisp files from other packages. * gnu/packages/emacs.scm (package-elisp-from-package): New function Tim Gesthuizen
2019-01-07gnu: Remove unnecessary build-side module imports....* gnu/packages/batik.scm, gnu/packages/boost.scm, gnu/packages/calendar.scm, gnu/packages/gl.scm, gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm, gnu/packages/terminals.scm: Remove unnecessary import of (guix build utils). * gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...). * gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build utils) for 'alist-delete'. * gnu/packages/wxwidgets.scm: Likewise. Ludovic Courtès
2019-01-07gnu: Move Emacs modes for Dedukti to ocaml.scm....This removes OCaml-related modules from the closure of (gnu packages emacs). * gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti): Move to ... * gnu/packages/ocaml.scm: ... here. Ludovic Courtès
2019-01-06gnu: emacs-evil-multiedit: Use version tag instead of commit....* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit. Pierre Neidhardt
2019-01-05gnu: emacs-diff-hl: Update to 1.8.5....* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5. Maxim Cournoyer
2019-01-03gnu: emacs-magit-svn: Fix build....* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by '"emacs-magit-svn"'. Danny Milosavljevic
2019-01-02gnu: emacs-hydra: Update to 0.14.0....* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0. Efraim Flashner
2019-01-02gnu: emacs-edit-indirect: Update to 0.1.5....* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5. [source]: Use 'git-fetch'. Efraim Flashner
2019-01-01gnu: emacs-org-contrib: Update to 9.2....* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2. [propagated-inputs]: Add missing inputs. Nicolas Goaziou
2019-01-01gnu: org: Update to 9.2....* gnu/packages/emacs.scm (emacs-org): Update to 9.2. Nicolas Goaziou