gnu: emacs-tide: Update to 5.1.3. * gnu/packages/emacs-xyz.scm (emacs-tide): Update to 5.1.3.
gnu: emacs-orglink: Update to 1.2.2. * gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.2.
gnu: emacs-org-re-reveal: Update to 3.18.3. * gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.18.3.
gnu: emacs-nano-modeline: Update to 1.0.0. * gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.0.0.
gnu: emacs-jupyter: Update to 0.8.3. * gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 0.8.3. [description]: Tiny fix to description.
gnu: emacs-eldev: Update to 1.4.1. * gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.4.1.
gnu: emacs-ednc: Update to 0.2. * gnu/packages/emacs-xyz.scm (emacs-ednc): Update to 0.2.
gnu: emacs-modus-themes: Update to 4.2.0. * gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.2.0.
gnu: emacs-excorporate: Update to 1.1.1. * gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.1.
gnu: emacs-tramp: Update to 2.6.0.5. * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.5.
gnu: Add emacs-fb2-reader. * gnu/packages/emacs-xyz.scm (emacs-fb2-reader): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: emacs-ytdl: Update to 1.3.6-0.2ea3daf2. * gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6-0.2ea3daf2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: emacs-ox-pandoc: Update to 2.0. * gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): Update to 2.0. [source]: Download from new upstream URL. [home-page]: Use new home-page. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add emacs-pug-mode. gnu/packages/emacs-xyz.scm (emacs-pug-mode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
home: services: ssh: Export home-ssh-agent variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: services: ssh: Export configuration predicates. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: services: ssh: Add 'match-criteria' option. * gnu/home/services/ssh.scm (serialize-address-family): Raise '&formatted-message' instead of '&error'. (ssh-match-keywords): New variable. (match-criteria?): New procedure. (match-criteria): New maybe type. (openssh-host)[name]: Turn into 'maybe-string'. [match-criteria]: New field. (serialize-openssh-host): Adjust accordingly. * doc/guix.texi (Secure Shell): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: services: ssh: Add 'add-keys-to-agent' field. * gnu/home/services/ssh.scm (<home-openssh-configuration>)[add-keys-to-agent]: New field. (serialize-add-keys-to-agent): New procedure. (openssh-configuration->string): Use it. * doc/guix.texi (Secure Shell): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: obs-websocket: Deprecate in favor of "obs". * gnu/packages/video.scm (obs-websocket): Rewrite as a deprecated alias for "obs". Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: i3-wm: Add missing inputs for i3-save-tree. * gnu/packages/wm.scm (i3-wm)[inputs]: Add perl, perl-anyevent-i3, perl-json-xs, perl-common-sense, and perl-types-serialiser. [arguments]: Add phase to wrap i3-save-tree to use perl inputs listed above. Signed-off-by: Ludovic Courtès <ludo@gnu.org>