emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#28866: closed ([PATCH] gnu: emacs: Fix Man looks f


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#28866: closed ([PATCH] gnu: emacs: Fix Man looks for C header files.)
Date: Thu, 19 Oct 2017 10:18:01 +0000

Your message dated Thu, 19 Oct 2017 12:17:22 +0200
with message-id <address@hidden>
and subject line Re: [bug#28866] [PATCH] gnu: emacs: Fix Man looks for C header 
files.
has caused the debbugs.gnu.org bug report #28866,
regarding [PATCH] gnu: emacs: Fix Man looks for C header files.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
28866: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=28866
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: [PATCH] gnu: emacs: Fix Man looks for C header files. Date: Mon, 16 Oct 2017 17:47:51 +0300
>From 73cd8d12b6b7b32d091a948689a732998e9b3f26 Mon Sep 17 00:00:00 2001
From: Oleg Pykhalov <address@hidden>
Date: Mon, 16 Oct 2017 17:44:57 +0300
Subject: [PATCH] gnu: emacs: Fix Man looks for C header files.

* gnu/packages/emacs.scm (emacs): Make sure Man looks for C header files in
  the right places.
---
 gnu/packages/emacs.scm | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 315db18a5..c2e6563b4 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -135,7 +135,17 @@
                     (format #f "(tramp-default-remote-path ~s ~s ~s ~s "
                             "~/.guix-profile/bin" "~/.guix-profile/sbin"
                             "/run/current-system/profile/bin"
-                            "/run/current-system/profile/sbin")))))))
+                            "/run/current-system/profile/sbin")))
+
+                 ;; Make sure Man looks for C header files in the right
+                 ;; places.
+                 (substitute* "man.el"
+                   (("\"/usr/local/include\"" line)
+                    (string-join
+                     (list line
+                           "\"/var/guix/profiles/system/profile/include\""
+                           "\"~/.guix-profile/include\"")
+                     " ")))))))
     (build-system glib-or-gtk-build-system)
     (arguments
      `(#:phases
-- 
2.14.2




--- End Message ---
--- Begin Message --- Subject: Re: [bug#28866] [PATCH] gnu: emacs: Fix Man looks for C header files. Date: Thu, 19 Oct 2017 12:17:22 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
Hi Oleg,

Oleg Pykhalov <address@hidden> skribis:

>>From 83eff5350269f50d89407169eb165e891e65cf11 Mon Sep 17 00:00:00 2001
> From: Oleg Pykhalov <address@hidden>
> Date: Mon, 16 Oct 2017 17:44:57 +0300
> Subject: [PATCH] gnu: emacs: Fix Man looks for C header files.
>
> * gnu/packages/emacs.scm (emacs): Make sure Man looks for C header files in
>   the right places.

Applied.

For years I had this in my .emacs:

  (require 'man)
  (setq Man-header-file-path
        `(,(concat (getenv "HOME") "/.guix-profile/include")))

I’m glad we now have a more proper solution.  :-)

Thank you!

Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]