[nongnu] elpa/haskell-mode 3332050 2/2: Merge pull request #1759 from sirlensalot/pr-fix-reload-lint-other-buffer

2021-08-16 Thread ELPA Syncer
branch: elpa/haskell-mode
commit 333205066754348b3dd47c5ce834757dd1bbdf48
Merge: 98ba392 fa14bc6
Author: Steve Purcell 
Commit: GitHub 

Merge pull request #1759 from sirlensalot/pr-fix-reload-lint-other-buffer

Fix linting for current module when reloading another module
---
 haskell-load.el | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/haskell-load.el b/haskell-load.el
index f33987b..7714ba7 100644
--- a/haskell-load.el
+++ b/haskell-load.el
@@ -542,11 +542,13 @@ When MODULE-BUFFER is non-NIL, paint error overlays."
  (line (plist-get location :line))
  (col1 (plist-get location :col)))
 (when (and module-buffer haskell-process-show-overlays)
-  (haskell-check-paint-overlay
-   module-buffer
-   (string= (file-truename (buffer-file-name module-buffer))
-(file-truename file))
-   line error-msg file type nil col1))
+  ;; conform default-directory to session current-dir for 
'file-truename'
+  (let ((default-directory (haskell-session-current-dir session)))
+(haskell-check-paint-overlay
+ module-buffer
+ (string= (file-truename (buffer-file-name module-buffer))
+  (file-truename file))
+ line error-msg file type nil col1)))
 (if return-only
 (list :file file :line line :col col1 :msg error-msg :type type)
   (progn (funcall (cl-case type



[nongnu] elpa/haskell-mode fa14bc6 1/2: Fix linting for current module when reloading another module

2021-08-16 Thread ELPA Syncer
branch: elpa/haskell-mode
commit fa14bc6f9ac3a4a6308b30707c88fc79c5761c9d
Author: Stuart Popejoy 
Commit: Stuart Popejoy 

Fix linting for current module when reloading another module
---
 haskell-load.el | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/haskell-load.el b/haskell-load.el
index f33987b..7714ba7 100644
--- a/haskell-load.el
+++ b/haskell-load.el
@@ -542,11 +542,13 @@ When MODULE-BUFFER is non-NIL, paint error overlays."
  (line (plist-get location :line))
  (col1 (plist-get location :col)))
 (when (and module-buffer haskell-process-show-overlays)
-  (haskell-check-paint-overlay
-   module-buffer
-   (string= (file-truename (buffer-file-name module-buffer))
-(file-truename file))
-   line error-msg file type nil col1))
+  ;; conform default-directory to session current-dir for 
'file-truename'
+  (let ((default-directory (haskell-session-current-dir session)))
+(haskell-check-paint-overlay
+ module-buffer
+ (string= (file-truename (buffer-file-name module-buffer))
+  (file-truename file))
+ line error-msg file type nil col1)))
 (if return-only
 (list :file file :line line :col col1 :msg error-msg :type type)
   (progn (funcall (cl-case type



[nongnu] elpa/highlight-parentheses updated (c6c29b8 -> 8d43acc)

2021-08-16 Thread Tassilo Horn
tsdh pushed a change to branch elpa/highlight-parentheses.

  from  c6c29b8   Make preamble in highlight-parentheses.el match LICENSE
   new  d27ba13   Fix #3: highlight also if nothing but the face is defined
   new  8d43acc   Release version 2.0.4


Summary of changes:
 highlight-parentheses.el | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)



[nongnu] elpa/highlight-parentheses 8d43acc 2/2: Release version 2.0.4

2021-08-16 Thread Tassilo Horn
branch: elpa/highlight-parentheses
commit 8d43acc799328023ea1ca687122bbf8f068b4989
Author: Tassilo Horn 
Commit: Tassilo Horn 

Release version 2.0.4
---
 highlight-parentheses.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/highlight-parentheses.el b/highlight-parentheses.el
index d733128..73bb599 100644
--- a/highlight-parentheses.el
+++ b/highlight-parentheses.el
@@ -6,7 +6,7 @@
 ;;
 ;; Author: Nikolaj Schumacher 
 ;; Maintainer: Tassilo Horn 
-;; Version: 2.0.3
+;; Version: 2.0.4
 ;; Keywords: faces, matching
 ;; URL: https://sr.ht/~tsdh/highlight-parentheses.el/
 ;; Package-Requires: ((emacs "24.3"))



[nongnu] elpa/highlight-parentheses d27ba13 1/2: Fix #3: highlight also if nothing but the face is defined

2021-08-16 Thread Tassilo Horn
branch: elpa/highlight-parentheses
commit d27ba136fdc2ded54d48de19fd6a9ed2f10f8e27
Author: Tassilo Horn 
Commit: Tassilo Horn 

Fix #3: highlight also if nothing but the face is defined
---
 highlight-parentheses.el | 5 +
 1 file changed, 5 insertions(+)

diff --git a/highlight-parentheses.el b/highlight-parentheses.el
index 0a49a87..d733128 100644
--- a/highlight-parentheses.el
+++ b/highlight-parentheses.el
@@ -242,6 +242,11 @@ overlays in it instead."
   (funcall highlight-parentheses-attributes)
 highlight-parentheses-attributes))
 attributes)
+;; If no colors, bg-colors, or attrs are set, then only the effect of
+;; highlight-parentheses-highlight should be applied.  In that case, 
fontify
+;; up to 8 nesting levels with the specification of that face.
+(when (and (null fg) (null bg) (null attr))
+  (setq fg (make-list 8 nil)))
 (while (or fg bg attr)
   (setq attributes (face-attr-construct 'highlight-parentheses-highlight))
   (let ((car-fg (car fg))



[elpa] externals/company f103e17 1/3: Add more badges

2021-08-16 Thread ELPA Syncer
branch: externals/company
commit f103e17c38119c0cdb1d45a4f8b48e3430637e6a
Author: YE 
Commit: YE 

Add more badges
---
 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 8713bfb..ea1db88 100644
--- a/README.md
+++ b/README.md
@@ -5,4 +5,7 @@ File a bug report in 
[Issues](https://github.com/company-mode/company-mode/issue
 Ask a question or suggest a feature in 
[Discussions](https://github.com/company-mode/company-mode/discussions/).
 
 [![Build 
Status](https://github.com/company-mode/company-mode/actions/workflows/ci.yml/badge.svg)](https://github.com/company-mode/company-mode/actions/workflows/ci.yml)
+[![GNU 
Emacs](https://img.shields.io/static/v1?logo=gnuemacs&logoColor=fafafa&label=Made%20for&message=GNU%20Emacs&color=7F5AB6&style=flat)](https://www.gnu.org/software/emacs/)
 
[![MELPA](https://melpa.org/packages/company-badge.svg)](https://melpa.org/#/company)
+[![GNU 
ELPA](https://elpa.gnu.org/packages/company.svg)](https://elpa.gnu.org/packages/company.html)
+[![GNU-devel 
ELPA](https://elpa.gnu.org/devel/company.svg)](https://elpa.gnu.org/devel/company.html)



[elpa] externals/company 87825c7 3/3: Add LICENSE file

2021-08-16 Thread ELPA Syncer
branch: externals/company
commit 87825c7891ccf4aefb88b9d49c7ff074cc74c53a
Author: Dmitry Gutov 
Commit: GitHub 

Add LICENSE file

#1166
---
 LICENSE | 674 
 1 file changed, 674 insertions(+)

diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000..f288702
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+GNU GENERAL PUBLIC LICENSE
+   Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. 
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+   TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you direct

[elpa] externals/company aa0d064 2/3: Merge pull request #1166 from yugaego/badges

2021-08-16 Thread ELPA Syncer
branch: externals/company
commit aa0d064991236a79506f251c8b0522e720a6f27f
Merge: 99915c5 f103e17
Author: Dmitry Gutov 
Commit: GitHub 

Merge pull request #1166 from yugaego/badges

Add more badges
---
 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 8713bfb..ea1db88 100644
--- a/README.md
+++ b/README.md
@@ -5,4 +5,7 @@ File a bug report in 
[Issues](https://github.com/company-mode/company-mode/issue
 Ask a question or suggest a feature in 
[Discussions](https://github.com/company-mode/company-mode/discussions/).
 
 [![Build 
Status](https://github.com/company-mode/company-mode/actions/workflows/ci.yml/badge.svg)](https://github.com/company-mode/company-mode/actions/workflows/ci.yml)
+[![GNU 
Emacs](https://img.shields.io/static/v1?logo=gnuemacs&logoColor=fafafa&label=Made%20for&message=GNU%20Emacs&color=7F5AB6&style=flat)](https://www.gnu.org/software/emacs/)
 
[![MELPA](https://melpa.org/packages/company-badge.svg)](https://melpa.org/#/company)
+[![GNU 
ELPA](https://elpa.gnu.org/packages/company.svg)](https://elpa.gnu.org/packages/company.html)
+[![GNU-devel 
ELPA](https://elpa.gnu.org/devel/company.svg)](https://elpa.gnu.org/devel/company.html)



[elpa] externals/company updated (99915c5 -> 87825c7)

2021-08-16 Thread ELPA Syncer
elpasync pushed a change to branch externals/company.

  from  99915c5   Merge pull request #1165 from yugaego/forks-ci
   new  f103e17   Add more badges
   new  aa0d064   Merge pull request #1166 from yugaego/badges
   new  87825c7   Add LICENSE file


Summary of changes:
 LICENSE   | 674 ++
 README.md |   3 +
 2 files changed, 677 insertions(+)
 create mode 100644 LICENSE



[elpa] externals/eev 97459ec: Added links to a discussion on help-gnu-emacs about dyn/lex binding.

2021-08-16 Thread ELPA Syncer
branch: externals/eev
commit 97459ec174e692120f7a26609d0dc2d41c4b4ba2
Author: Eduardo Ochs 
Commit: Eduardo Ochs 

Added links to a discussion on help-gnu-emacs about dyn/lex binding.
---
 ChangeLog | 11 +
 VERSION   |  4 ++--
 eepitch.el|  3 ++-
 eev-intro.el  | 73 ---
 eev-tlinks.el | 27 ++
 eev.el|  2 +-
 6 files changed, 104 insertions(+), 16 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9b6e4ab..d0d8f64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2021-08-16  Eduardo Ochs  
+
+   * eev-intro.el (find-lexical-intro): added a section "5. A thread"
+   with links to a discussion in the help-gnu-emacs mailing list.
+
+   * eepitch.el (find-vtermprocess): added a `(require 'vterm)'.
+
+2021-08-14  Eduardo Ochs  
+
+   * eev-tlinks.el (bryl): commented out.
+
 2021-08-13  Eduardo Ochs  
 
* eev-intro.el (find-lexical-intro): new function.
diff --git a/VERSION b/VERSION
index ef91aca..fa564b5 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-Sat Aug 14 02:49:07 GMT 2021
-Fri Aug 13 23:49:07 -03 2021
+Mon Aug 16 15:52:15 GMT 2021
+Mon Aug 16 12:52:15 -03 2021
diff --git a/eepitch.el b/eepitch.el
index 1f56ed3..7f44b3d 100644
--- a/eepitch.el
+++ b/eepitch.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:20210811
+;; Version:20210816
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eepitch.el>
@@ -787,6 +787,7 @@ vterm, asking it to create a buffer with that name and to 
run a
 vterm on it. If PROGRAM is given then ask vterm to run PROGRAM
 there instead of the default shell.\n
 This function is a prototype and will probably change."
+  (require 'vterm)
   (let ((buffername (if name (format "*vterm: %s*" name) "*vterm*"))
(vterm-shell (or program vterm-shell)))
 (if (get-buffer buffername)
diff --git a/eev-intro.el b/eev-intro.el
index 43a2c5b..fb2726a 100644
--- a/eev-intro.el
+++ b/eev-intro.el
@@ -19,7 +19,7 @@
 ;;
 ;; Author: Eduardo Ochs 
 ;; Maintainer: Eduardo Ochs 
-;; Version:20210813
+;; Version:20210816
 ;; Keywords:   e-scripts
 ;;
 ;; Latest version: <http://angg.twu.net/eev-current/eev-intro.el>
@@ -13195,7 +13195,8 @@ looks at first sight. See, for example:
 Some functions in eev expect code that is meant to be `eval'-ed
 later. For example:
 
-  (find-multiwindow-intro \"(find-wset\" \"13o_2o_o\")
+  (find-multiwindow-intro \"2. `find-wset'\")
+  (find-multiwindow-intro \"2. `find-wset'\" \"(find-wset\" \"13o_2o_o\")
   (find-wset \"13o_2o_o\" '(find-ebuffer \"B\") '(find-ebuffer \"C\"))
 
 The functions in the `code-c-d' family produce code that is first
@@ -13483,7 +13484,7 @@ will give you information about the current definition.
 Source code:  (find-efunction 'find-lexical-intro)
 More intros:  (find-eev-quick-intro)
   (find-eev-intro)
-  (find-eepitch-intro)
+  (find-elisp-intro)
 This buffer is _temporary_ and _editable_.
 It is meant as both a tutorial and a sandbox.
 
@@ -13717,6 +13718,72 @@ lexical environment.\"
 
 
 
+4. Alpha-conversion
+===
+;; In lexical binding mode alpha-conversion works:
+;; https://en.wikipedia.org/wiki/Lambda_calculus#%CE%B1-conversion
+;; Try:
+
+(setq b 3)
+(defun getb () b)
+
+(list
+  (let ((a 2)) (list a (getb)))
+  (let ((b 2)) (list b (getb)))
+  )
+
+;; In lexical binding mode the 4-line `list' sexp returns a list
+;; of two identical lists. These two `let' sexps are equivalent:
+;;
+;;   (let ((a 2)) (list a (getb)))
+;;   (let ((b 2)) (list b (getb)))
+;;
+;; and the choice of `a' or `b' for the name of the variable
+;; doesn't matter. In dynamic binding mode the `b' of the
+;; `(let ((b ...)) ...)' is seen by the (getb), and it shadows
+;; the global `b'.
+
+
+
+
+5. A thread
+===
+It title was: \"Lexical vs. dynamic: small examples?\".
+Here is a link to the thread itself and links to the posts that I
+considered best or more important:
+
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/threads.html#00283
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00283.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00294.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00314.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00342.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00344.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00345.html
+  https://lists.gnu.org/archive/html/help-gnu-emacs/2021-08/msg00352.html
+  https://lists.gnu.org/archive/html/help-gnu-em

[nongnu] elpa/git-commit ce79295 1/2: magit-remote-git-executable: Mention tramp-remote-path

2021-08-16 Thread ELPA Syncer
branch: elpa/git-commit
commit ce7929576ce9fad72f5d554c625e39829f9b5066
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

magit-remote-git-executable: Mention tramp-remote-path
---
 Documentation/magit.org  | 7 ---
 Documentation/magit.texi | 7 ---
 lisp/magit-git.el| 4 +++-
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/Documentation/magit.org b/Documentation/magit.org
index 9577830..b2667cd 100644
--- a/Documentation/magit.org
+++ b/Documentation/magit.org
@@ -8,7 +8,7 @@
 #+TEXINFO_DIR_CATEGORY: Emacs
 #+TEXINFO_DIR_TITLE: Magit: (magit).
 #+TEXINFO_DIR_DESC: Using Git from Emacs with Magit.
-#+SUBTITLE: for version 3.2.1 (v3.2.1-13-g0348f1f87+1)
+#+SUBTITLE: for version 3.2.1 (v3.2.1-24-gb8e64dcb9+1)
 
 #+TEXINFO_DEFFN: t
 #+OPTIONS: H:4 num:3 toc:2
@@ -25,7 +25,7 @@ directly from within Emacs.  While many fine Git clients 
exist, only
 Magit and Git itself deserve to be called porcelains.
 
 #+TEXINFO: @noindent
-This manual is for Magit version 3.2.1 (v3.2.1-13-g0348f1f87+1).
+This manual is for Magit version 3.2.1 (v3.2.1-24-gb8e64dcb9+1).
 
 #+BEGIN_QUOTE
 Copyright (C) 2015-2021 Jonas Bernoulli 
@@ -1932,7 +1932,8 @@ or path that is used on remote machines.
 - User Option: magit-remote-git-executable
 
   The ~git~ executable used by Magit on remote machines over Tramp.
-  Normally this should be just the string "git".
+  Normally this should be just the string "git".  Consider customizing
+  ~tramp-remote-path~ instead of this option.
 
 If Emacs is unable to find the correct executable, then you can
 work around that by explicitly setting the value of one of these two
diff --git a/Documentation/magit.texi b/Documentation/magit.texi
index 049db74..903bd7c 100644
--- a/Documentation/magit.texi
+++ b/Documentation/magit.texi
@@ -31,7 +31,7 @@ General Public License for more details.
 @finalout
 @titlepage
 @title Magit User Manual
-@subtitle for version 3.2.1 (v3.2.1-13-g0348f1f87+1)
+@subtitle for version 3.2.1 (v3.2.1-24-gb8e64dcb9+1)
 @author Jonas Bernoulli
 @page
 @vskip 0pt plus 1filll
@@ -53,7 +53,7 @@ directly from within Emacs.  While many fine Git clients 
exist, only
 Magit and Git itself deserve to be called porcelains.
 
 @noindent
-This manual is for Magit version 3.2.1 (v3.2.1-13-g0348f1f87+1).
+This manual is for Magit version 3.2.1 (v3.2.1-24-gb8e64dcb9+1).
 
 @quotation
 Copyright (C) 2015-2021 Jonas Bernoulli 
@@ -2626,7 +2626,8 @@ for doing such things.
 @defopt magit-remote-git-executable
 
 The @code{git} executable used by Magit on remote machines over Tramp.
-Normally this should be just the string "git".
+Normally this should be just the string "git".  Consider customizing
+@code{tramp-remote-path} instead of this option.
 @end defopt
 
 If Emacs is unable to find the correct executable, then you can
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index 379c5b2..eb6ff39 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -173,7 +173,9 @@ On remote machines `magit-remote-git-executable' is used 
instead."
 
 (defcustom magit-remote-git-executable "git"
   "The Git executable used by Magit on remote machines.
-On the local host `magit-git-executable' is used instead."
+On the local host `magit-git-executable' is used instead.
+Consider customizing `tramp-remote-path' instead of this
+option."
   :package-version '(magit . "3.2.0")
   :group 'magit-process
   :type 'string)



[nongnu] elpa/git-commit updated (4e1041b -> de1dc8e)

2021-08-16 Thread ELPA Syncer
elpasync pushed a change to branch elpa/git-commit.

  from  4e1041b   Add missing autoload cookies
   new  ce79295   magit-remote-git-executable: Mention tramp-remote-path
   new  de1dc8e   magit-convert-filename-for-git: Expand absolute filenames


Summary of changes:
 Documentation/magit.org  |  7 ---
 Documentation/magit.texi |  7 ---
 lisp/magit-git.el| 15 ++-
 3 files changed, 18 insertions(+), 11 deletions(-)



[nongnu] elpa/git-commit de1dc8e 2/2: magit-convert-filename-for-git: Expand absolute filenames

2021-08-16 Thread ELPA Syncer
branch: elpa/git-commit
commit de1dc8e74bbfabf00ed20fceec2cb03c4493c510
Author: Jonas Bernoulli 
Commit: Jonas Bernoulli 

magit-convert-filename-for-git: Expand absolute filenames
---
 lisp/magit-git.el | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index eb6ff39..7efeba9 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1017,15 +1017,18 @@ Sorted from longest to shortest CYGWIN name."
 
 (defun magit-convert-filename-for-git (filename)
   "Convert FILENAME so that it can be passed to git.
-1. If it's a remote filename, then remove the remote part.
-2. Deal with an `windows-nt' Emacs vs. Cygwin Git incompatibility."
+1. If it's a absolute filename, then pass through `expand-file-name'
+   to replace things such as \"~/\" that Git does not understand.
+2. If it's a remote filename, then remove the remote part.
+3. Deal with an `windows-nt' Emacs vs. Cygwin Git incompatibility."
   (if (file-name-absolute-p filename)
   (-if-let ((cyg . win)
 (cl-rassoc filename magit-cygwin-mount-points
:test (lambda (f win) (string-prefix-p win f
   (concat cyg (substring filename (length win)))
-(or (file-remote-p filename 'localname)
-filename))
+(expand-file-name
+ (or (file-remote-p filename 'localname)
+ filename)))
 filename))
 
 (defun magit-decode-git-path (path)



[nongnu] elpa/magit updated (4e1041b -> de1dc8e)

2021-08-16 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit.

  from  4e1041b   Add missing autoload cookies
  adds  ce79295   magit-remote-git-executable: Mention tramp-remote-path
  adds  de1dc8e   magit-convert-filename-for-git: Expand absolute filenames

No new revisions were added by this update.

Summary of changes:
 Documentation/magit.org  |  7 ---
 Documentation/magit.texi |  7 ---
 lisp/magit-git.el| 15 ++-
 3 files changed, 18 insertions(+), 11 deletions(-)



[nongnu] elpa/magit-section updated (4e1041b -> de1dc8e)

2021-08-16 Thread ELPA Syncer
elpasync pushed a change to branch elpa/magit-section.

  from  4e1041b   Add missing autoload cookies
  adds  ce79295   magit-remote-git-executable: Mention tramp-remote-path
  adds  de1dc8e   magit-convert-filename-for-git: Expand absolute filenames

No new revisions were added by this update.

Summary of changes:
 Documentation/magit.org  |  7 ---
 Documentation/magit.texi |  7 ---
 lisp/magit-git.el| 15 ++-
 3 files changed, 18 insertions(+), 11 deletions(-)



[elpa] externals/consult 56e1a69: Fix #400

2021-08-16 Thread ELPA Syncer
branch: externals/consult
commit 56e1a69d39608a476e6533c2c3a0bf83d5c0e760
Author: Daniel Mendler 
Commit: Daniel Mendler 

Fix #400
---
 consult-xref.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/consult-xref.el b/consult-xref.el
index e32cd47..02cfaca 100644
--- a/consult-xref.el
+++ b/consult-xref.el
@@ -65,7 +65,7 @@
(funcall open (oref loc file))
(oref loc line)
(oref loc column)))
- (t (message "No preview for %s" (type-of loc
+ (t (message "No preview for %s" (type-of loc)) nil))
nil)))
 
 (defun consult-xref--group (cand transform)



[elpa] elpa-admin 69118c5: * elpa-admin.el (elpaa--release-email): Fix thinko

2021-08-16 Thread monnier--- via
branch: elpa-admin
commit 69118c53e39237a8aadecd7d1d6411a37ca50c65
Author: Stefan Monnier 
Commit: Stefan Monnier 

* elpa-admin.el (elpaa--release-email): Fix thinko
---
 elpa-admin.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/elpa-admin.el b/elpa-admin.el
index 828397c..4c84360 100644
--- a/elpa-admin.el
+++ b/elpa-admin.el
@@ -1745,7 +1745,7 @@ If WITH-CORE is non-nil, it means we manage :core 
packages as well."
  (name (capitalize pkgname))
  (maint (cdr (assq :maintainer (nth 4 metadata
  ;; `:maintainer' can hold a list or a single maintainer.
- (maints (if (consp (car maint)) (list maint) maint))
+ (maints (if (consp (car maint)) maint (list maint)))
  (maint-emails
   (mapcar (lambda (x)
 (and (stringp (cdr-safe x))