GNU bug report logs - #31500
[PATCH 19/21] gnu: emacs-image+: New variable.

Previous Next

Package: guix-patches;

Reported by: Pierre Neidhardt <ambrevar <at> gmail.com>

Date: Fri, 18 May 2018 18:50:03 UTC

Severity: normal

Tags: patch

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 31500 in the body.
You can then email your comments to 31500 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Fri, 18 May 2018 18:50:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Pierre Neidhardt <ambrevar <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 18 May 2018 18:50:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 19/21] gnu: emacs-image+: New variable.
Date: Fri, 18 May 2018 20:48:50 +0200
* gnu/packages/emacs.scm (emacs-image+): New variable.
---
 gnu/packages/emacs.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4e0193031..5a9df8fc8 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10998,3 +10998,41 @@ provided by other Emacs packages dealing with pass:
 - @code{auth-source-pass.el}: integration of Emacs' auth-source with
 @code{pass}, included in Emacs 26+).")
     (license license:gpl3+)))
+
+(define-public emacs-image+
+  (package
+    (name "emacs-image+")
+    (version "20150707.916")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/image+-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "0lbgqc9n2ard9nrsk9ri2jazk8l6dv2hrmi83dvsm14kfnnajdil"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("imagemagick" ,imagemagick)))
+    (home-page
+     "https://github.com/mhayashi1120/Emacs-imagex")
+    (synopsis
+     "Image manipulate extensions for Emacs")
+    (description
+     "Type @code{C-x C-l +} to zoom-in the current image.
+You can zoom-out with type @code{-}.
+To manipulate a image under cursor: @code{M-x imagex-sticky-mode}.
+Or to activate globally: @code{M-x imagex-global-sticky-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-global-sticky-mode 1))}.
+
+- @code{C-c +} / `C-c -`: Zoom in/out image.
+- @code{C-c M-m}: Adjust image to current frame size.
+- @code{C-c C-x C-s}: Save current image.
+- @code{C-c M-r} / @code{C-c M-l}: Rotate image.
+- @code{C-c M-o}: Show image @code{image+} have not modified.
+
+Adjusted image when open image file: @code{M-x imagex-auto-adjust-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-auto-adjust-mode 1))}.
+If you do not want error message in minibuffer: @code{(setq imagex-quiet-error t)}.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 01/20] gnu: Add emacs-esh-autosuggest.
Date: Tue, 22 May 2018 12:41:14 +0200
* gnu/packages/emacs.scm (emacs-esh-autosuggest): New variable.
---
 gnu/packages/emacs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 24ab1ba6f..db4ff5652 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10489,3 +10489,32 @@ daemons (services) for those getting tired of typing out @code{sudo service
 my_thing reload} all the time.  It's offers a consistent UI over different
 init systems.")
     (license license:gpl3+)))
+
+(define-public emacs-esh-autosuggest
+  (package
+    (name "emacs-esh-autosuggest")
+    (version "2.0.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/dieggsy/esh-autosuggest")
+             (commit version)))
+       (file-name (string-append name "-" version "-checkout"))
+       (sha256
+        (base32
+         "116pdjgpjy9b0psm5kzwkwy7dq8vn0p6dy75dl1zsy2xrjf1iqdw"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-company" ,emacs-company)))
+    (home-page "https://github.com/dieggsy/esh-autosuggest")
+    (synopsis "Fish-like autosuggestions in Eshell")
+    (description
+     "This package assumes you use something other than company for eshell
+completion (e.g. @code{eshell-pcomplete}, @code{completion-at-point},
+@code{helm-esh-pcomplete}).  @code{company-mode} is used solely as a mechanism
+for history autosuggestions.
+
+Unless you're using @code{use-package}'s hook keyword, you can enable the
+autosuggestions with:
+@code{(add-hook 'eshell-mode-hook #'esh-autosuggest-mode)}")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:04 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 02/20] gnu: Add emacs-evil-ediff.
Date: Tue, 22 May 2018 12:41:15 +0200
* gnu/packages/emacs.scm (emacs-evil-ediff): New variable.
---
 gnu/packages/emacs.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index db4ff5652..c972c5dcd 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10518,3 +10518,27 @@ Unless you're using @code{use-package}'s hook keyword, you can enable the
 autosuggestions with:
 @code{(add-hook 'eshell-mode-hook #'esh-autosuggest-mode)}")
     (license license:gpl3+)))
+
+(define-public emacs-evil-ediff
+  (package
+    (name "emacs-evil-ediff")
+    (version "20170724.1223")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/evil-ediff-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "1sinr8r8iiimacr2szpz8ln32ngjar7ix8pvaiiz05i8g2xy7d57"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-evil" ,emacs-evil)))
+    (home-page "https://github.com/emacs-evil/evil-ediff")
+    (synopsis "Make ediff a little evil")
+    (description
+     "Make ediff a little evil.  This configures ediff to be friendlier to
+users of vim-like keybindings.  Consult the help buffer for more
+information.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:04 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 04/20] gnu: Add emacs-evil-mu4e.
Date: Tue, 22 May 2018 12:41:17 +0200
* gnu/packages/emacs.scm (emacs-evil-mu4e): New variable.
---
 gnu/packages/emacs.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index a4de61110..73226f9eb 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10570,3 +10570,27 @@ For some background see https://github.com/magit/evil-magit/issues See the
 README at https://github.com/justbur/evil-magit for a table describing the key
 binding changes.")
     (license license:gpl3+)))
+
+(define-public emacs-evil-mu4e
+  (package
+    (name "emacs-evil-mu4e")
+    (version "20171127.1214")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/evil-mu4e-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "17ssd1xgr8iwmgwpz53xbfmk6si3llh60s8jgqq5fnmxlp1v0iqq"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-dash" ,emacs-dash)
+       ("emacs-evil" ,emacs-evil)))
+    (home-page "https://github.com/JorisE/evil-mu4e")
+    (synopsis "Evil-based key bindings for mu4e")
+    (description
+     "Keybindings for mu4e that make sense for Evil users.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:05 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 03/20] gnu: Add emacs-evil-magit.
Date: Tue, 22 May 2018 12:41:16 +0200
* gnu/packages/emacs.scm (emacs-evil-magit): New variable.
---
 gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c972c5dcd..a4de61110 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10542,3 +10542,31 @@ autosuggestions with:
 users of vim-like keybindings.  Consult the help buffer for more
 information.")
     (license license:gpl3+)))
+
+(define-public emacs-evil-magit
+  (package
+    (name "emacs-evil-magit")
+    (version "20180410.804")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/evil-magit-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "19cfgsdlyjldwic5ff7104b7a21l206gmsddsr13w3b6974f4xik"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-evil" ,emacs-evil)
+       ("magit" ,magit)))
+    (home-page
+     "https://github.com/emacs-evil/evil-magit")
+    (synopsis "Evil-based key bindings for magit")
+    (description
+     "This library configures Magit and Evil to play well with each other.
+For some background see https://github.com/magit/evil-magit/issues See the
+README at https://github.com/justbur/evil-magit for a table describing the key
+binding changes.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:05 GMT) Full text and rfc822 format available.

Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 05/20] gnu: Add emacs-evil-multiedit.
Date: Tue, 22 May 2018 12:41:18 +0200
* gnu/packages/emacs.scm (emacs-evil-multiedit): New variable.
---
 gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 73226f9eb..52c56b52a 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10594,3 +10594,31 @@ binding changes.")
     (description
      "Keybindings for mu4e that make sense for Evil users.")
     (license license:gpl3+)))
+
+(define-public emacs-evil-multiedit
+  (package
+    (name "emacs-evil-multiedit")
+    (version "20180209.1819")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/evil-multiedit-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "0l3hmhpib853rg6v65z5yvnl8zb7kamcspgifwnv5g000b6g2yxk"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-evil" ,emacs-evil)
+       ("emacs-iedit" ,emacs-iedit)))
+    (home-page
+     "https://github.com/hlissner/evil-multiedit")
+    (synopsis "Multiple cursors for Evil mode")
+    (description
+     "This plugin was an answer to the lack of proper multiple cursor support
+in Emacs+Evil.  It allows you to select and edit matches interactively,
+integrating @code{iedit-mode} into Evil mode with an attempt at sensible
+defaults.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:06 GMT) Full text and rfc822 format available.

Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 06/20] gnu: Add emacs-evil-org.
Date: Tue, 22 May 2018 12:41:19 +0200
* gnu/packages/emacs.scm (emacs-evil-org): New variable.
---
 gnu/packages/emacs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 52c56b52a..4f89e1b82 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10622,3 +10622,33 @@ in Emacs+Evil.  It allows you to select and edit matches interactively,
 integrating @code{iedit-mode} into Evil mode with an attempt at sensible
 defaults.")
     (license license:gpl3+)))
+
+(define-public emacs-evil-org
+  (package
+    (name "emacs-evil-org")
+    (version "20180323.1606")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/evil-org-"
+             version
+             ".tar"))
+       (sha256
+        (base32
+         "06aindvpg8cv8ky4yylfp6z01l25n87rscfh1b1cw3nrgaiky7dn"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-evil" ,emacs-evil)))
+    (home-page
+     "https://github.com/Somelauw/evil-org-mode")
+    (synopsis "Evil keybindings for Org mode")
+    (description
+     "Supplemental Evil mode key-bindings to Emacs org-mode.  Features:
+- normal, visual and insert mode bindings
+- key bindings organised in key themes
+- operators like > and < to work on headings
+- text objects
+- table support
+- calendar (date selection) support
+- agenda support")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:06 GMT) Full text and rfc822 format available.

Message #26 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 07/20] gnu: Add emacs-fish-completion.
Date: Tue, 22 May 2018 12:41:20 +0200
* gnu/packages/emacs.scm (emacs-fish-completion): New variable.
---
 gnu/packages/emacs.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4f89e1b82..65d550031 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -107,6 +107,7 @@
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages password-utils)
   #:use-module (gnu packages xdisorg)
+  #:use-module (gnu packages shells)
   #:use-module (guix utils)
   #:use-module (srfi srfi-1)
   #:use-module (ice-9 match))
@@ -10652,3 +10653,37 @@ defaults.")
 - calendar (date selection) support
 - agenda support")
     (license license:gpl3+)))
+
+(define-public emacs-fish-completion
+  (package
+    (name "emacs-fish-completion")
+    (version "20180329.2137")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/fish-completion-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "02fpxdvvpx6zdfmji6x61bsr4dw9x49wgxkla75i1yp1pqhmbjgp"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("fish" ,fish)))
+    (home-page
+     "https://github.com/Ambrevar/emacs-fish-completion")
+    (synopsis
+     "Add fish completion to pcomplete (shell and Eshell)")
+    (description
+     "You can setup this package globally with:
+@code{(when (and (executable-find \"fish\")
+           (require 'fish-completion nil t))
+  (global-fish-completion-mode))}
+
+Alternatively, you can call the @code{fish-completion-mode} manually or in shell /
+Eshell mode hook.
+
+The package @code{emacs-bash-completion} is an optional dependency: if available,
+@code{fish-completion-complete} can be configured to fall back on bash to further
+try completing.  See @code{fish-completion-fallback-on-bash-p}.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:07 GMT) Full text and rfc822 format available.

Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 08/20] gnu: Add emacs-gif-screencast.
Date: Tue, 22 May 2018 12:41:21 +0200
* gnu/packages/emacs.scm (emacs-gif-screencast): New variable.
---
 gnu/packages/emacs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 65d550031..d546ee555 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10687,3 +10687,33 @@ The package @code{emacs-bash-completion} is an optional dependency: if available
 @code{fish-completion-complete} can be configured to fall back on bash to further
 try completing.  See @code{fish-completion-fallback-on-bash-p}.")
     (license license:gpl3+)))
+
+(define-public emacs-gif-screencast
+  (package
+    (name "emacs-gif-screencast")
+    (version "20180309.242")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/gif-screencast-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "1xva240kx0w4x0x6cd42lyj87gi2i2s0fhpj3ca9klw9z5ffb55f"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("scrot" ,scrot)
+       ("imagemagick" ,imagemagick)
+       ;; ("gifsicle" ,gifsicle) ; TODO: Add gifsicle.
+       ))
+    (home-page
+     "https://github.com/ambrevar/emacs-gif-screencast")
+    (synopsis "One-frame-per-action GIF recording")
+    (description
+     "Call @code{gif-screencast} to start a recording.
+A screenshot is taken for every user action.  Call
+@code{gif-screencast-stop} (<f9> by default) to finish recording and create
+the GIF result.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:07 GMT) Full text and rfc822 format available.

Message #32 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 09/20] gnu: Add emacs-google-translate.
Date: Tue, 22 May 2018 12:41:22 +0200
* gnu/packages/emacs.scm (emacs-google-translate): New variable.
---
 gnu/packages/emacs.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index d546ee555..595be5bbf 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10717,3 +10717,40 @@ A screenshot is taken for every user action.  Call
 @code{gif-screencast-stop} (<f9> by default) to finish recording and create
 the GIF result.")
     (license license:gpl3+)))
+
+(define-public emacs-google-translate
+  (package
+    (name "emacs-google-translate")
+    (version "20170713.119")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/google-translate-"
+             version
+             ".tar"))
+       (sha256
+        (base32
+         "19v9xajksn0idq31jy3spcgajvqpab73bs2gcfgri2q882l0xyg0"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/atykhonov/google-translate")
+    (synopsis "Emacs interface to Google Translate")
+    (description
+     "Setup:
+@code{
+(require 'google-translate)
+(require 'google-translate-default-ui)
+(global-set-key \"\\C-ct\" 'google-translate-at-point)
+(global-set-key \"\\C-cT\" 'google-translate-query-translate)}
+
+or
+
+@code{(require 'google-translate)
+(require 'google-translate-smooth-ui)
+(global-set-key \"\\C-ct\" 'google-translate-smooth-translate)}
+
+The difference between these configurations is in UI which will be used:
+Default UI or Smooth UI.  Please read the source of
+@code{google-translate-default-ui.el} and @code{google-translate-smooth-ui.el}
+for more details.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:08 GMT) Full text and rfc822 format available.

Message #35 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 10/20] gnu: Add emacs-helm-company.
Date: Tue, 22 May 2018 12:41:23 +0200
* gnu/packages/emacs.scm (emacs-helm-company): New variable.
---
 gnu/packages/emacs.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 595be5bbf..f68b280f0 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10754,3 +10754,34 @@ Default UI or Smooth UI.  Please read the source of
 @code{google-translate-default-ui.el} and @code{google-translate-smooth-ui.el}
 for more details.")
     (license license:gpl3+)))
+
+(define-public emacs-helm-company
+  (package
+    (name "emacs-helm-company")
+    (version "20180213.1405")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-company-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "02b0s24rjjj36c95zrl2vysbh9pcx70rja0n7k0vys7n4hwwm648"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-helm" ,emacs-helm)
+       ("emacs-company" ,emacs-company)))
+    (home-page
+     "https://github.com/Sodel-the-Vociferous/helm-company")
+    (synopsis "Helm interface for company-mode")
+    (description
+     "Add the following to your Emacs init file:
+@code{
+(autoload 'helm-company \"helm-company\") ;; Not necessary if using ELPA package
+(eval-after-load 'company
+  '(progn
+     (define-key company-mode-map (kbd \"C-:\") 'helm-company)
+     (define-key company-active-map (kbd \"C-:\") 'helm-company)))}")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:08 GMT) Full text and rfc822 format available.

Message #38 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 12/20] gnu: Add emacs-helm-emms.
Date: Tue, 22 May 2018 12:41:25 +0200
* gnu/packages/emacs.scm (emacs-helm-emms): New variable.
---
 gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index fa1e64e06..0bcf28046 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10814,3 +10814,28 @@ type @code{C-h b}, or any incomplete key sequence plus @code{C-h}, to run
 `describe-bindings ' does, but you can use completion to find the command you
 searched for and execute it, or view it's documentation.")
     (license license:gpl3+)))
+
+(define-public emacs-helm-emms
+  (package
+    (name "emacs-helm-emms")
+    (version "20180405.2228")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-emms-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "14af641kjbvfk0c1k2xjfh6jb2cs7zw256mayrik2ddjysx9jyg5"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-helm" ,emacs-helm)
+       ("emacs-emms" ,emms)))
+    (home-page
+     "https://github.com/emacs-helm/helm-emms")
+    (synopsis "Emms for Helm")
+    (description "Helm interface for Emms to browse all tracks and all folders
+from @code{emms-source-file-default-directory}.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:09 GMT) Full text and rfc822 format available.

Message #41 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 11/20] gnu: Add emacs-helm-descbinds.
Date: Tue, 22 May 2018 12:41:24 +0200
* gnu/packages/emacs.scm (emacs-helm-descbinds): New variable.
---
 gnu/packages/emacs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index f68b280f0..fa1e64e06 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10785,3 +10785,32 @@ for more details.")
      (define-key company-mode-map (kbd \"C-:\") 'helm-company)
      (define-key company-active-map (kbd \"C-:\") 'helm-company)))}")
     (license license:gpl3+)))
+
+(define-public emacs-helm-descbinds
+  (package
+    (name "emacs-helm-descbinds")
+    (version "20180429.756")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-descbinds-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "0ibmxps9qmlri2m7dl05fkzm9v5mbvpqfddx713fkhzmgc3k0y33"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-helm" ,emacs-helm)))
+    (home-page
+     "https://github.com/emacs-helm/helm-descbinds")
+    (synopsis
+     "Convenient `describe-bindings' with `helm'")
+    (description
+     "This package is a replacement of @code{describe-bindings} for Helm.
+@code{describe-bindings} is replaced with @code{helm-descbinds}.  As usual,
+type @code{C-h b}, or any incomplete key sequence plus @code{C-h}, to run
+@code{helm-descbinds}.  The bindings are presented in a similar way as
+`describe-bindings ' does, but you can use completion to find the command you
+searched for and execute it, or view it's documentation.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:09 GMT) Full text and rfc822 format available.

Message #44 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 13/20] gnu: Add emacs-helm-exwm.
Date: Tue, 22 May 2018 12:41:26 +0200
* gnu/packages/emacs.scm (emacs-helm-exwm): New variable.
---
 gnu/packages/emacs.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 0bcf28046..b3593e524 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10839,3 +10839,40 @@ searched for and execute it, or view it's documentation.")
     (description "Helm interface for Emms to browse all tracks and all folders
 from @code{emms-source-file-default-directory}.")
     (license license:gpl3+)))
+
+(define-public emacs-helm-exwm
+  (package
+    (name "emacs-helm-exwm")
+    (version "20180301.958")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-exwm-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "00hm42mkjradg45j6q4w8kzbjg1kylka39vazs1b9wjm82ppnsdh"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-helm" ,emacs-helm)
+       ("emacs-exwm" ,emacs-exwm)))
+    (home-page
+     "https://github.com/emacs-helm/helm-exwm")
+    (synopsis "Helm for EXWM buffers")
+    (description
+     "@code{helm-exwm} runs a Helm session over the list of EXWM buffers.
+To separate EXWM buffers from Emacs buffers in @code{helm-mini}, set up the sources as follows:
+@code{
+  (setq helm-exwm-emacs-buffers-source (helm-exwm-build-emacs-buffers-source))
+  (setq helm-exwm-source (helm-exwm-build-source))
+  (setq helm-mini-default-sources `(helm-exwm-emacs-buffers-source
+                                    helm-exwm-source
+                                    helm-source-recentf)
+}
+@code{helm-exwm-switch} is a convenience X application launcher using Helm to
+switch between the various windows of one or several specific applications.
+See @code{helm-exwm-switch-browser} for an example.
+")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:42:10 GMT) Full text and rfc822 format available.

Message #47 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 14/20] gnu: Add emacs-helm-flycheck.
Date: Tue, 22 May 2018 12:41:27 +0200
* gnu/packages/emacs.scm (emacs-helm-flycheck): New variable.
---
 gnu/packages/emacs.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index b3593e524..9b2c2d997 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10876,3 +10876,34 @@ switch between the various windows of one or several specific applications.
 See @code{helm-exwm-switch-browser} for an example.
 ")
     (license license:gpl3+)))
+
+(define-public emacs-helm-flycheck
+  (package
+    (name "emacs-helm-flycheck")
+    (version "20160710.129")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-flycheck-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "157yf5xk6wy1li06ifk0mp6iw4yb0ny3h2mrna3m1zsi3anj1pzh"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-dash" ,emacs-dash)
+       ("emacs-flycheck" ,flycheck)
+       ("emacs-helm" ,emacs-helm)))
+    (home-page
+     "https://github.com/yasuyk/helm-flycheck")
+    (synopsis "Show flycheck errors with Helm")
+    (description
+     "Add the following to your Emacs init file:
+@code{
+(require 'helm-flycheck) ;; Not necessary if using ELPA package
+(eval-after-load 'flycheck
+  '(define-key flycheck-mode-map (kbd \"C-c ! h\") 'helm-flycheck))
+}")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:02 GMT) Full text and rfc822 format available.

Message #50 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 15/20] gnu: Add emacs-helm-ls-git.
Date: Tue, 22 May 2018 12:41:28 +0200
* gnu/packages/emacs.scm (emacs-helm-ls-git): New variable.
---
 gnu/packages/emacs.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 9b2c2d997..1b8d7cce3 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10907,3 +10907,36 @@ See @code{helm-exwm-switch-browser} for an example.
   '(define-key flycheck-mode-map (kbd \"C-c ! h\") 'helm-flycheck))
 }")
     (license license:gpl3+)))
+
+(define-public emacs-helm-ls-git
+  (package
+    (name "emacs-helm-ls-git")
+    (version "20180426.1126")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-ls-git-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "04sphfw7izcqw7jzrrda9sq0c2j65qrky2gqqaz3bc92qd9wky3m"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-helm" ,emacs-helm)))
+    (home-page "https://github.com/emacs-helm/helm-ls-git")
+    (synopsis "Yet another Helm for listing the files in a git repo")
+    (description
+     "Features:
+- Display the open buffers in project.
+- Display a status source showing state of project (modified files etc...).
+- Display a list of all files in project under git control.
+- Allow looking quickly at diff on modified files.
+- Allow switching to git status with your prefered frontend (vc-dir, magit,etc...)
+- Full integration of git-grep, allow also usage of helm-grep (you can use
+ack-grep instead of grep).
+- Integrate usage of gid from id-utils.
+- Full integration with helm-find-files, allow you to browse project unrelated
+to current-buffer.
+- In addition, all actions of type files and buffers are provided. ")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:02 GMT) Full text and rfc822 format available.

Message #53 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 16/20] gnu: Add emacs-helm-mu.
Date: Tue, 22 May 2018 12:41:29 +0200
* gnu/packages/emacs.scm (emacs-helm-mu): New variable.
---
 gnu/packages/emacs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 1b8d7cce3..18fce21fc 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10940,3 +10940,32 @@ ack-grep instead of grep).
 to current-buffer.
 - In addition, all actions of type files and buffers are provided. ")
     (license license:gpl3+)))
+
+(define-public emacs-helm-mu
+  (package
+    (name "emacs-helm-mu")
+    (version "20180513.221")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-mu-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "1l545nr6ifdgmxriw5pqlsqzw9ww0x1f32wpl1ziwyb672h9r5aj"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("emacs-helm" ,emacs-helm)))
+    (home-page
+     "https://github.com/emacs-helm/helm-mu")
+    (synopsis
+     "Helm sources for searching emails and contacts")
+    (description
+     "Helm sources for searching emails and contacts using @code{mu} and
+@code{mu4e}.  Mu is an indexer for maildirs and mu4e is a mutt-like MUA for
+Emacs build on top of mu.  Mu is highly efficient making it possible
+to get instant results even for huge maildirs.  It also provides
+search operators similar to Google Mail, e.g:
+@code{from:Peter to:Anne flag:attach search term}")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:04 GMT) Full text and rfc822 format available.

Message #56 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 18/20] gnu: Add emacs-image+.
Date: Tue, 22 May 2018 12:41:31 +0200
* gnu/packages/emacs.scm (emacs-image+): New variable.
---
 gnu/packages/emacs.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 981731bd9..fbfc391f0 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -11001,3 +11001,41 @@ provided by other Emacs packages dealing with pass:
 - @code{auth-source-pass.el}: integration of Emacs' auth-source with
 @code{pass}, included in Emacs 26+).")
     (license license:gpl3+)))
+
+(define-public emacs-image+
+  (package
+    (name "emacs-image+")
+    (version "20150707.916")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/image+-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "0lbgqc9n2ard9nrsk9ri2jazk8l6dv2hrmi83dvsm14kfnnajdil"))))
+    (build-system emacs-build-system)
+    (propagated-inputs `(("imagemagick" ,imagemagick)))
+    (home-page
+     "https://github.com/mhayashi1120/Emacs-imagex")
+    (synopsis
+     "Image manipulate extensions for Emacs")
+    (description
+     "Type @code{C-x C-l +} to zoom-in the current image.
+You can zoom-out with type @code{-}.
+To manipulate a image under cursor: @code{M-x imagex-sticky-mode}.
+Or to activate globally: @code{M-x imagex-global-sticky-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-global-sticky-mode 1))}.
+
+- @code{C-c +} / `C-c -`: Zoom in/out image.
+- @code{C-c M-m}: Adjust image to current frame size.
+- @code{C-c C-x C-s}: Save current image.
+- @code{C-c M-r} / @code{C-c M-l}: Rotate image.
+- @code{C-c M-o}: Show image @code{image+} have not modified.
+
+Adjusted image when open image file: @code{M-x imagex-auto-adjust-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-auto-adjust-mode 1))}.
+If you do not want error message in minibuffer: @code{(setq imagex-quiet-error t)}.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:05 GMT) Full text and rfc822 format available.

Message #59 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 19/20] gnu: Add emacs-package-lint.
Date: Tue, 22 May 2018 12:41:32 +0200
* gnu/packages/emacs.scm (emacs-package-lint): New variable.
---
 gnu/packages/emacs.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index fbfc391f0..7f502022f 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -11039,3 +11039,29 @@ Adjusted image when open image file: @code{M-x imagex-auto-adjust-mode}.
 Or in .emacs: @code{(eval-after-load 'image+ '(imagex-auto-adjust-mode 1))}.
 If you do not want error message in minibuffer: @code{(setq imagex-quiet-error t)}.")
     (license license:gpl3+)))
+
+(define-public emacs-package-lint
+  (package
+    (name "emacs-package-lint")
+    (version "20180505.1828")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/package-lint-"
+             version
+             ".tar"))
+       (sha256
+        (base32
+         "0ahaipd49c4jhsjmrh35ck03g4sq37zms372w7ip1y4425qscnbp"))))
+    (build-system emacs-build-system)
+    (home-page
+     "https://github.com/purcell/package-lint")
+    (synopsis
+     "Linting library for elisp package authors")
+    (description
+     "Provides a list of issues with the package metadata of a file,
+e.g. the package dependencies it requires.  See function
+@code{package-lint-buffer}.  Checks will currently be enabled only if a
+\"Package-Requires:\" or \"Package-Version:\" header is present in the file. ")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:05 GMT) Full text and rfc822 format available.

Message #62 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 20/20] gnu: Add Add emacs-wgrep-helm.
Date: Tue, 22 May 2018 12:41:33 +0200
* gnu/packages/emacs.scm (emacs-wgrep-helm).
---
 gnu/packages/emacs.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 7f502022f..ed3ab8e2b 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -11065,3 +11065,29 @@ e.g. the package dependencies it requires.  See function
 @code{package-lint-buffer}.  Checks will currently be enabled only if a
 \"Package-Requires:\" or \"Package-Version:\" header is present in the file. ")
     (license license:gpl3+)))
+
+(define-public emacs-wgrep-helm
+  (package
+    (name "emacs-wgrep-helm")
+    (version "20170510.1539")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/wgrep-helm-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "0yaf976nvidwrkmflhrg2arhnrz7kn4fk2dk68082dk26ra74a0n"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-wgrep" ,emacs-wgrep)))
+    (home-page
+     "https://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-helm.el")
+    (synopsis
+     "Writable helm-grep-mode buffer and apply the changes to files")
+    (description
+     "@code{wgrep-helm} allows you to edit a @code{helm-grep-mode} buffer and
+apply those changes to the file buffer.")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 10:43:06 GMT) Full text and rfc822 format available.

Message #65 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH 17/20] gnu: Add emacs-helm-pass.
Date: Tue, 22 May 2018 12:41:30 +0200
* gnu/packages/emacs.scm (emacs-helm-pass): New variable.
---
 gnu/packages/emacs.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 18fce21fc..981731bd9 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -10969,3 +10969,35 @@ to get instant results even for huge maildirs.  It also provides
 search operators similar to Google Mail, e.g:
 @code{from:Peter to:Anne flag:attach search term}")
     (license license:gpl3+)))
+
+(define-public emacs-helm-pass
+  (package
+    (name "emacs-helm-pass")
+    (version "20180415.2038")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://melpa.org/packages/helm-pass-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "1pwf05h29mrn05y7fhznwn0czl7ixynkvmy1fxljj45qdq2r6n8v"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-helm" ,emacs-helm)
+       ("emacs-password-store" ,emacs-password-store)))
+    ;; TODO: Need auth-source-pass with Emacs<26?
+    (home-page
+     "https://github.com/jabranham/helm-pass")
+    (synopsis
+     "Helm interface of pass, the standard Unix password manager")
+    (description
+     "Users of @code{helm-pass} may also be interested in functionality
+provided by other Emacs packages dealing with pass:
+- @code{emacs-password-store}, which @code{helm-pass} relies on.
+- @code{emacs-pass}, a major mode for @code{pass}.
+- @code{auth-source-pass.el}: integration of Emacs' auth-source with
+@code{pass}, included in Emacs 26+).")
+    (license license:gpl3+)))
-- 
2.17.0





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Tue, 22 May 2018 12:57:02 GMT) Full text and rfc822 format available.

Message #68 received at 31500 <at> debbugs.gnu.org (full text, mbox):

From: Clément Lassieur <clement <at> lassieur.org>
To: Pierre Neidhardt <ambrevar <at> gmail.com>
Cc: 31500 <at> debbugs.gnu.org
Subject: Re: [bug#31500] [PATCH 20/20] gnu: Add Add emacs-wgrep-helm.
Date: Tue, 22 May 2018 14:56:33 +0200
Pierre Neidhardt <ambrevar <at> gmail.com> writes:

> * gnu/packages/emacs.scm (emacs-wgrep-helm).
   here you forgot ': New variable' :-)  ---^
                                             

> ---
>  gnu/packages/emacs.scm | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 7f502022f..ed3ab8e2b 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -11065,3 +11065,29 @@ e.g. the package dependencies it requires.  See function
>  @code{package-lint-buffer}.  Checks will currently be enabled only if a
>  \"Package-Requires:\" or \"Package-Version:\" header is present in the file. ")
>      (license license:gpl3+)))
> +
> +(define-public emacs-wgrep-helm
> +  (package
> +    (name "emacs-wgrep-helm")
> +    (version "20170510.1539")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append
> +             "https://melpa.org/packages/wgrep-helm-"
> +             version
> +             ".el"))
> +       (sha256
> +        (base32
> +         "0yaf976nvidwrkmflhrg2arhnrz7kn4fk2dk68082dk26ra74a0n"))))
> +    (build-system emacs-build-system)
> +    (propagated-inputs
> +     `(("emacs-wgrep" ,emacs-wgrep)))
> +    (home-page
> +     "https://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-helm.el")
> +    (synopsis
> +     "Writable helm-grep-mode buffer and apply the changes to files")
> +    (description
> +     "@code{wgrep-helm} allows you to edit a @code{helm-grep-mode} buffer and
> +apply those changes to the file buffer.")
> +    (license license:gpl3+)))





Information forwarded to guix-patches <at> gnu.org:
bug#31500; Package guix-patches. (Fri, 01 Jun 2018 07:56:01 GMT) Full text and rfc822 format available.

Message #71 received at 31500 <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <ambrevar <at> gmail.com>
To: 31500 <at> debbugs.gnu.org
Subject: [PATCH 19/21] gnu: Add emacs-image+.
Date: Fri,  1 Jun 2018 09:55:14 +0200
* gnu/packages/emacs.scm (emacs-image+): New variable.
---
 gnu/packages/emacs.scm | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 3308412a7..1eff953ce 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -11100,3 +11100,44 @@ provided by other Emacs packages dealing with pass:
 @code{pass}, included in Emacs 26+).
 @end itemize\n")
     (license license:gpl3+)))
+
+(define-public emacs-image+
+  (let ((commit "6834d0c09bb4df9ecc0d7a559bd7827fed48fffc"))
+    (package
+      (name "emacs-image+")
+      (version (git-version "0.6.2" "1" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/mhayashi1120/Emacs-imagex")
+               (commit commit)))
+         (file-name (string-append name "-" version "-checkout"))
+         (sha256
+          (base32
+           "0v66wk9nh0raih4jhrzmmyi5lbysjnmbv791vm2230ffi2hmwxnd"))))
+      (build-system emacs-build-system)
+      (propagated-inputs `(("imagemagick" ,imagemagick)))
+      (home-page
+       "https://github.com/mhayashi1120/Emacs-imagex")
+      (synopsis
+       "Image manipulate extensions for Emacs")
+      (description
+       "Type @code{C-x C-l +} to zoom-in the current image.
+You can zoom-out with type @code{-}.
+To manipulate a image under cursor: @code{M-x imagex-sticky-mode}.
+Or to activate globally: @code{M-x imagex-global-sticky-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-global-sticky-mode 1))}.
+
+@itemize
+@item @code{C-c +} / `C-c -`: Zoom in/out image.
+@item @code{C-c M-m}: Adjust image to current frame size.
+@item @code{C-c C-x C-s}: Save current image.
+@item @code{C-c M-r} / @code{C-c M-l}: Rotate image.
+@item @code{C-c M-o}: Show image @code{image+} have not modified.
+@end itemize
+
+Adjusted image when open image file: @code{M-x imagex-auto-adjust-mode}.
+Or in .emacs: @code{(eval-after-load 'image+ '(imagex-auto-adjust-mode 1))}.
+If you do not want error message in minibuffer: @code{(setq imagex-quiet-error t)}.")
+    (license license:gpl3+))))
-- 
2.17.0





Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Mon, 11 Jun 2018 13:16:02 GMT) Full text and rfc822 format available.

Notification sent to Pierre Neidhardt <ambrevar <at> gmail.com>:
bug acknowledged by developer. (Mon, 11 Jun 2018 13:16:02 GMT) Full text and rfc822 format available.

Message #76 received at 31500-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Pierre Neidhardt <ambrevar <at> gmail.com>
Cc: 31500-done <at> debbugs.gnu.org
Subject: Re: [bug#31500] [PATCH 19/21] gnu: Add emacs-image+.
Date: Mon, 11 Jun 2018 15:15:33 +0200
Pierre Neidhardt <ambrevar <at> gmail.com> skribis:

> * gnu/packages/emacs.scm (emacs-image+): New variable.

Applied with a modified description.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 10 Jul 2018 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 73 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.