[elpa] externals/ef-themes b3ccafd975: Clarify difficulty of supporting web-mode

2022-09-08 Thread ELPA Syncer
branch: externals/ef-themes
commit b3ccafd975b58bc3f0a9c49a2e917bf1efeb84f8
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Clarify difficulty of supporting web-mode
---
 README.org | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/README.org b/README.org
index c738cad848..339f9ed4df 100644
--- a/README.org
+++ b/README.org
@@ -972,7 +972,8 @@ unwillingness to be good Emacs citizens:
 - treemacs :: it has too many dependencies and does too many things.
 
 - web-mode :: I don't use all those Web technologies and cannot test
-  this properly without support from an expert.
+  this properly without support from an expert.  It also defines lots of
+  faces that hardcode color values for no good reason.
 
 The above list is non-exhaustive though you get the idea.
 



[elpa] externals/ace-window 3fe3534c75: Make posframe buffers hidden

2022-09-08 Thread ELPA Syncer
branch: externals/ace-window
commit 3fe3534c75b0205c55d6c8a42e321467879dbdec
Author: Grant Rosson <78040295+localaut...@users.noreply.github.com>
Commit: GitHub 

Make posframe buffers hidden
---
 ace-window-posframe.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ace-window-posframe.el b/ace-window-posframe.el
index 724ca6e7fa..99dd8a645f 100644
--- a/ace-window-posframe.el
+++ b/ace-window-posframe.el
@@ -16,7 +16,7 @@
  ;; something like: a frame exists which hasn't been deleted
  ;; (with posframe-delete) and has the same configuration as
  ;; the requested new frame.
- (bufname (format "*aw-posframe-buffer-%s*" path)))
+ (bufname (format " *aw-posframe-buffer-%s*" path)))
 (with-selected-window wnd
   (push bufname aw--posframe-frames)
   (posframe-show bufname



[elpa] externals/ef-themes 42936f7558: ef-duo-light: tweak mail-5 mapping

2022-09-08 Thread ELPA Syncer
branch: externals/ef-themes
commit 42936f7558c5c0621e80309859cca2eb1835e187
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

ef-duo-light: tweak mail-5 mapping
---
 ef-duo-light-theme.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index 02a130e715..f88c009e1f 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -180,7 +180,7 @@
   (mail-2 cyan-cooler)
   (mail-3 yellow)
   (mail-4 blue-warmer)
-  (mail-5 green)
+  (mail-5 green-warmer)
 
   (rainbow-0 blue)
   (rainbow-1 yellow-warmer)



[elpa] externals/eglot c32e9bf66a 1/2: Close #1013: Add Marksman server for Markdown

2022-09-08 Thread ELPA Syncer
branch: externals/eglot
commit c32e9bf66a91d432b4d0ae46cc01b232d49f04fc
Author: Artem Pyanykh 
Commit: GitHub 

Close #1013: Add Marksman server for Markdown

* eglot.el (eglot-server-programs): Update.
* README (Connecting to a server): Add marksman.
* NEWS.md: Mention change.

Copyright-paperwork-exempt: yes
---
 NEWS.md   | 4 +++-
 README.md | 2 ++
 eglot.el  | 3 ++-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/NEWS.md b/NEWS.md
index 40b9edb172..7fb4b49992 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -55,6 +55,7 @@ available.  The special support code for RLS has been removed.
 - futhark lsp ([#922][github#922])
 - purescript-language-server ([#905][github#905])
 - Perl::LanguageServer ([#952][github#952])
+- marksman ([#1013][github#1013])
 
 # 1.8 (12/1/2022)
 
@@ -388,4 +389,5 @@ and now said bunch of references-->
 [github#905]: https://github.com/joaotavora/eglot/issues/905
 [github#922]: https://github.com/joaotavora/eglot/issues/922
 [github#952]: https://github.com/joaotavora/eglot/issues/952
-[github#967]: https://github.com/joaotavora/eglot/issues/967
\ No newline at end of file
+[github#967]: https://github.com/joaotavora/eglot/issues/967
+[github#1013]: https://github.com/joaotavora/eglot/pull/1013
diff --git a/README.md b/README.md
index 9d340f19bc..9f341b27ff 100644
--- a/README.md
+++ b/README.md
@@ -64,6 +64,7 @@ find-library` can help you tell if that happened.
 * Javascript's [TS & JS Language Server][typescript-language-server]
 * Kotlin's [kotlin-language-server][kotlin-language-server]
 * Lua's [lua-lsp][lua-lsp]
+* Markdown's [marksman][marksman]
 * Mint's [mint-ls][mint-ls]
 * Nix's [rnix-lsp][rnix-lsp]
 * Ocaml's [ocaml-lsp][ocaml-lsp]
@@ -582,6 +583,7 @@ for the request form, and we'll send it to you.
 [typescript-language-server]: 
https://github.com/theia-ide/typescript-language-server
 [kotlin-language-server]: https://github.com/fwcd/KotlinLanguageServer
 [lua-lsp]: https://github.com/Alloyed/lua-lsp
+[marksman]: https://github.com/artempyanykh/marksman
 [mint-ls]: https://www.mint-lang.com/
 [rnix-lsp]: https://github.com/nix-community/rnix-lsp
 [ocaml-lsp]: https://github.com/ocaml/ocaml-lsp/
diff --git a/eglot.el b/eglot.el
index 14e7980d38..a04a4f762d 100644
--- a/eglot.el
+++ b/eglot.el
@@ -197,7 +197,8 @@ language-server/bin/php-language-server.php"))
 (clojure-mode . ("clojure-lsp"))
 (csharp-mode . ("omnisharp" "-lsp"))
 (purescript-mode . 
("purescript-language-server" "--stdio"))
-(perl-mode . ("perl" "-MPerl::LanguageServer" 
"-e" "Perl::LanguageServer::run")))
+(perl-mode . ("perl" "-MPerl::LanguageServer" 
"-e" "Perl::LanguageServer::run"))
+(markdown-mode . ("marksman" "server")))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE
 identifies the buffers that are to be managed by a specific



[elpa] externals/eglot f1db919646 2/2: Per #1008: Fix jdtls support

2022-09-08 Thread ELPA Syncer
branch: externals/eglot
commit f1db9196466e66f4d1147ca01bf0fe435a57a234
Author: manuel-uberti 
Commit: GitHub 

Per #1008: Fix jdtls support

PR #1026

* eglot.el (eglot-server-programs): Add -data setup for java-mode.
---
 eglot.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eglot.el b/eglot.el
index a04a4f762d..8088490363 100644
--- a/eglot.el
+++ b/eglot.el
@@ -173,7 +173,7 @@ language-server/bin/php-language-server.php"))
 (go-mode . ("gopls"))
 ((R-mode ess-r-mode) . ("R" "--slave" "-e"
 
"languageserver::run()"))
-(java-mode . ("jdtls"))
+(java-mode . ("jdtls" "-data" ".jdtls-cache"))
 (dart-mode . ("dart" "language-server"
   "--client-id" 
"emacs.eglot-dart"))
 (elixir-mode . ("language_server.sh"))



[elpa] externals/eglot updated (000b7fdce9 -> f1db919646)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/eglot.

  from  000b7fdce9 Close #952: Add out-of-box support for Perl LSP server
   new  c32e9bf66a Close #1013: Add Marksman server for Markdown
   new  f1db919646 Per #1008: Fix jdtls support


Summary of changes:
 NEWS.md   | 4 +++-
 README.md | 2 ++
 eglot.el  | 5 +++--
 3 files changed, 8 insertions(+), 3 deletions(-)



[nongnu] elpa/gruvbox-theme 9025a0a722: Add ansi-color block

2022-09-08 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit 9025a0a72292b3d73c29d6bea21b3f8606903222
Author: Samuel D 
Commit: Jason Milkins 

Add ansi-color block

ansi-colors need to be customized with ansi-color-COLOR
---
 gruvbox.el | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/gruvbox.el b/gruvbox.el
index 9e9400067e..f572b0ae38 100644
--- a/gruvbox.el
+++ b/gruvbox.el
@@ -947,6 +947,24 @@ Should contain 2 %s constructs to allow for theme name and 
directory/prefix")
  (avy-lead-face-1 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_aqua))
  (avy-lead-face-2 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_purple)))
 
+ ;; ansi-color 
+ (ansi-color-black  (:foreground gruvbox-dark2 :background 
gruvbox-dark1))
+ (ansi-color-red(:foreground gruvbox-bright_red :background 
gruvbox-bright_red))
+ (ansi-color-green  (:foreground gruvbox-bright_green :background 
gruvbox-bright_green))
+ (ansi-color-yellow (:foreground gruvbox-bright_yellow :background 
gruvbox-bright_yellow))
+ (ansi-color-blue   (:foreground gruvbox-bright_blue :background 
gruvbox-bright_blue))
+ (ansi-color-magenta(:foreground gruvbox-bright_purple :background 
gruvbox-bright_purple))
+ (ansi-color-cyan   (:foreground gruvbox-bright_aqua :background 
gruvbox-bright_aqua))
+ (ansi-color-white  (:foreground gruvbox-light1 :background 
gruvbox-light1))
+ (ansi-color-bright-black   (:foreground gruvbox-dark2 :background 
gruvbox-dark1))
+ (ansi-color-bright-red (:foreground gruvbox-bright_red :background 
gruvbox-bright_red))
+ (ansi-color-bright-green   (:foreground gruvbox-bright_green :background 
gruvbox-bright_green))
+ (ansi-color-bright-yellow  (:foreground gruvbox-bright_yellow :background 
gruvbox-bright_yellow))
+ (ansi-color-bright-blue(:foreground gruvbox-bright_blue :background 
gruvbox-bright_blue))
+ (ansi-color-bright-magenta (:foreground gruvbox-bright_purple :background 
gruvbox-bright_purple))
+ (ansi-color-bright-cyan(:foreground gruvbox-bright_aqua :background 
gruvbox-bright_aqua))
+ (ansi-color-bright-white   (:foreground gruvbox-light1 :background 
gruvbox-light1))
+
 ,@body))
 
 (provide 'gruvbox)



[elpa] externals/emms 7d56cdf822: * emms-setup.el: player discovery

2022-09-08 Thread ELPA Syncer
branch: externals/emms
commit 7d56cdf822c4d88baddb570e1228d901d6ca0ed4
Author: Yoni Rabkin 
Commit: Yoni Rabkin 

* emms-setup.el: player discovery
---
 emms-setup.el | 47 +++
 1 file changed, 47 insertions(+)

diff --git a/emms-setup.el b/emms-setup.el
index 5fd3267b68..b7a9f4e267 100644
--- a/emms-setup.el
+++ b/emms-setup.el
@@ -57,6 +57,14 @@
   "Default list of players for emms-setup."
   :type 'list)
 
+(defvar emms-setup-discover-player-alist
+  '((emms-player-mpg321  . "mpg123")
+(emms-player-ogg123  . "ogg123")
+(emms-player-mplayer . "mplayer")
+(emms-player-mpv . "mpv")
+(emms-player-vlc . "vlc"))
+  "Association list of players and their binaries.")
+
 ;;;###autoload
 (defun emms-minimalistic ()
   "An Emms setup script.
@@ -148,5 +156,44 @@ the stable features which come with the Emms distribution."
 (make-obsolete 'emms-standard 'emms-all "4.1")
 
 
+;;; --
+;;; Player discovery
+;;; --
+(defun emms-setup-discover-player-binary (bin-str)
+  "Find if BIN-STR can be executed in the current environment."
+  (when (not (eq system-type 'gnu/linux))
+(error "Player discovery only supported on GNU/Linux."))
+  (let ((result (call-process "which" nil nil nil bin-str)))
+(cond ((eq 0 result) t)
+  ((eq 1 result) nil)
+  ((eq 2 result) (error "invalid arguments to `which'.")
+
+(defun emms-setup-discover-player-has-binary-p (player)
+  "Find if PLAYER has an excecutable in the current environment."
+  (let ((bin-str (alist-get player emms-setup-discover-player-alist)))
+(if bin-str
+   (emms-setup-discover-player-binary bin-str)
+  nil)))
+
+(defun emms-setup-discover-players ()
+  "Interactively add players to `emms-player-list'."
+  (interactive)
+  (when (and emms-player-list
+ (y-or-n-p (format "emms-player-list is already set to %s, do you 
want to empty it first?"
+  emms-player-list)))
+(setq emms-player-list nil))
+  (let ((players (copy-tree emms-setup-default-player-list)))
+(while players
+  (let ((player (car players)))
+   (when (emms-setup-discover-player-has-binary-p player)
+  (when (y-or-n-p
+ (format "Player %s is installed on your system, add it to the 
Emms player list?"
+ player))
+(add-to-list 'emms-player-list player
+  (setq players (cdr players
+  (message "emms-player-list is now set to: %s" emms-player-list))
+
+
+
 (provide 'emms-setup)
 ;;; emms-setup.el ends here



[elpa] externals/ef-themes 21378c2dd3: ef-duo-light: tweak bg-paren

2022-09-08 Thread ELPA Syncer
branch: externals/ef-themes
commit 21378c2dd3ca33052d18d7fa33d3ae5cd5df0b6d
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

ef-duo-light: tweak bg-paren
---
 ef-duo-light-theme.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index f88c009e1f..949f597990 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -131,7 +131,7 @@
   (bg-hover-alt  "#aaeccf")
   (bg-hl-line"#f9e8c0")
   (bg-region "#caeafa")
-  (bg-paren  "#efa09f")
+  (bg-paren  "#afbfef")
   (bg-err"#ffdfe6") ; check with err
   (bg-warning"#ffe5ba") ; check with warning
   (bg-info   "#cff5d0") ; check with info



[elpa] externals/lin e14e6b6587 5/7: Fix gitignore

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit e14e6b6587fdd7702420d329a9a8ddcda7b91ba7
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Fix gitignore

Yeah, I copied it a while ago from another project...
---
 .gitignore | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index bfd141ab67..d803200d77 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
 *.elc
 *-autoloads.el
 *-pkg.el
-mct.info
-mct.texi
\ No newline at end of file
+lin.info
+lin.texi



[elpa] externals/lin ce11bdab28 3/7: Add :package-version to all user-facing variables

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit ce11bdab28934d98f2ddfee2bc045755e1c55811
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Add :package-version to all user-facing variables

This informs the user about when a variable was last changed or
introduced.  The information is shown in Help buffers.
---
 lin.el | 16 
 1 file changed, 16 insertions(+)

diff --git a/lin.el b/lin.el
index c2953b361f..b4df95af3f 100644
--- a/lin.el
+++ b/lin.el
@@ -105,6 +105,7 @@ point is while editing, (ii) current selection."
(lin--setup 'reverse)
(set-default symbol value)
(lin--setup)))
+  :package-version '(lin . "0.5.0")
   :group 'lin)
 
 (defcustom lin-face 'lin-blue
@@ -140,6 +141,7 @@ updates the face.  Users who prefer to use `setq' must run
   :set (lambda (symbol value)
  (set-default symbol value)
  (lin-enable-mode-in-buffers))
+  :package-version '(lin . "0.3.0")
   :group 'lin)
 
  Faces
@@ -156,6 +158,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#500f0f")
 (t :background "red"))
   "Alternative red face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-red-override-fg
@@ -165,6 +168,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-red' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-green
@@ -175,6 +179,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#0f300f")
 (t :background "green"))
   "Alternative green face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-green-override-fg
@@ -184,6 +189,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-green' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-yellow
@@ -194,6 +200,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#412200")
 (t :background "yellow"))
   "Alternative yellow face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-yellow-override-fg
@@ -203,6 +210,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-yellow' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-blue
@@ -213,6 +221,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#002460")
 (t :background "blue"))
   "Alternative blue face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-blue-override-fg
@@ -222,6 +231,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-blue' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-magenta
@@ -232,6 +242,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#401d40")
 (t :background "magenta"))
   "Alternative magenta face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-magenta-override-fg
@@ -241,6 +252,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-magenta' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-cyan
@@ -251,6 +263,7 @@ updates the face.  Users who prefer to use `setq' must run
  :background "#002f3f")
 (t :background "cyan"))
   "Alternative cyan face for `lin-face'."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 (defface lin-cyan-override-fg
@@ -260,6 +273,7 @@ updates the face.  Users who prefer to use `setq' must run
 (((background dark))
  :foreground "white"))
   "Like `lin-cyan' but also sets a foreground."
+  :package-version '(lin . "0.2.0")
   :group 'lin-faces)
 
 ;; TODO 2022-03-18: Can we find all system styles?  Then we can rename
@@ -272,12 +286,14 @@ updates the face.  Users who prefer to use `setq' must run
  :background "mac:selectedContentBackgroundColor" :extend t)
 (t :inherit lin-blue))
   "Alternative macOS-style face for `lin-face'."
+  :package-version '(lin . "0.4.0")
   :group 'lin-faces)
 
 (defface lin-mac-override-fg
   'type ns)) :inherit lin-mac :foreground 
"alternateSelectedControlTextColor")
 (((type mac)) :inherit lin-mac :foreground 
"mac:alternateSelectedControlTextColor"))
   "Like `lin-mac' but also sets a foreground."
+  :package-version '(lin . "0.4.0")
   :group 'lin-faces)
 
  Lin setup



[elpa] externals/lin updated (c41d30744e -> 90019f1356)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/lin.

  from  c41d30744e Remove make-obsolete of old variable
   new  2f7111d42e Simplify the manual's front matter
   new  9883e1a917 Expand links to all sources
   new  ce11bdab28 Add :package-version to all user-facing variables
   new  04eaae3b55 Add :link to the Info manual in lin group
   new  e14e6b6587 Fix gitignore
   new  b24800c831 Make minor fix to markup in file Commentary
   new  90019f1356 Remove old define-obsolete-function-alias forms


Summary of changes:
 .gitignore |  4 ++--
 README.org | 53 ++---
 lin.el | 27 +++
 3 files changed, 47 insertions(+), 37 deletions(-)



[elpa] externals/lin 2f7111d42e 1/7: Simplify the manual's front matter

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 2f7111d42eb2c08dd558afd2e33cf011846fdfd5
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Simplify the manual's front matter
---
 README.org | 42 ++
 1 file changed, 18 insertions(+), 24 deletions(-)

diff --git a/README.org b/README.org
index 14fda6e599..7c4c3cf428 100644
--- a/README.org
+++ b/README.org
@@ -1,27 +1,21 @@
-#+title: LIN Is Noticeable (lin.el)
-#+author: Protesilaos Stavrou
-#+email: i...@protesilaos.com
-#+language: en
-#+options: ':t toc:nil author:t email:t num:t
-#+startup: content
-
-#+macro: stable-version 0.4.0
-#+macro: release-date 2022-06-09
-#+macro: development-version 0.5.0-dev
-#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
-#+macro: space @@texinfo:@: @@
-#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
-
-#+export_file_name: lin.texi
-
-#+texinfo_filename: lin.info
-#+texinfo_dir_category: Emacs misc features
-#+texinfo_dir_title: LIN Is Noticeable: (lin)
-#+texinfo_dir_desc: Make 'hl-line-mode' more suitable for selection UIs
-#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer 
webpage}
-#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
-#+texinfo_header: @set MAINTAINEREMAIL @email{i...@protesilaos.com}
-#+texinfo_header: @set MAINTAINERCONTACT 
@uref{mailto:i...@protesilaos.com,contact the maintainer}
+#+title: LIN Is Noticeable (lin.el)
+#+author:Protesilaos Stavrou
+#+email: i...@protesilaos.com
+#+language:  en
+#+options:   ':t toc:nil author:t email:t num:t
+#+startup:   content
+#+macro: stable-version 0.4.0
+#+macro: release-date 2022-06-09
+#+macro: development-version 0.5.0-dev
+#+export_file_name:  lin.texi
+#+texinfo_filename:  lin.info
+#+texinfo_dir_category:  Emacs misc features
+#+texinfo_dir_title: LIN Is Noticeable: (lin)
+#+texinfo_dir_desc:  Make 'hl-line-mode' more suitable for selection UIs
+#+texinfo_header:@set MAINTAINERSITE 
@uref{https://protesilaos.com,maintainer webpage}
+#+texinfo_header:@set MAINTAINER Protesilaos Stavrou
+#+texinfo_header:@set MAINTAINEREMAIL @email{i...@protesilaos.com}
+#+texinfo_header:@set MAINTAINERCONTACT 
@uref{mailto:i...@protesilaos.com,contact the maintainer}
 
 #+texinfo: @insertcopying
 



[elpa] externals/lin b24800c831 6/7: Make minor fix to markup in file Commentary

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit b24800c8310937363229d7d5008a7adefde8ec43
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Make minor fix to markup in file Commentary
---
 lin.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lin.el b/lin.el
index 7673278d81..4c0d4484de 100644
--- a/lin.el
+++ b/lin.el
@@ -55,7 +55,7 @@
 ;; `lin-yellow-override-fg', `lin-blue-override-fg',
 ;; `lin-magenta-override-fg', `lin-cyan-override-fg',
 ;; `lin-mac-override-fg', or any other face that preferably has a
-;; background attribute.  The Lin faces with the =-override-fg= suffix
+;; background attribute.  The Lin faces with the "-override-fg" suffix
 ;; set a foreground value which replaces that of the underlying text.
 ;; Whereas the others only specify a background attribute.
 ;;



[elpa] externals/lin 04eaae3b55 4/7: Add :link to the Info manual in lin group

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 04eaae3b55a1a67c2b5dab40f93b0d1b65f9bcc8
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Add :link to the Info manual in lin group

This is shown in Custom UI buffers as a clickable/actionable link.
---
 lin.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lin.el b/lin.el
index b4df95af3f..7673278d81 100644
--- a/lin.el
+++ b/lin.el
@@ -69,7 +69,8 @@
 
 (defgroup lin ()
   "Make `hl-line' appropriate for selection UIs."
-  :group 'convenience)
+  :group 'convenience
+  :link '(info-link "(lin) Top"))
 
 (defcustom lin-mode-hooks
   '(bongo-mode-hook



[nongnu] elpa/subed a766de857a 2/3: Modify the syntax of comment delimiters in SRT files

2022-09-08 Thread ELPA Syncer
branch: elpa/subed
commit a766de857a86811a9b50c9d2361f4a29e55b1f24
Author: Marcin Borkowski 
Commit: Marcin Borkowski 

Modify the syntax of comment delimiters in SRT files

This has a drawback of making `{` and `}` no longer delimiters.  Since
they don't seem to be very useful in SRT files (and `C-M-f` and
`C-M-b` are not bound to `forward-sexp` and `backward-sexp` anyway),
this seems a good choice.
---
 subed/subed-srt.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index ad1404459a..97927ba090 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -395,6 +395,9 @@ Use the format-specific function for MAJOR-MODE."
   (setq-local font-lock-defaults '(subed-srt-font-lock-keywords))
   (setq-local comment-start "{\\")
   (setq-local comment-end "}")
+  (modify-syntax-entry ?\{ ". 1")
+  (modify-syntax-entry ?\\ ". 2")
+  (modify-syntax-entry ?\} ">")
   ;; Support for fill-paragraph (M-q)
   (let ((timestamps-regexp (concat subed--regexp-timestamp
" *--> *"



[nongnu] elpa/subed 6591e1d491 3/3: Add comment tests and bump version

2022-09-08 Thread ELPA Syncer
branch: elpa/subed
commit 6591e1d49126dde225ae14b6dffefa905c98cc8d
Author: Sacha Chua 
Commit: Sacha Chua 

Add comment tests and bump version

* tests/test-subed-srt.el ("SRT"): Add comment tests.
* subed/subed.el: Increase version.
* NEWS.org (Version 1.0.8 - 2022-09-08 - Sacha Chua): Document change.
---
 NEWS.org|  5 +
 subed/subed.el  |  2 +-
 tests/test-subed-srt.el | 16 +++-
 3 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/NEWS.org b/NEWS.org
index eb8d300085..bd46233480 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,4 +1,9 @@
 * subed news
+** Version 1.0.8 - 2022-09-08 - Sacha Chua
+
+- Added support for SRT comment syntax thanks to mbork.
+  http://mbork.pl/2022-09-05_Comments_in_srt_files
+
 ** Version 1.0.6 - 2022-07-22 - Sacha Chua
 
 - Allow mm:ss.000 (optional hours) when validating VTT files.
diff --git a/subed/subed.el b/subed/subed.el
index 4b7ad1d11c..06b18ced70 100644
--- a/subed/subed.el
+++ b/subed/subed.el
@@ -1,6 +1,6 @@
 ;;; subed.el --- A major mode for editing subtitles  -*- lexical-binding: t; 
-*-
 
-;; Version: 1.0.7
+;; Version: 1.0.8
 ;; Maintainer: Sacha Chua 
 ;; Author: Random User
 ;; Keywords: convenience, files, hypermedia, multimedia
diff --git a/tests/test-subed-srt.el b/tests/test-subed-srt.el
index 553b122b7d..bfad61c461 100644
--- a/tests/test-subed-srt.el
+++ b/tests/test-subed-srt.el
@@ -1525,4 +1525,18 @@ Baz.
(subed-merge-with-next)
(expect (subed-subtitle-text) :to-equal "Bar.\nBaz.")
(expect (subed-subtitle-msecs-start) :to-equal 122234)
-   (expect (subed-subtitle-msecs-stop) :to-equal 195500)
+   (expect (subed-subtitle-msecs-stop) :to-equal 195500
+
+  (describe "A comment"
+(it "is validated."
+  (with-temp-srt-buffer
+   (insert mock-srt-data "\n\n4\n00:04:00,000 --> 00:05:00,000\n{\\This is 
a comment} Hello\n")
+   (subed-validate)
+   (expect (point) :to-equal (point-max
+(it "is highlighted as a comment."
+  (with-temp-srt-buffer
+   (insert mock-srt-data "\n\n4\n00:04:00,000 --> 00:05:00,000\n{\\This is 
a comment} Hello\n")
+   (re-search-backward "comment")
+   (expect (nth 4 (syntax-ppss)) :to-be t)
+   (re-search-forward "Hello")
+   (expect (nth 4 (syntax-ppss)) :to-be nil)



[nongnu] elpa/subed updated (eefe94f308 -> 6591e1d491)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch elpa/subed.

  from  eefe94f308 Change default subed-mpv-socket-dir to $TEMP/subed
   new  2d882e18e2 Add support for comment editing in SRT files
   new  a766de857a Modify the syntax of comment delimiters in SRT files
   new  6591e1d491 Add comment tests and bump version


Summary of changes:
 NEWS.org|  5 +
 subed/subed-srt.el  |  5 +
 subed/subed.el  |  2 +-
 tests/test-subed-srt.el | 16 +++-
 4 files changed, 26 insertions(+), 2 deletions(-)



[nongnu] elpa/subed 2d882e18e2 1/3: Add support for comment editing in SRT files

2022-09-08 Thread ELPA Syncer
branch: elpa/subed
commit 2d882e18e25f57d3858c21e7f8f40e04b345693f
Author: Marcin Borkowski 
Commit: Marcin Borkowski 

Add support for comment editing in SRT files
---
 subed/subed-srt.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index d1aa8cfae3..ad1404459a 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -393,6 +393,8 @@ Use the format-specific function for MAJOR-MODE."
   (setq-local subed--regexp-timestamp subed-srt--regexp-timestamp)
   (setq-local subed--regexp-separator subed-srt--regexp-separator)
   (setq-local font-lock-defaults '(subed-srt-font-lock-keywords))
+  (setq-local comment-start "{\\")
+  (setq-local comment-end "}")
   ;; Support for fill-paragraph (M-q)
   (let ((timestamps-regexp (concat subed--regexp-timestamp
" *--> *"



[elpa] externals/lin 9883e1a917 2/7: Expand links to all sources

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 9883e1a917631fc7f604f70a81e016331e0bfa0a
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Expand links to all sources
---
 README.org | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/README.org b/README.org
index 7c4c3cf428..7f058a84c7 100644
--- a/README.org
+++ b/README.org
@@ -29,9 +29,14 @@ commit, is explicitly marked as such.
 
 Current development target is {{{development-version}}}.
 
-+ Homepage: https://protesilaos.com/emacs/lin.
-+ Git repository: https://git.sr.ht/~protesilaos/lin.
-+ Mailing list: https://lists.sr.ht/~protesilaos/lin.
++ Package name (GNU ELPA): =lin=
++ Official manual: 
++ Change log: 
++ Git repo on SourceHut: 
+  - Mirrors:
++ GitHub: 
++ GitLab: 
++ Mailing list: 
 
 #+toc: headlines 8 insert TOC here, with eight headline levels
 



[elpa] externals/lin 90019f1356 7/7: Remove old define-obsolete-function-alias forms

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 90019f13560e2e944048b6e247b88adeb113dbd8
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Remove old define-obsolete-function-alias forms
---
 lin.el | 6 --
 1 file changed, 6 deletions(-)

diff --git a/lin.el b/lin.el
index 4c0d4484de..dca2697da7 100644
--- a/lin.el
+++ b/lin.el
@@ -369,8 +369,6 @@ With optional non-nil REVERSE argument, remove those hooks."
 (lin--setup-add-hooks)))
   (setq lin--setup-hooks lin-mode-hooks))
 
-(define-obsolete-function-alias 'lin-setup 'lin--setup "0.3.0")
-
 (defun lin--mode-enable (buffer)
   "Enable `lin-mode' in BUFFER if appropriate."
   (with-current-buffer buffer
@@ -389,10 +387,6 @@ With optional non-nil REVERSE argument, remove those 
hooks."
 Do so by checking the `buffer-list'."
   (mapc #'lin--mode-enable (buffer-list)))
 
-(define-obsolete-function-alias
-  'lin-restart-mode-in-buffers
-  'lin-enable-mode-in-buffers "0.3.0")
-
 (defun lin-disable-mode-in-buffers ()
   "Restart `lin-mode' if already enabled in any buffer.
 Do so by checking the `buffer-list'."



[elpa] externals/lin 09cf249c78 2/2: Update to version 1.0.0

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 09cf249c78385502a2ead30c4fa1468cf96939f7
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Update to version 1.0.0
---
 CHANGELOG.org | 36 
 README.org|  6 +++---
 lin.el|  4 ++--
 3 files changed, 41 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index c644119c09..f2a2534ce5 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,6 +6,42 @@
 The newest release is at the top.  For further details, please consult
 the manual: .
 
+* Version 1.0.0 on 2022-09-08
+
++ Clarified the doc string of the user option ~lin-mode-hooks~.  This
+  variable specifies the list of hooks that ~lin-global-mode~ will use
+  to apply its effect.  Lin enables ~hl-line-mode~ in the given buffer
+  and remaps its face to the value of the ~lin-face~ user option.
+
++ Added ~pdf-outline-buffer-mode-hook~ (from the =pdf-tools= package) to
+  the user option ~lin-mode-hooks~.  Thanks to Gautier Ponsinet for the
+  patch which was sent to my personal email.  The change is below the
+  ~15 line threshold and thus requires no copyright assignment to the
+  Free Software Foundation.
+
++ Named the mailing list address as the =Maintainer:= of Lin.  Together
+  with the other package headers, they help the user find our primary
+  sources and/or communication channels.  This change conforms with work
+  being done upstream in package.el by Philip Kaludercic.  I was
+  informed about it here:
+  
.
+
++ Made all user-facing variables specify the package version that
+  introduced them or last affected their specification.  This
+  information is presented in Help buffers.
+
++ Configured the Lin group in Custom UI buffers to show a link to the
+  package's Info manual.  Again, this helps the user find information
+  about Lin.
+
++ Removed old forms that rendered obsolete certain functions or
+  variables.  This keeps the code base small and focused on the current
+  feature set.
+
+The switch to version =1.0.0= is mostly symbolic.  Lin has been stable
+and feature-complete practically since its inception.  This change shows
+that most (all?) of the work has been accomplished.
+
 * Version 0.4.0 on 2022-06-09
 
 + The official Git repository is now hosted on SourceHut.  Mirrors are
diff --git a/README.org b/README.org
index 7f058a84c7..ecf37c0299 100644
--- a/README.org
+++ b/README.org
@@ -4,9 +4,9 @@
 #+language:  en
 #+options:   ':t toc:nil author:t email:t num:t
 #+startup:   content
-#+macro: stable-version 0.4.0
-#+macro: release-date 2022-06-09
-#+macro: development-version 0.5.0-dev
+#+macro: stable-version 1.0.0
+#+macro: release-date 2022-09-08
+#+macro: development-version 1.1.0-dev
 #+export_file_name:  lin.texi
 #+texinfo_filename:  lin.info
 #+texinfo_dir_category:  Emacs misc features
diff --git a/lin.el b/lin.el
index a44cf59493..ee1beb29eb 100644
--- a/lin.el
+++ b/lin.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Lin Development <~protesilaos/l...@lists.sr.ht>
 ;; URL: https://git.sr.ht/~protesilaos/lin
 ;; Mailing-List: https://lists.sr.ht/~protesilaos/lin
-;; Version: 0.4.0
+;; Version: 1.0.0
 ;; Package-Requires: ((emacs "27.1"))
 ;; Keywords: convenience, faces, theme
 
@@ -105,7 +105,7 @@ editing, and (ii) current selection."
(lin--setup 'reverse)
(set-default symbol value)
(lin--setup)))
-  :package-version '(lin . "0.5.0")
+  :package-version '(lin . "1.0.0")
   :group 'lin)
 
 (defcustom lin-face 'lin-blue



[elpa] externals/ement updated (25d7d43336 -> 43ab8f2e09)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/ement.

  from  25d7d43336 Docs: Fix ELPA build error
   new  96f3c22cca Meta: 0.1.1-pre
   new  43ab8f2e09 Fix: (ement-room-scroll-up-mark-read) Select correct 
room window


Summary of changes:
 README.org| 5 +
 ement-room.el | 3 ++-
 ement.el  | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)



[elpa] externals/ement 96f3c22cca 1/2: Meta: 0.1.1-pre

2022-09-08 Thread ELPA Syncer
branch: externals/ement
commit 96f3c22cca6124656f4b8727e1c516c21816cd13
Author: Adam Porter 
Commit: Adam Porter 

Meta: 0.1.1-pre
---
 README.org | 4 
 ement.el   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/README.org b/README.org
index 305755533c..361fae612a 100644
--- a/README.org
+++ b/README.org
@@ -260,6 +260,10 @@ However, note that ~matrix-client~ is a more mature client 
and is very reliable
 :TOC:  :depth 0
 :END:
 
+** 0.1.1
+
+Nothing new yet.
+
 ** 0.1
 
 After almost two years of development, the first tagged release.  Submitted to 
GNU ELPA.
diff --git a/ement.el b/ement.el
index 00ce097d8b..51af0cb2a6 100644
--- a/ement.el
+++ b/ement.el
@@ -5,7 +5,7 @@
 ;; Author: Adam Porter 
 ;; Maintainer: Adam Porter 
 ;; URL: https://github.com/alphapapa/ement.el
-;; Version: 0.1
+;; Version: 0.1.1-pre
 ;; Package-Requires: ((emacs "27.1") (map "2.1") (plz "0.2") (taxy "0.9") 
(taxy-magit-section "0.9") (svg-lib "0.2.5") (transient "0.3.7"))
 ;; Keywords: comm
 



[elpa] externals/ement 43ab8f2e09 2/2: Fix: (ement-room-scroll-up-mark-read) Select correct room window

2022-09-08 Thread ELPA Syncer
branch: externals/ement
commit 43ab8f2e091cecfd897df857ab2714a42f75e02b
Author: Adam Porter 
Commit: Adam Porter 

Fix: (ement-room-scroll-up-mark-read) Select correct room window
---
 README.org| 3 ++-
 ement-room.el | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/README.org b/README.org
index 361fae612a..6eac18211c 100644
--- a/README.org
+++ b/README.org
@@ -262,7 +262,8 @@ However, note that ~matrix-client~ is a more mature client 
and is very reliable
 
 ** 0.1.1
 
-Nothing new yet.
+*Fixed*
++ Function ~ement-room-scroll-up-mark-read~ selects the correct room window.
 
 ** 0.1
 
diff --git a/ement-room.el b/ement-room.el
index 1970a8f679..36eb72b065 100644
--- a/ement-room.el
+++ b/ement-room.el
@@ -1202,7 +1202,8 @@ Interactively, set the current buffer's ROOM's TOPIC."
  '("*Ement Taxy*" "*Ement 
Rooms*")))
(window-list
 ;; Rooms buffer already displayed: select its window and move to 
next unread room.
-(with-selected-window rooms-window
+(progn
+  (select-window rooms-window)
   (funcall (pcase-exhaustive major-mode
  ('ement-room-list-mode #'ement-room-list-next-unread)
  ('ement-taxy-mode #'ement-taxy-next-unread



[elpa] externals/lin 98b3e43b11 1/2: Clarify lin-mode-hooks doc string

2022-09-08 Thread ELPA Syncer
branch: externals/lin
commit 98b3e43b116cd6b22b0560f16879dbdcf8924890
Author: Protesilaos Stavrou 
Commit: Protesilaos Stavrou 

Clarify lin-mode-hooks doc string
---
 lin.el | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/lin.el b/lin.el
index dca2697da7..a44cf59493 100644
--- a/lin.el
+++ b/lin.el
@@ -91,13 +91,12 @@
 pdf-outline-buffer-mode-hook
 proced-mode-hook
 tabulated-list-mode-hook)
-  "List of hooks that should enable Lin.
-
-When Lin is set up with either `lin-mode' or `lin-global-mode',
-it activates `hl-line-mode' and remaps its face to `lin-face'.
-This makes it possible to distinguish between the two use-cases
-of permanent line highlighting: (i) gentle reminder of where the
-point is while editing, (ii) current selection."
+  "List of hooks that should be used by the `lin-global-mode'.
+Lin activates `hl-line-mode' and remaps its face to `lin-face'.
+This makes it possible to tweak the `lin-face' in order to
+distinguish between the two use-cases of permanent line
+highlighting: (i) gentle reminder of where the point is while
+editing, and (ii) current selection."
   :type '(repeat variable)
   :initialize #'custom-initialize-default
   :set (lambda (symbol value)



[elpa] externals/lin updated (90019f1356 -> 09cf249c78)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/lin.

  from  90019f1356 Remove old define-obsolete-function-alias forms
   new  98b3e43b11 Clarify lin-mode-hooks doc string
   new  09cf249c78 Update to version 1.0.0


Summary of changes:
 CHANGELOG.org | 36 
 README.org|  6 +++---
 lin.el| 17 -
 3 files changed, 47 insertions(+), 12 deletions(-)



[elpa] externals/ement 4da836b6e8 1/2: Tidy: Docstring

2022-09-08 Thread ELPA Syncer
branch: externals/ement
commit 4da836b6e88a6aa2216b1e1e22ea229a4381584c
Author: Adam Porter 
Commit: Adam Porter 

Tidy: Docstring
---
 ement-room.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ement-room.el b/ement-room.el
index 36eb72b065..4b1cbd72ce 100644
--- a/ement-room.el
+++ b/ement-room.el
@@ -2746,7 +2746,8 @@ the first and last nodes in the buffer, respectively."
   (ewoc-prev ewoc event-node)))
 
 (defun ement-room--coalesce-nodes (a b ewoc)
-  "Try to coalesce events in nodes A and B in EWOC, returning absorbing node 
if done."
+  "Try to coalesce events in nodes A and B in EWOC.
+Return absorbing node if coalesced."
   (cl-labels ((coalescable-p
(node) (or (and (ement-event-p (ewoc-data node))
(member (ement-event-type (ewoc-data node)) 
'("m.room.member")))



[elpa] externals/ement updated (43ab8f2e09 -> 7f3756359b)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/ement.

  from  43ab8f2e09 Fix: (ement-room-scroll-up-mark-read) Select correct 
room window
   new  4da836b6e8 Tidy: Docstring
   new  7f3756359b Fix: (ement-room-list-avatars) Use display-images-p


Summary of changes:
 README.org | 1 +
 ement-room-list.el | 2 +-
 ement-room.el  | 3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)



[elpa] externals/ement 7f3756359b 2/2: Fix: (ement-room-list-avatars) Use display-images-p

2022-09-08 Thread ELPA Syncer
branch: externals/ement
commit 7f3756359b22a7037c78ee6a32169a31611ccb3f
Author: Adam Porter 
Commit: Adam Porter 

Fix: (ement-room-list-avatars) Use display-images-p

This is more correct than checking display-graphic-p.
---
 README.org | 1 +
 ement-room-list.el | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/README.org b/README.org
index 6eac18211c..f94a7b32c3 100644
--- a/README.org
+++ b/README.org
@@ -264,6 +264,7 @@ However, note that ~matrix-client~ is a more mature client 
and is very reliable
 
 *Fixed*
 + Function ~ement-room-scroll-up-mark-read~ selects the correct room window.
++ Option ~ement-room-list-avatars~ defaults to what function 
~display-images-p~ returns.
 
 ** 0.1
 
diff --git a/ement-room-list.el b/ement-room-list.el
index 53ada7e7bb..7b33410e41 100644
--- a/ement-room-list.el
+++ b/ement-room-list.el
@@ -77,7 +77,7 @@ Set automatically when `ement-room-list-mode' is activated.")
   "Automatically update the room list buffer."
   :type 'boolean)
 
-(defcustom ement-room-list-avatars (display-graphic-p)
+(defcustom ement-room-list-avatars (display-images-p)
   "Show room avatars in the room list."
   :type 'boolean)
 



[elpa] externals/kind-icon b8d2099d96 1/2: Remove hyphens from enummember and typeparameter for LSP

2022-09-08 Thread ELPA Syncer
branch: externals/kind-icon
commit b8d2099d96eed3c76a094ef1ca9a38882a0fd923
Author: JD Smith <93749+jdtsm...@users.noreply.github.com>
Commit: JD Smith <93749+jdtsm...@users.noreply.github.com>

Remove hyphens from enummember and typeparameter for LSP
---
 kind-icon.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kind-icon.el b/kind-icon.el
index 1fd0da6cdc..6e4fbabac3 100644
--- a/kind-icon.el
+++ b/kind-icon.el
@@ -90,7 +90,7 @@ An vector of two alist for non-terminal and terminal.")
 (color "#" :icon "palette" :face success)
 (constant "co" :icon "lock-remove-outline" :face font-lock-constant-face)
 (constructor "cn" :icon "table-column-plus-after" :face 
font-lock-function-name-face)
-(enum-member "em" :icon "format-list-checks" :face font-lock-builtin-face)
+(enummember "em" :icon "format-list-checks" :face font-lock-builtin-face)
 (enum "e" :icon "format-list-bulleted-square" :face font-lock-builtin-face)
 (event "ev" :icon "lightning-bolt-outline" :face font-lock-warning-face)
 (field "fd" :icon "application-braces-outline" :face 
font-lock-variable-name-face)
@@ -111,7 +111,7 @@ An vector of two alist for non-terminal and terminal.")
 (string "s" :icon "sticker-text-outline" :face font-lock-string-face)
 (struct "%" :icon "code-braces" :face font-lock-variable-name-face)
 (text "tx" :icon "script-text-outline" :face shadow)
-(type-parameter "tp" :icon "format-list-bulleted-type" :face 
font-lock-type-face)
+(typeparameter "tp" :icon "format-list-bulleted-type" :face 
font-lock-type-face)
 (unit "u" :icon "ruler-square" :face shadow)
 (value "v" :icon "plus-circle-outline" :face font-lock-builtin-face)
 (variable "va" :icon "variable" :face font-lock-variable-name-face)



[elpa] externals/kind-icon 4fe30b105c 2/2: bump version

2022-09-08 Thread ELPA Syncer
branch: externals/kind-icon
commit 4fe30b105c21303754f04156a41e00d9a058777d
Author: JD Smith <93749+jdtsm...@users.noreply.github.com>
Commit: JD Smith <93749+jdtsm...@users.noreply.github.com>

bump version
---
 kind-icon.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kind-icon.el b/kind-icon.el
index 6e4fbabac3..941790492c 100644
--- a/kind-icon.el
+++ b/kind-icon.el
@@ -5,7 +5,7 @@
 ;; Author: J.D. Smith 
 ;; URL: https://github.com/jdtsmith/kind-icon
 ;; Package-Requires: ((emacs "27.1") svg-lib)
-;; Version: 0.1.6
+;; Version: 0.1.7
 ;; Keywords: completion
 
 ;; kind-icon is free software: you can redistribute it



[elpa] externals/kind-icon updated (f10bf61707 -> 4fe30b105c)

2022-09-08 Thread ELPA Syncer
elpasync pushed a change to branch externals/kind-icon.

  from  f10bf61707 Bump version
   new  b8d2099d96 Remove hyphens from enummember and typeparameter for LSP
   new  4fe30b105c bump version


Summary of changes:
 kind-icon.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



[elpa] externals/eglot fdd87b7dbb: Don't return poorly supported "special elements" in eglot-imenu

2022-09-08 Thread ELPA Syncer
branch: externals/eglot
commit fdd87b7dbb5730a82c908e0dae26f82d8c84207e
Author: João Távora 
Commit: João Távora 

Don't return poorly supported "special elements" in eglot-imenu

Fix #758, #536, #535.

Eglot's eglot-imenu returned a structure compliant with the rules
outlined in imenu--index-alist.  In particular, it returned some
elements of the form

  (INDEX-NAME POSITION GOTO-FN ARGUMENTS...)

The original intention (mine) must have been to allow fancy
highlighting of the position navigated to with a custom GOTO-FN.

Not only was access to that fanciness never implemented, but many
other imenu frontends do not support such elements.

See for example #758, #536, #535.  And also related issues in other
packages:

https://github.com/IvanMalison/flimenu/issues/6
https://github.com/bmag/imenu-list/issues/58

So it's best to remove this problematic feature for now.  It can be
added back later.

* eglot.el (eglot-imenu): Simplify.

* NEWS.md: Mention change
---
 NEWS.md  | 11 +++
 eglot.el | 52 +---
 2 files changed, 36 insertions(+), 27 deletions(-)

diff --git a/NEWS.md b/NEWS.md
index 7fb4b49992..6ee49d46ca 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,13 @@
 # (upcoming)
 
+# `eglot-imenu` no longer uses problematic "special elements" 
([#758][github#758], [#536][github#536], [#535][github#535])
+
+Though Eglot's `eglot-imenu` returned a fully compliant `imenu`
+structure, that object was not understood by many other frontends
+other than `M-x imenu` itself.  Since the special functionality it
+enabled wasn't being used anyway, decided to remove it to fix these
+longstanding problems.
+
 # `eglot-workspace-configuration` can be a function ([#967][github#967])
 
 # C-u M-. lists and completes arbitrary workspace symbols 
([#131][github#131])
@@ -360,6 +368,8 @@ and now said bunch of references-->
 [github#463]: https://github.com/joaotavora/eglot/issues/463
 [github#481]: https://github.com/joaotavora/eglot/issues/481
 [github#494]: https://github.com/joaotavora/eglot/issues/494
+[github#535]: https://github.com/joaotavora/eglot/issues/535
+[github#536]: https://github.com/joaotavora/eglot/issues/536
 [github#603]: https://github.com/joaotavora/eglot/issues/603
 [github#637]: https://github.com/joaotavora/eglot/issues/637
 [github#643]: https://github.com/joaotavora/eglot/issues/643
@@ -374,6 +384,7 @@ and now said bunch of references-->
 [github#742]: https://github.com/joaotavora/eglot/issues/742
 [github#750]: https://github.com/joaotavora/eglot/issues/750
 [github#751]: https://github.com/joaotavora/eglot/issues/751
+[github#758]: https://github.com/joaotavora/eglot/issues/758
 [github#769]: https://github.com/joaotavora/eglot/issues/769
 [github#787]: https://github.com/joaotavora/eglot/issues/787
 [github#792]: https://github.com/joaotavora/eglot/issues/792
diff --git a/eglot.el b/eglot.el
index 8088490363..2ac9b0dff6 100644
--- a/eglot.el
+++ b/eglot.el
@@ -2916,39 +2916,37 @@ for which LSP on-type-formatting should be requested."
   nil)))
 
 (defun eglot-imenu ()
-  "EGLOT's `imenu-create-index-function'."
+  "EGLOT's `imenu-create-index-function'.
+Returns a list as described in docstring of `imenu--index-alist'."
   (cl-labels
-  ((visit (_name one-obj-array)
-  (imenu-default-goto-function
-   nil (car (eglot--range-region
- (eglot--dcase (aref one-obj-array 0)
-   (((SymbolInformation) location)
-(plist-get location :range))
-   (((DocumentSymbol) selectionRange)
-selectionRange))
-   (unfurl (obj)
-   (eglot--dcase obj
- (((SymbolInformation)) (list obj))
- (((DocumentSymbol) name children)
-  (cons obj
-(mapcar
- (lambda (c)
-   (plist-put
-c :containerName
-(let ((existing (plist-get c :containerName)))
-  (if existing (format "%s::%s" name existing)
-name
- (mapcan #'unfurl children)))
+  ((unfurl (obj)
+ (eglot--dcase obj
+   (((SymbolInformation)) (list obj))
+   (((DocumentSymbol) name children)
+(cons obj
+  (mapcar
+   (lambda (c)
+ (plist-put
+  c :containerName
+  (let ((existing (plist-get c :containerName)))
+(if existing (format "%s::%s" name existing)
+  name
+   (mapcan #'unfurl children)))
 (mapcar
  (pcase-lambda (`(,kind . ,objs))
(cons
 

[elpa] externals/flymake-proselint fa4b3a39aa: Add link to mailing list

2022-09-08 Thread ELPA Syncer
branch: externals/flymake-proselint
commit fa4b3a39aa4ba7fb0c34f75684b5395676edf5ad
Author: Manuel Uberti 
Commit: Manuel Uberti 

Add link to mailing list
---
 flymake-proselint.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/flymake-proselint.el b/flymake-proselint.el
index fe2860b0e7..91d1fec92b 100644
--- a/flymake-proselint.el
+++ b/flymake-proselint.el
@@ -3,6 +3,7 @@
 ;; Copyright (C) 2021-2022  Free Software Foundation, Inc.
 ;;
 ;; Author: Manuel Uberti 
+;; Maintainer: Manuel Uberti <~manuel-uberti/flymake-prosel...@lists.sr.ht>
 ;; Version: 0.2.3
 ;; Keywords: convenience
 ;; Package-Requires: ((emacs "26.1"))



[nongnu] elpa/gruvbox-theme 3177b458dc: bump to v1.30.1

2022-09-08 Thread ELPA Syncer
branch: elpa/gruvbox-theme
commit 3177b458dcbd5db6135a8d57fd5b765131e4da6a
Author: jasonm23 
Commit: jasonm23 

bump to v1.30.1

- Ansi Color update for ≥28.1
---
 gruvbox-dark-hard-theme.el   | 2 +-
 gruvbox-dark-medium-theme.el | 2 +-
 gruvbox-dark-soft-theme.el   | 2 +-
 gruvbox-light-hard-theme.el  | 2 +-
 gruvbox-light-soft-theme.el  | 2 +-
 gruvbox-theme.el | 2 +-
 gruvbox.el   | 6 +++---
 7 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/gruvbox-dark-hard-theme.el b/gruvbox-dark-hard-theme.el
index fef8e352b4..691df405f4 100644
--- a/gruvbox-dark-hard-theme.el
+++ b/gruvbox-dark-hard-theme.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox-dark-medium-theme.el b/gruvbox-dark-medium-theme.el
index bfcbac3ae2..37cfb19d05 100644
--- a/gruvbox-dark-medium-theme.el
+++ b/gruvbox-dark-medium-theme.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox-dark-soft-theme.el b/gruvbox-dark-soft-theme.el
index 5c0f9e1c11..7dbfda108e 100644
--- a/gruvbox-dark-soft-theme.el
+++ b/gruvbox-dark-soft-theme.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox-light-hard-theme.el b/gruvbox-light-hard-theme.el
index 56b3af7300..97cc4eeccf 100644
--- a/gruvbox-light-hard-theme.el
+++ b/gruvbox-light-hard-theme.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox-light-soft-theme.el b/gruvbox-light-soft-theme.el
index ec94b1308c..f17a95578a 100644
--- a/gruvbox-light-soft-theme.el
+++ b/gruvbox-light-soft-theme.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox-theme.el b/gruvbox-theme.el
index 1586007a18..ab285564d1 100644
--- a/gruvbox-theme.el
+++ b/gruvbox-theme.el
@@ -12,7 +12,7 @@
 ;;  Eduardo Lavaque 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
diff --git a/gruvbox.el b/gruvbox.el
index f572b0ae38..868e5710cf 100644
--- a/gruvbox.el
+++ b/gruvbox.el
@@ -14,7 +14,7 @@
 ;;  Lee Machin 
 ;;
 ;; URL: http://github.com/greduan/emacs-theme-gruvbox
-;; Version: 1.30.0
+;; Version: 1.30.1
 
 ;; Package-Requires: ((autothemer "0.2"))
 
@@ -945,7 +945,7 @@ Should contain 2 %s constructs to allow for theme name and 
directory/prefix")
  (avy-lead-face   (:foreground gruvbox-dark0 :background 
gruvbox-neutral_red))
  (avy-lead-face-0 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_blue))
  (avy-lead-face-1 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_aqua))
- (avy-lead-face-2 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_purple)))
+ (avy-lead-face-2 (:foreground gruvbox-dark0 :background 
gruvbox-neutral_purple))
 
  ;; ansi-color 
  (ansi-color-black  (:foreground gruvbox-dark2 :background 
gruvbox-dark1))
@@ -963,7 +963,7 @@ Should contain 2 %s constructs to allow for theme name and 
directory/prefix")
  (ansi-color-bright-blue(:foreground gruvbox-bright_blue :background 
gruvbox-bright_blue))
  (ansi-color-bright-magenta (:foreground gruvbox-bright_purple :background 
gruvbox-bright_purple))
  (ansi-color-bright-cyan(:foreground gruvbox-bright_aqua :background 
gruvbox-bright_aqua))
- (ansi-color-bright-white   (:foreground gruvbox-light1 :background 
gruvbox-light1))
+ (ansi-color-bright-white   (:foreground gruvbox-light1 :background 
gruvbox-light1)))
 
 ,@body))