summaryrefslogtreecommitdiff
path: root/gnu/packages/emacs.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: 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 Famulari2019-02-251-33/+35
* gnu: Add emacs-xwidgets.•••* gnu/packages/emacs.scm (emacs-xwidgets): new variable Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide2019-01-231-0/+17
* gnu: 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 Wurmus2019-01-161-12646/+31
* gnu: 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 Wurmus2019-01-161-0/+1
* gnu: emacs-closql: Fix hash.•••* gnu/packages/emacs.scm (emacs-closql)[source]: Fix incorrect hash. Jelle Licht2019-01-151-1/+1
* gnu: 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 Wurmus2019-01-151-0/+1
* gnu: emacs-pass: Update to 1.8.•••* gnu/packages/emacs.scm (emacs-pass): Update to 1.8. Clément Lassieur2019-01-141-3/+3
* gnu: Add emacs-tldr.•••* gnu/packages/emacs.scm (emacs-tldr): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Hondet2019-01-131-0/+22
* Revert "gnu: emacs-ghub: Update to 3.2.0."•••This change should be applied once we update our magit package. This reverts commit b96f0e6ff9f8f36d250b5ae94a908272babb35cf. Jelle Licht2019-01-111-12/+7
* gnu: 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 Hondet2019-01-111-0/+31
* gnu: 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 Licht2019-01-091-7/+12
* gnu: emacs-magit-popup: Update to 2.12.5.•••* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5. Jelle Licht2019-01-091-2/+2
* gnu: 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 Licht2019-01-091-7/+7
* gnu: Add emacs-graphql.•••* gnu/packages/emacs.scm (emacs-graphql): New variable. Jelle Licht2019-01-091-0/+30
* gnu: Add emacs-treepy.•••* gnu/packages/emacs.scm (emacs-treepy): New variable. Jelle Licht2019-01-091-0/+22
* gnu: 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 Licht2019-01-091-12/+10
* gnu: emacs-closql: Update to 1.0.0.•••* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0. [source]: Use 'git-fetch'. Jelle Licht2019-01-091-6/+7
* gnu: 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 Gesthuizen2019-01-091-4/+10
* gnu: 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 Gesthuizen2019-01-091-0/+12
* gnu: emacs-md4rd: Update to c55512c.•••* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brett Gilio2019-01-091-3/+3
* gnu: emacs-guix: Update to 0.5.1.1.•••* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1. Alex Kost2019-01-071-3/+3
* gnu: 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 Wurmus2019-01-071-68/+0
* gnu: 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ès2019-01-071-29/+0
* gnu: package-elisp-from-package: Clarify docstring.•••* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify. Pierre Neidhardt2019-01-071-3/+2
* gnu: 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 Gesthuizen2019-01-071-1/+31
* gnu: 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ès2019-01-071-4/+1
* gnu: 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ès2019-01-071-58/+0
* gnu: emacs-evil-multiedit: Use version tag instead of commit.•••* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit. Pierre Neidhardt2019-01-061-24/+23
* gnu: emacs-diff-hl: Update to 1.8.5.•••* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5. Maxim Cournoyer2019-01-051-3/+3
* gnu: emacs-magit-svn: Fix build.•••* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by '"emacs-magit-svn"'. Danny Milosavljevic2019-01-031-1/+1
* gnu: emacs-hydra: Update to 0.14.0.•••* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0. Efraim Flashner2019-01-021-5/+6
* gnu: 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 Flashner2019-01-021-7/+8
* gnu: emacs-org-contrib: Update to 9.2.•••* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2. [propagated-inputs]: Add missing inputs. Nicolas Goaziou2019-01-011-5/+7
* gnu: org: Update to 9.2.•••* gnu/packages/emacs.scm (emacs-org): Update to 9.2. Nicolas Goaziou2019-01-011-2/+2
* gnu: Add emacs-arduino-mode.•••* gnu/packages/emacs.scm (emacs-arduino-mode): New variable. Nicolas Goaziou2019-01-011-1/+21
* gnu: emacs-w3m: Fix build.•••The previously (unofficial) Git repository mirror is no longer available, so we fallback to using the official CVS repository. Fixes issue 33938 (see: https://issues.guix.info/issue/33938). * gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the official CVS repository. Maxim Cournoyer2019-01-011-85/+86
* gnu: emacs-matrix-client: Update to 5d8e959.•••* gnu/packages/emacs.scm (emacs-matrix-client): Update to 5d8e959a63e5de05b628ca8e1dfb974f7f618821. [propagated-inputs]: Add new inputs. Nicolas Goaziou2018-12-311-2/+4
* gnu: Add emacs-frame-purpose.•••* gnu/packages/emacs.scm (emacs-frame-purpose): New variable. Nicolas Goaziou2018-12-311-0/+24
* gnu: Add emacs-flycheck-dedukti.•••* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet2018-12-271-0/+24
* gnu: Add emacs-dedukti-mode.•••* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet2018-12-271-0/+34
* gnu: emacs-guix: Update to 0.5.1.•••* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1. Alex Kost2018-12-231-2/+2
* gnu: Add emacs-wordnut.•••* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file. * gnu/local.mk (dist_patch_DATA): Add previous file. * gnu/packages/emacs.scm (emacs-wordnut): New package. Mathieu Othacehe2018-12-211-0/+26
* gnu: emacs-build-farm: Update to 0.2.2.•••* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2. Alex Kost2018-12-191-2/+2
* gnu: emacs-bui: Update to 1.2.1.•••* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1. Alex Kost2018-12-191-2/+2
* gnu: emacs-daemons: Update to 2.0.0.•••* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0. Jelle Licht2018-12-181-2/+2
* gnu: emacs-helpful: Update to 0.15.•••* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15. Pierre Neidhardt2018-12-181-2/+2
* gnu: emacs-evil-collection: Update to 20181218.•••* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218. Pierre Neidhardt2018-12-181-3/+3
* gnu: emacs-tracking: Enable tests.•••* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments inherited from emacs-circe, instead of overwriting them. Arun Isaac2018-12-161-1/+1
* gnu: emacs-circe: Enable tests.•••* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set test-command. Add set-home phase. [native-inputs]: Add emacs-buttercup. Arun Isaac2018-12-161-0/+13
* gnu: Add emacs-buttercup.•••* gnu/packages/emacs.scm (emacs-buttercup): New variable. Arun Isaac2018-12-161-0/+33