From 48a61e9b8c5cbee8ccd881641b220e57dafb318e Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 26 Apr 2026 19:43:27 +0200 Subject: [PATCH] update company --- elpa/company-20260424.2111/README-elpa | 29 +++ .../company-abbrev.el | 0 .../company-autoloads.el | 106 ++++---- .../company-bbdb.el | 0 .../company-capf.el | 0 .../company-childframe.el | 235 ++++++++++++++++++ .../company-clang.el | 0 .../company-cmake.el | 0 .../company-css.el | 0 .../company-dabbrev-code.el | 6 +- .../company-dabbrev.el | 0 .../company-etags.el | 0 .../company-files.el | 0 .../company-gtags.el | 0 .../company-ispell.el | 0 .../company-keywords.el | 0 .../company-nxml.el | 0 .../company-oddmuse.el | 0 .../company-pkg.el | 9 +- .../company-semantic.el | 0 .../company-template.el | 0 .../company-tempo.el | 0 .../company-tng.el | 0 .../company-yasnippet.el | 0 .../company.el | 69 ++--- .../company.info | 62 ++--- .../dir | 0 .../images/small/echo-meta.png | Bin .../images/small/echo-qa.png | Bin .../images/small/echo-strip-qa.png | Bin .../images/small/echo-strip.png | Bin .../images/small/echo.png | Bin .../images/small/preview-dark.png | Bin .../images/small/preview-light.png | Bin .../images/small/tooltip-annotations.png | Bin .../images/small/tooltip-faces-light.png | Bin .../images/small/tooltip-filter.png | Bin .../images/small/tooltip-flip.png | Bin .../images/small/tooltip-icon-bg.png | Bin .../images/small/tooltip-icon-face.png | Bin .../images/small/tooltip-icons-dot.png | Bin .../images/small/tooltip-icons-text.png | Bin .../images/small/tooltip-icons-vscode.png | Bin .../images/small/tooltip-limit.png | Bin .../images/small/tooltip-margin.png | Bin .../images/small/tooltip-minimum-above.png | Bin .../images/small/tooltip-minimum-below.png | Bin .../images/small/tooltip-offset-display.png | Bin .../images/small/tooltip-qa-faces-light.png | Bin .../images/small/tooltip-quick-access.png | Bin .../images/small/tooltip-search.png | Bin 51 files changed, 401 insertions(+), 115 deletions(-) create mode 100644 elpa/company-20260424.2111/README-elpa rename elpa/{company-20251021.2211 => company-20260424.2111}/company-abbrev.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-autoloads.el (76%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-bbdb.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-capf.el (100%) create mode 100644 elpa/company-20260424.2111/company-childframe.el rename elpa/{company-20251021.2211 => company-20260424.2111}/company-clang.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-cmake.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-css.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-dabbrev-code.el (98%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-dabbrev.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-etags.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-files.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-gtags.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-ispell.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-keywords.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-nxml.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-oddmuse.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-pkg.el (58%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-semantic.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-template.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-tempo.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-tng.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company-yasnippet.el (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company.el (98%) rename elpa/{company-20251021.2211 => company-20260424.2111}/company.info (98%) rename elpa/{company-20251021.2211 => company-20260424.2111}/dir (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/echo-meta.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/echo-qa.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/echo-strip-qa.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/echo-strip.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/echo.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/preview-dark.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/preview-light.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-annotations.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-faces-light.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-filter.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-flip.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-icon-bg.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-icon-face.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-icons-dot.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-icons-text.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-icons-vscode.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-limit.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-margin.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-minimum-above.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-minimum-below.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-offset-display.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-qa-faces-light.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-quick-access.png (100%) rename elpa/{company-20251021.2211 => company-20260424.2111}/images/small/tooltip-search.png (100%) diff --git a/elpa/company-20260424.2111/README-elpa b/elpa/company-20260424.2111/README-elpa new file mode 100644 index 00000000..5e544383 --- /dev/null +++ b/elpa/company-20260424.2111/README-elpa @@ -0,0 +1,29 @@ + +Company is a modular completion framework. Modules for retrieving completion +candidates are called backends, modules for displaying them are frontends. + +Company comes with many backends, e.g. `company-etags'. These are +distributed in separate files and can be used individually. + +Enable `company-mode' in all buffers with M-x global-company-mode. For +further information look at the documentation for `company-mode' (C-h f +company-mode RET). + +If you want to start a specific backend, call it interactively or use +`company-begin-backend'. For example: +M-x company-abbrev will prompt for and insert an abbrev. + +To write your own backend, look at the documentation for `company-backends'. +Here is a simple example completing "foo": + +(defun company-my-backend (command &optional arg &rest ignored) + (interactive (list 'interactive)) + (pcase command + (`interactive (company-begin-backend 'company-my-backend)) + (`prefix (company-grab-symbol)) + (`candidates (list "foobar" "foobaz" "foobarbaz")) + (`meta (format "This value is named %s" arg)))) + +Sometimes it is a good idea to mix several backends together, for example to +enrich gtags with dabbrev-code results (to emulate local variables). To do +this, add a list with both backends as an element in `company-backends'. diff --git a/elpa/company-20251021.2211/company-abbrev.el b/elpa/company-20260424.2111/company-abbrev.el similarity index 100% rename from elpa/company-20251021.2211/company-abbrev.el rename to elpa/company-20260424.2111/company-abbrev.el diff --git a/elpa/company-20251021.2211/company-autoloads.el b/elpa/company-20260424.2111/company-autoloads.el similarity index 76% rename from elpa/company-20251021.2211/company-autoloads.el rename to elpa/company-20260424.2111/company-autoloads.el index 843bb844..44e6065d 100644 --- a/elpa/company-20251021.2211/company-autoloads.el +++ b/elpa/company-20260424.2111/company-autoloads.el @@ -11,8 +11,8 @@ ;;; Generated autoloads from company.el -(autoload 'company-mode "company" "\ -\"complete anything\"; is an in-buffer completion framework. +(autoload 'company-mode "company" +"\"complete anything\"; is an in-buffer completion framework. Completion starts automatically, depending on the values `company-idle-delay' and `company-minimum-prefix-length'. @@ -56,16 +56,16 @@ disabled. (fn &optional ARG)" t) (put 'global-company-mode 'globalized-minor-mode t) -(defvar global-company-mode nil "\ -Non-nil if Global Company mode is enabled. +(defvar global-company-mode nil +"Non-nil if Global Company mode is enabled. See the `global-company-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `global-company-mode'.") (custom-autoload 'global-company-mode "company" nil) -(autoload 'global-company-mode "company" "\ -Toggle Company mode in many buffers. +(autoload 'global-company-mode "company" +"Toggle Company mode in many buffers. Specifically, Company mode is enabled in all buffers where `company-mode-on' would do it. @@ -79,13 +79,13 @@ Disable the mode if ARG is a negative number. See `company-mode' for more information on Company mode. (fn &optional ARG)" t) -(autoload 'company-manual-begin "company" "\ -Start the completion interface. +(autoload 'company-manual-begin "company" +"Start the completion interface. Unlike `company-complete-selection' or `company-complete', this command doesn't cause any immediate changes to the buffer text." t) -(autoload 'company-complete "company" "\ -Insert the common part of all candidates or the current selection. +(autoload 'company-complete "company" +"Insert the common part of all candidates or the current selection. The first time this is called, the common part is inserted, the second time, or when the selection has been changed, the selected candidate is inserted." t) @@ -94,8 +94,8 @@ inserted." t) ;;; Generated autoloads from company-abbrev.el -(autoload 'company-abbrev "company-abbrev" "\ -`company-mode' completion backend for abbrev. +(autoload 'company-abbrev "company-abbrev" +"`company-mode' completion backend for abbrev. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-abbrev" '("company-abbrev-insert")) @@ -103,8 +103,8 @@ inserted." t) ;;; Generated autoloads from company-bbdb.el -(autoload 'company-bbdb "company-bbdb" "\ -`company-mode' completion backend for BBDB. +(autoload 'company-bbdb "company-bbdb" +"`company-mode' completion backend for BBDB. (fn COMMAND &optional ARG &rest IGNORE)" t) (register-definition-prefixes "company-bbdb" '("company-bbdb-")) @@ -114,6 +114,20 @@ inserted." t) (register-definition-prefixes "company-capf" '("company-")) + +;;; Generated autoloads from company-childframe.el + +(autoload 'company-childframe-frontend "company-childframe" +"`company-mode' frontend using childframe. +For COMMAND refer to `company-frontends'. + +(fn COMMAND)") +(autoload 'company-childframe-unless-just-one-frontend "company-childframe" +"`company-childframe-frontend', but not shown for single candidates. + +(fn COMMAND)") +(register-definition-prefixes "company-childframe" '("company-childframe-")) + ;;; Generated autoloads from company-clang.el @@ -127,8 +141,8 @@ inserted." t) ;;; Generated autoloads from company-css.el -(autoload 'company-css "company-css" "\ -`company-mode' completion backend for `css-mode'. +(autoload 'company-css "company-css" +"`company-mode' completion backend for `css-mode'. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-css" '("company-css-")) @@ -136,8 +150,8 @@ inserted." t) ;;; Generated autoloads from company-dabbrev.el -(autoload 'company-dabbrev "company-dabbrev" "\ -dabbrev-like `company-mode' completion backend. +(autoload 'company-dabbrev "company-dabbrev" +"dabbrev-like `company-mode' completion backend. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-dabbrev" '("company-dabbrev-")) @@ -145,8 +159,8 @@ dabbrev-like `company-mode' completion backend. ;;; Generated autoloads from company-dabbrev-code.el -(autoload 'company-dabbrev-code "company-dabbrev-code" "\ -dabbrev-like `company-mode' backend for code. +(autoload 'company-dabbrev-code "company-dabbrev-code" +"dabbrev-like `company-mode' backend for code. The backend looks for all symbols in the current buffer that aren't in comments or strings. @@ -156,8 +170,8 @@ comments or strings. ;;; Generated autoloads from company-etags.el -(autoload 'company-etags "company-etags" "\ -`company-mode' completion backend for etags. +(autoload 'company-etags "company-etags" +"`company-mode' completion backend for etags. (fn COMMAND &optional ARG &rest REST)" t) (register-definition-prefixes "company-etags" '("company-etags-")) @@ -165,8 +179,8 @@ comments or strings. ;;; Generated autoloads from company-files.el -(autoload 'company-files "company-files" "\ -`company-mode' completion backend existing file names. +(autoload 'company-files "company-files" +"`company-mode' completion backend existing file names. Completions works for proper absolute and relative files paths. File paths with spaces are only supported inside strings. @@ -176,8 +190,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-gtags.el -(autoload 'company-gtags "company-gtags" "\ -`company-mode' completion backend for GNU Global. +(autoload 'company-gtags "company-gtags" +"`company-mode' completion backend for GNU Global. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-gtags" '("company-gtags-")) @@ -185,8 +199,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-ispell.el -(autoload 'company-ispell "company-ispell" "\ -`company-mode' completion backend using Ispell. +(autoload 'company-ispell "company-ispell" +"`company-mode' completion backend using Ispell. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-ispell" '("company-")) @@ -194,8 +208,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-keywords.el -(autoload 'company-keywords "company-keywords" "\ -`company-mode' backend for programming language keywords. +(autoload 'company-keywords "company-keywords" +"`company-mode' backend for programming language keywords. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-keywords" '("company-keywords-")) @@ -203,8 +217,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-nxml.el -(autoload 'company-nxml "company-nxml" "\ -`company-mode' completion backend for `nxml-mode'. +(autoload 'company-nxml "company-nxml" +"`company-mode' completion backend for `nxml-mode'. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-nxml" '("company-nxml-")) @@ -212,8 +226,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-oddmuse.el -(autoload 'company-oddmuse "company-oddmuse" "\ -`company-mode' completion backend for `oddmuse-mode'. +(autoload 'company-oddmuse "company-oddmuse" +"`company-mode' completion backend for `oddmuse-mode'. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-oddmuse" '("company-oddmuse-")) @@ -221,8 +235,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-semantic.el -(autoload 'company-semantic "company-semantic" "\ -`company-mode' completion backend using CEDET Semantic. +(autoload 'company-semantic "company-semantic" +"`company-mode' completion backend using CEDET Semantic. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-semantic" '("company-semantic-")) @@ -235,8 +249,8 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-tempo.el -(autoload 'company-tempo "company-tempo" "\ -`company-mode' completion backend for tempo. +(autoload 'company-tempo "company-tempo" +"`company-mode' completion backend for tempo. (fn COMMAND &optional ARG &rest IGNORED)" t) (register-definition-prefixes "company-tempo" '("company-tempo-")) @@ -244,24 +258,24 @@ File paths with spaces are only supported inside strings. ;;; Generated autoloads from company-tng.el -(autoload 'company-tng-frontend "company-tng" "\ -When the user changes the selection at least once, this +(autoload 'company-tng-frontend "company-tng" +"When the user changes the selection at least once, this frontend will display the candidate in the buffer as if it's already there and any key outside of `company-active-map' will confirm the selection and finish the completion. (fn COMMAND)") (define-obsolete-function-alias 'company-tng-configure-default 'company-tng-mode "0.10.0" "Applies the default configuration to enable company-tng.") -(defvar company-tng-mode nil "\ -Non-nil if Company-Tng mode is enabled. +(defvar company-tng-mode nil +"Non-nil if Company-Tng mode is enabled. See the `company-tng-mode' command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `company-tng-mode'.") (custom-autoload 'company-tng-mode "company-tng" nil) -(autoload 'company-tng-mode "company-tng" "\ -This minor mode enables `company-tng-frontend'. +(autoload 'company-tng-mode "company-tng" +"This minor mode enables `company-tng-frontend'. This is a global minor mode. If called interactively, toggle the `Company-Tng mode' mode. If the prefix argument is positive, enable the @@ -283,8 +297,8 @@ disabled. ;;; Generated autoloads from company-yasnippet.el -(autoload 'company-yasnippet "company-yasnippet" "\ -`company-mode' backend for `yasnippet'. +(autoload 'company-yasnippet "company-yasnippet" +"`company-mode' backend for `yasnippet'. This backend should be used with care, because as long as there are snippets defined for the current major mode, this backend will always diff --git a/elpa/company-20251021.2211/company-bbdb.el b/elpa/company-20260424.2111/company-bbdb.el similarity index 100% rename from elpa/company-20251021.2211/company-bbdb.el rename to elpa/company-20260424.2111/company-bbdb.el diff --git a/elpa/company-20251021.2211/company-capf.el b/elpa/company-20260424.2111/company-capf.el similarity index 100% rename from elpa/company-20251021.2211/company-capf.el rename to elpa/company-20260424.2111/company-capf.el diff --git a/elpa/company-20260424.2111/company-childframe.el b/elpa/company-20260424.2111/company-childframe.el new file mode 100644 index 00000000..0ffafc2a --- /dev/null +++ b/elpa/company-20260424.2111/company-childframe.el @@ -0,0 +1,235 @@ +;;; company-childframe.el --- Graphical popup frontend for Company -*- lexical-binding: t -*- + +;; Copyright (C) 2026 Free Software Foundation, Inc. + +;; GNU Emacs is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see . + + +;;; Commentary: +;; +;; Tooltip completion menu frontend for Company that uses a child frame. +;; +;; A lot of the code here was imported from the package `company-posframe', +;; credit to Clément Pit-Claudel, Feng Shu and others. + +;;; Code: + +(require 'company) +(require 'posframe) + +(defgroup company-childframe nil + "Group group group" + :group 'company) + +(defcustom company-childframe-font nil + "The font used by company-childframe's frame. +Using current frame's font if it is nil." + :type 'face) + +(defcustom company-childframe-border-width 1 + "The width of the popup's border, in graphical frames. + +Users of HiDPI screens might like to set it to 2." + :type 'integer) + +(defvar company-childframe-buffer " *company-childframe-buffer*" + "company-childframe's buffer which used by posframe.") + +(defvar company-childframe--frame nil) + +(defvar company-childframe-show-params nil + "List of extra parameters passed to `posframe-show' in + `company-childframe-show'.") + +(defvar company-childframe-last-status nil) + +(defvar company-childframe-buffer-map + (let ((keymap (make-sparse-keymap))) + (set-keymap-parent keymap company-active-map) + (define-key keymap [wheel-down] 'company-childframe-wheel-up) + (define-key keymap [wheel-up] 'company-childframe-wheel-down) + keymap) + "Keymap for the child frame's popup/buffer.") + +(defun company-childframe-wheel-up () + "Scroll up the displayed candidates." + (interactive) + (company-childframe--wheel-scroll 3)) + +(defun company-childframe-wheel-down () + "Scroll up the displayed candidates." + (interactive) + (company-childframe--wheel-scroll -3)) + +(defun company-childframe--wheel-scroll (amount) + (let ((parent-frame (frame-parameter nil 'parent-frame)) + (parent-buffer (frame-parameter nil 'posframe-parent-buffer))) + (when (and parent-frame + parent-buffer) + (select-frame parent-frame) + (select-window (get-buffer-window (cdr parent-buffer))) + (company-select-next amount)))) + +(defvar company-childframe-poshandler + #'company-childframe-show-at-prefix + "Poshandler for the completion dialog.") + +(defun company-childframe-show-at-prefix (info) + "Poshandler showing `company-childframe' at `company-prefix'." + (let* ((parent-window (plist-get info :parent-window)) + (point (with-current-buffer (window-buffer parent-window) + (- (plist-get info :position) + (plist-get info :company-prefix-length)))) + (posn (posn-at-point point parent-window)) + ;; TODO: Strictly speaking, if company-childframe-font is not nil, that + ;; should be used to find the default width... + (expected-margin-width (* (plist-get info :company-margin) (default-font-width))) + (xy (posn-x-y posn))) + (setcar xy (- (car xy) expected-margin-width (if (display-graphic-p) + company-childframe-border-width + 0))) + (posframe-poshandler-point-bottom-left-corner (plist-put info :position posn)))) + +(defun company-childframe-show () + "Show company-childframe candidate menu." + (defvar x-wait-for-event-timeout) + (defvar x-fast-protocol-requests) + (let* (;; Should be unnecessary in Emacs 31+, debbugs#80662. + (x-wait-for-event-timeout nil) + (before-make-frame-hook) + (after-make-frame-functions) + (x-fast-protocol-requests t) + (height (min company-tooltip-limit company-candidates-length)) + (company-lines (company--create-lines company-selection height)) + (margin (car company-lines)) + (lines (cdr company-lines)) + (width (max (min (length (car lines)) + company-tooltip-maximum-width) + company-tooltip-minimum-width)) + (contents (mapconcat #'identity lines "\n")) + (buffer (get-buffer-create company-childframe-buffer))) + (when (and (eq (frame-live-p company-childframe--frame) 'x) + (not (eq (car (frame-list)) company-childframe--frame))) + ;; Make sure it's the first in the list, to avoid premature sync when some + ;; other frame is redisplayed first. Again, non-atomic updated on X11. + ;; https://debbugs.gnu.org/80662#185 + (delete-frame company-childframe--frame)) + (apply #'posframe-show buffer + :string contents + :height height + :width (if (or (<= company-candidates-length + height) + (not (display-graphic-p))) + width + (1- width)) + :font company-childframe-font + :background-color (face-attribute 'company-tooltip :background) + :lines-truncate t + :override-parameters '((inhibit-double-buffering . t)) + :border-width (and (display-graphic-p) company-childframe-border-width) + ;; :border-color "light salmon" + ;; :border-color "light steel blue" + ;; We'll probably want a separate face for it. + :border-color (face-attribute 'company-tooltip-scrollbar-track :background) + :poshandler company-childframe-poshandler + :poshandler-extra-info + (list :company-margin margin + :company-prefix-length (length company-prefix)) + company-childframe-show-params) + (with-current-buffer buffer + (use-local-map company-childframe-buffer-map) + (setq company-childframe--frame posframe--frame) + ;; FIXME: Does not honor remappings by minor modes in the parent buffer, + ;; e.g. the special behavior of C-d with parent-mode, etc. + (add-hook 'pre-command-hook + #'company-childframe--pre-command + nil t)))) + +(defun company-childframe-hide () + "Hide company-childframe candidate menu." + (when (and (frame-live-p company-childframe--frame) + (frame-visible-p company-childframe--frame)) + ;; PGTK/NS/W32 protocols can update the display atomically. + (when (eq window-system 'x) + ;; Seems to help avoid the final flicker - probably by keeping the parent's + ;; display matrix up to date (so it can repaint on Expose immediately). + (redisplay)) + (make-frame-invisible company-childframe--frame))) + +;;;###autoload +(defun company-childframe-frontend (command) + "`company-mode' frontend using childframe. +For COMMAND refer to `company-frontends'." + (setq company-childframe-last-status + (list (selected-window) + (current-buffer))) + (cl-case command + (pre-command + (when (not (posframe-workable-p)) + (user-error "Child frames not supported"))) + (show (setq company--tooltip-current-width 0)) + (hide + (company-childframe-hide)) + (post-command + (company-childframe-show)) + (select-mouse + (company-childframe--select-mouse)))) + +(defun company-childframe--select-mouse () + (let ((event-col-row (company--event-col-row company-mouse-event)) + (event-window (posn-window (event-start company-mouse-event)))) + (cond ((and event-window + (equal (buffer-name (window-buffer event-window)) + company-childframe-buffer)) + (company-set-selection (+ (cdr event-col-row) + company-tooltip-offset + (if (and (eq company-tooltip-offset-display 'lines) + (not (zerop company-tooltip-offset))) + -1 0))) + t)))) + +(defun company-childframe--pre-command () + (let ((parent-frame (frame-parameter nil 'parent-frame)) + (parent-buffer (cdr (frame-parameter nil 'posframe-parent-buffer)))) + (when (and + (not (memq this-command + '(company-childframe-wheel-up + company-childframe-wheel-down))) + parent-frame parent-buffer) + (select-frame parent-frame) + (select-window (get-buffer-window parent-buffer))))) + +;;;###autoload +(defun company-childframe-unless-just-one-frontend (command) + "`company-childframe-frontend', but not shown for single candidates." + (if (company--show-inline-p) + (and (member command '(post-command hide)) + (company-childframe-hide)) + (and (memq command '(post-command show unhide hide select-mouse)) + (company-childframe-frontend command)))) + +(defun company-childframe-window-change () + "Hide posframe on window change." + (when (posframe-workable-p) + (unless (or (equal (buffer-name) company-childframe-buffer) + (equal company-childframe-last-status + (list (selected-window) + (current-buffer)))) + (company-childframe-hide)))) + +(add-hook 'window-configuration-change-hook + #'company-childframe-window-change) + +(provide 'company-childframe) +;;; company-childframe.el ends here diff --git a/elpa/company-20251021.2211/company-clang.el b/elpa/company-20260424.2111/company-clang.el similarity index 100% rename from elpa/company-20251021.2211/company-clang.el rename to elpa/company-20260424.2111/company-clang.el diff --git a/elpa/company-20251021.2211/company-cmake.el b/elpa/company-20260424.2111/company-cmake.el similarity index 100% rename from elpa/company-20251021.2211/company-cmake.el rename to elpa/company-20260424.2111/company-cmake.el diff --git a/elpa/company-20251021.2211/company-css.el b/elpa/company-20260424.2111/company-css.el similarity index 100% rename from elpa/company-20251021.2211/company-css.el rename to elpa/company-20260424.2111/company-css.el diff --git a/elpa/company-20251021.2211/company-dabbrev-code.el b/elpa/company-20260424.2111/company-dabbrev-code.el similarity index 98% rename from elpa/company-20251021.2211/company-dabbrev-code.el rename to elpa/company-20260424.2111/company-dabbrev-code.el index e91714f5..7e69ff36 100644 --- a/elpa/company-20251021.2211/company-dabbrev-code.el +++ b/elpa/company-20260424.2111/company-dabbrev-code.el @@ -1,6 +1,6 @@ ;;; company-dabbrev-code.el --- dabbrev-like company-mode backend for code -*- lexical-binding: t -*- -;; Copyright (C) 2009-2011, 2013-2016, 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2011, 2013-2016, 2021-2025 Free Software Foundation, Inc. ;; Author: Nikolaj Schumacher @@ -153,8 +153,8 @@ comments or strings." (pcase company-dabbrev-code-other-buffers (`t (list major-mode)) (`code company-dabbrev-code-modes) - ((pred functionp) (funcall company-dabbrev-code-other-buffers (current-buffer))) - (`all `all)) + (`all `all) + ((pred functionp) (funcall company-dabbrev-code-other-buffers (current-buffer)))) (not company-dabbrev-code-everywhere))) :expire t :check-tag diff --git a/elpa/company-20251021.2211/company-dabbrev.el b/elpa/company-20260424.2111/company-dabbrev.el similarity index 100% rename from elpa/company-20251021.2211/company-dabbrev.el rename to elpa/company-20260424.2111/company-dabbrev.el diff --git a/elpa/company-20251021.2211/company-etags.el b/elpa/company-20260424.2111/company-etags.el similarity index 100% rename from elpa/company-20251021.2211/company-etags.el rename to elpa/company-20260424.2111/company-etags.el diff --git a/elpa/company-20251021.2211/company-files.el b/elpa/company-20260424.2111/company-files.el similarity index 100% rename from elpa/company-20251021.2211/company-files.el rename to elpa/company-20260424.2111/company-files.el diff --git a/elpa/company-20251021.2211/company-gtags.el b/elpa/company-20260424.2111/company-gtags.el similarity index 100% rename from elpa/company-20251021.2211/company-gtags.el rename to elpa/company-20260424.2111/company-gtags.el diff --git a/elpa/company-20251021.2211/company-ispell.el b/elpa/company-20260424.2111/company-ispell.el similarity index 100% rename from elpa/company-20251021.2211/company-ispell.el rename to elpa/company-20260424.2111/company-ispell.el diff --git a/elpa/company-20251021.2211/company-keywords.el b/elpa/company-20260424.2111/company-keywords.el similarity index 100% rename from elpa/company-20251021.2211/company-keywords.el rename to elpa/company-20260424.2111/company-keywords.el diff --git a/elpa/company-20251021.2211/company-nxml.el b/elpa/company-20260424.2111/company-nxml.el similarity index 100% rename from elpa/company-20251021.2211/company-nxml.el rename to elpa/company-20260424.2111/company-nxml.el diff --git a/elpa/company-20251021.2211/company-oddmuse.el b/elpa/company-20260424.2111/company-oddmuse.el similarity index 100% rename from elpa/company-20251021.2211/company-oddmuse.el rename to elpa/company-20260424.2111/company-oddmuse.el diff --git a/elpa/company-20251021.2211/company-pkg.el b/elpa/company-20260424.2111/company-pkg.el similarity index 58% rename from elpa/company-20251021.2211/company-pkg.el rename to elpa/company-20260424.2111/company-pkg.el index e5b24c06..49f981d9 100644 --- a/elpa/company-20251021.2211/company-pkg.el +++ b/elpa/company-20260424.2111/company-pkg.el @@ -1,9 +1,10 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "company" "20251021.2211" +(define-package "company" "20260424.2111" "Modular text completion framework." - '((emacs "26.1")) + '((emacs "26.1") + (posframe "1.5.1")) :url "http://company-mode.github.io/" - :commit "4ff89f7369227fbb89fe721d1db707f1af74cd0f" - :revdesc "4ff89f736922" + :commit "7a636925bf37bc7aabaed70ad9188ab427a9db2a" + :revdesc "7a636925bf37" :keywords '("abbrev" "convenience" "matching") :maintainers '(("Dmitry Gutov" . "dmitry@gutov.dev"))) diff --git a/elpa/company-20251021.2211/company-semantic.el b/elpa/company-20260424.2111/company-semantic.el similarity index 100% rename from elpa/company-20251021.2211/company-semantic.el rename to elpa/company-20260424.2111/company-semantic.el diff --git a/elpa/company-20251021.2211/company-template.el b/elpa/company-20260424.2111/company-template.el similarity index 100% rename from elpa/company-20251021.2211/company-template.el rename to elpa/company-20260424.2111/company-template.el diff --git a/elpa/company-20251021.2211/company-tempo.el b/elpa/company-20260424.2111/company-tempo.el similarity index 100% rename from elpa/company-20251021.2211/company-tempo.el rename to elpa/company-20260424.2111/company-tempo.el diff --git a/elpa/company-20251021.2211/company-tng.el b/elpa/company-20260424.2111/company-tng.el similarity index 100% rename from elpa/company-20251021.2211/company-tng.el rename to elpa/company-20260424.2111/company-tng.el diff --git a/elpa/company-20251021.2211/company-yasnippet.el b/elpa/company-20260424.2111/company-yasnippet.el similarity index 100% rename from elpa/company-20251021.2211/company-yasnippet.el rename to elpa/company-20260424.2111/company-yasnippet.el diff --git a/elpa/company-20251021.2211/company.el b/elpa/company-20260424.2111/company.el similarity index 98% rename from elpa/company-20251021.2211/company.el rename to elpa/company-20260424.2111/company.el index fb967f8f..62063e7c 100644 --- a/elpa/company-20251021.2211/company.el +++ b/elpa/company-20260424.2111/company.el @@ -1,14 +1,14 @@ ;;; company.el --- Modular text completion framework -*- lexical-binding: t -*- -;; Copyright (C) 2009-2025 Free Software Foundation, Inc. +;; Copyright (C) 2009-2026 Free Software Foundation, Inc. ;; Author: Nikolaj Schumacher ;; Maintainer: Dmitry Gutov ;; URL: http://company-mode.github.io/ -;; Package-Version: 20251021.2211 -;; Package-Revision: 4ff89f736922 +;; Package-Version: 20260424.2111 +;; Package-Revision: 7a636925bf37 ;; Keywords: abbrev, convenience, matching -;; Package-Requires: ((emacs "26.1")) +;; Package-Requires: ((emacs "26.1") (posframe "1.5.1")) ;; This file is part of GNU Emacs. @@ -80,7 +80,7 @@ (defface company-tooltip '((((class color) (min-colors 88) (background light)) - (:foreground "black" :background "cornsilk")) + (:foreground "black" :background "ghostwhite")) (((class color) (min-colors 88) (background dark)) (:background "gray26")) (t (:foreground "black" :background "yellow"))) @@ -88,7 +88,7 @@ (defface company-tooltip-selection '((((class color) (min-colors 88) (background light)) - (:background "light blue")) + (:background "lavender")) (((class color) (min-colors 88) (background dark)) (:background "gray31")) (t (:background "green"))) @@ -149,7 +149,7 @@ (defface company-tooltip-scrollbar-thumb '((((background light)) - :background "indian red") + :background "lightpink3") (((background dark)) :background "gray33")) "Face used for the tooltip scrollbar thumb (bar).") @@ -161,7 +161,7 @@ (defface company-tooltip-scrollbar-track '((((background light)) - :background "wheat") + :background "thistle") (((background dark)) :background "gray28")) "Face used for the tooltip scrollbar track (trough).") @@ -192,21 +192,22 @@ (defun company-frontends-set (variable value) ;; Uniquify. - (let ((value (delete-dups (copy-sequence value)))) - (and (or (and (memq 'company-pseudo-tooltip-unless-just-one-frontend value) - (memq 'company-pseudo-tooltip-frontend value)) - (and (memq 'company-pseudo-tooltip-unless-just-one-frontend-with-delay value) - (memq 'company-pseudo-tooltip-frontend value)) - (and (memq 'company-pseudo-tooltip-unless-just-one-frontend-with-delay value) - (memq 'company-pseudo-tooltip-unless-just-one-frontend value))) - (user-error "Pseudo tooltip frontend cannot be used more than once")) - (and (or (and (memq 'company-preview-if-just-one-frontend value) - (memq 'company-preview-frontend value)) - (and (memq 'company-preview-if-just-one-frontend value) - (memq 'company-preview-common-frontend value)) - (and (memq 'company-preview-frontend value) - (memq 'company-preview-common-frontend value)) - ) + (let ((value (delete-dups (copy-sequence value))) + (tooltip-frontends + '(company-pseudo-tooltip-frontend + company-pseudo-tooltip-unless-just-one-frontend + company-pseudo-tooltip-unless-just-one-frontend-with-delay + company-childframe-frontend + company-childframe-unless-just-one-frontend)) + (preview-frontends + '(company-preview-if-just-one-frontend + company-preview-common-frontend + company-preview-frontend))) + (and (> (cl-count-if (lambda (el) (member el tooltip-frontends)) value) + 1) + (user-error "Any tooltip frontend can be used only once")) + (and (> (cl-count-if (lambda (el) (member el preview-frontends)) value) + 1) (user-error "Preview frontend cannot be used twice")) (and (memq 'company-echo value) (memq 'company-echo-metadata-frontend value) @@ -247,16 +248,20 @@ The visualized data is stored in `company-prefix', `company-candidates', :type '(repeat (choice (const :tag "echo" company-echo-frontend) (const :tag "echo, strip common" company-echo-strip-common-frontend) - (const :tag "show echo meta-data in echo" + (const :tag "show completion's meta-data in echo" company-echo-metadata-frontend) - (const :tag "pseudo tooltip" + (const :tag "graphical tooltip" + company-childframe-frontend) + (const :tag "graphical tooltip, multiple completions only" + company-childframe-unless-just-one-frontend) + (const :tag "overlays based tooltip" company-pseudo-tooltip-frontend) - (const :tag "pseudo tooltip, multiple only" + (const :tag "overlays based tooltip, multiple completions only" company-pseudo-tooltip-unless-just-one-frontend) - (const :tag "pseudo tooltip, multiple only, delayed" + (const :tag "overlays based tooltip, multiple completions only, delayed" company-pseudo-tooltip-unless-just-one-frontend-with-delay) (const :tag "preview" company-preview-frontend) - (const :tag "preview, unique only" + (const :tag "preview, unique completion only" company-preview-if-just-one-frontend) (const :tag "preview, common" company-preview-common-frontend) @@ -4163,7 +4168,7 @@ but adjust the expected values appropriately." left right) (when scrollbar-bounds - (company--scrollbar i scrollbar-bounds))) + (company--scrollbar i scrollbar-bounds selected))) new))) (when remainder @@ -4180,7 +4185,7 @@ but adjust the expected values appropriately." (upper (+ lower size -1))) (cons lower upper)))) -(defun company--scrollbar (i bounds) +(defun company--scrollbar (i bounds selected) (let* ((scroll-width (ceiling (* (default-font-width) company-tooltip-scrollbar-width)))) (propertize " " @@ -4188,7 +4193,9 @@ but adjust the expected values appropriately." 'face (if (and (>= i (car bounds)) (<= i (cdr bounds))) 'company-tooltip-scrollbar-thumb - 'company-tooltip-scrollbar-track)))) + (if selected + 'company-tooltip-selection + 'company-tooltip))))) (defun company--right-margin (limit length) (if (or (not (eq company-tooltip-offset-display 'scrollbar)) diff --git a/elpa/company-20251021.2211/company.info b/elpa/company-20260424.2111/company.info similarity index 98% rename from elpa/company-20251021.2211/company.info rename to elpa/company-20260424.2111/company.info index 1cae4936..f7789d6e 100644 --- a/elpa/company-20251021.2211/company.info +++ b/elpa/company-20260424.2111/company.info @@ -353,11 +353,11 @@ core settings that influence its overall behavior. -- User Option: company-minimum-prefix-length This is one of the values (together with ‘company-idle-delay’), - based on which Company auto-stars looking up completion candidates. - This option configures how many characters have to be typed in by a - user before candidates start to be collected and displayed. An - often choice nowadays is to configure this option to a lower number - than the default value of ‘3’. + based on which Company auto-starts looking up completion + candidates. This option configures how many characters have to be + typed in by a user before candidates start to be collected and + displayed. An often choice nowadays is to configure this option to + a lower number than the default value of ‘3’. -- User Option: company-idle-delay This is the second of the options that configure Company’s @@ -1788,32 +1788,32 @@ Ref: Commands-Footnote-110093 Node: Customization10260 Node: Customization Interface10732 Node: Configuration File11265 -Ref: company-selection-wrap-around13579 -Node: Frontends16072 -Node: Tooltip Frontends17041 -Ref: Tooltip Frontends-Footnote-127755 -Node: Preview Frontends27992 -Ref: Preview Frontends-Footnote-129250 -Node: Echo Frontends29377 -Node: Candidates Search30910 -Node: Filter Candidates32244 -Node: Quick Access a Candidate33024 -Node: Backends34642 -Node: Backends Usage Basics35672 -Ref: Backends Usage Basics-Footnote-137104 -Node: Grouped Backends37188 -Node: Package Backends38699 -Node: Code Completion39628 -Node: Text Completion45155 -Node: File Name Completion49589 -Node: Template Expansion51137 -Node: Candidates Post-Processing51856 -Node: Troubleshooting54433 -Node: Index56106 -Node: Key Index56269 -Node: Variable Index57768 -Node: Function Index62621 -Node: Concept Index67321 +Ref: company-selection-wrap-around13581 +Node: Frontends16074 +Node: Tooltip Frontends17043 +Ref: Tooltip Frontends-Footnote-127757 +Node: Preview Frontends27994 +Ref: Preview Frontends-Footnote-129252 +Node: Echo Frontends29379 +Node: Candidates Search30912 +Node: Filter Candidates32246 +Node: Quick Access a Candidate33026 +Node: Backends34644 +Node: Backends Usage Basics35674 +Ref: Backends Usage Basics-Footnote-137106 +Node: Grouped Backends37190 +Node: Package Backends38701 +Node: Code Completion39630 +Node: Text Completion45157 +Node: File Name Completion49591 +Node: Template Expansion51139 +Node: Candidates Post-Processing51858 +Node: Troubleshooting54435 +Node: Index56108 +Node: Key Index56271 +Node: Variable Index57770 +Node: Function Index62623 +Node: Concept Index67323  End Tag Table diff --git a/elpa/company-20251021.2211/dir b/elpa/company-20260424.2111/dir similarity index 100% rename from elpa/company-20251021.2211/dir rename to elpa/company-20260424.2111/dir diff --git a/elpa/company-20251021.2211/images/small/echo-meta.png b/elpa/company-20260424.2111/images/small/echo-meta.png similarity index 100% rename from elpa/company-20251021.2211/images/small/echo-meta.png rename to elpa/company-20260424.2111/images/small/echo-meta.png diff --git a/elpa/company-20251021.2211/images/small/echo-qa.png b/elpa/company-20260424.2111/images/small/echo-qa.png similarity index 100% rename from elpa/company-20251021.2211/images/small/echo-qa.png rename to elpa/company-20260424.2111/images/small/echo-qa.png diff --git a/elpa/company-20251021.2211/images/small/echo-strip-qa.png b/elpa/company-20260424.2111/images/small/echo-strip-qa.png similarity index 100% rename from elpa/company-20251021.2211/images/small/echo-strip-qa.png rename to elpa/company-20260424.2111/images/small/echo-strip-qa.png diff --git a/elpa/company-20251021.2211/images/small/echo-strip.png b/elpa/company-20260424.2111/images/small/echo-strip.png similarity index 100% rename from elpa/company-20251021.2211/images/small/echo-strip.png rename to elpa/company-20260424.2111/images/small/echo-strip.png diff --git a/elpa/company-20251021.2211/images/small/echo.png b/elpa/company-20260424.2111/images/small/echo.png similarity index 100% rename from elpa/company-20251021.2211/images/small/echo.png rename to elpa/company-20260424.2111/images/small/echo.png diff --git a/elpa/company-20251021.2211/images/small/preview-dark.png b/elpa/company-20260424.2111/images/small/preview-dark.png similarity index 100% rename from elpa/company-20251021.2211/images/small/preview-dark.png rename to elpa/company-20260424.2111/images/small/preview-dark.png diff --git a/elpa/company-20251021.2211/images/small/preview-light.png b/elpa/company-20260424.2111/images/small/preview-light.png similarity index 100% rename from elpa/company-20251021.2211/images/small/preview-light.png rename to elpa/company-20260424.2111/images/small/preview-light.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-annotations.png b/elpa/company-20260424.2111/images/small/tooltip-annotations.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-annotations.png rename to elpa/company-20260424.2111/images/small/tooltip-annotations.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-faces-light.png b/elpa/company-20260424.2111/images/small/tooltip-faces-light.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-faces-light.png rename to elpa/company-20260424.2111/images/small/tooltip-faces-light.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-filter.png b/elpa/company-20260424.2111/images/small/tooltip-filter.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-filter.png rename to elpa/company-20260424.2111/images/small/tooltip-filter.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-flip.png b/elpa/company-20260424.2111/images/small/tooltip-flip.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-flip.png rename to elpa/company-20260424.2111/images/small/tooltip-flip.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-icon-bg.png b/elpa/company-20260424.2111/images/small/tooltip-icon-bg.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-icon-bg.png rename to elpa/company-20260424.2111/images/small/tooltip-icon-bg.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-icon-face.png b/elpa/company-20260424.2111/images/small/tooltip-icon-face.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-icon-face.png rename to elpa/company-20260424.2111/images/small/tooltip-icon-face.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-icons-dot.png b/elpa/company-20260424.2111/images/small/tooltip-icons-dot.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-icons-dot.png rename to elpa/company-20260424.2111/images/small/tooltip-icons-dot.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-icons-text.png b/elpa/company-20260424.2111/images/small/tooltip-icons-text.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-icons-text.png rename to elpa/company-20260424.2111/images/small/tooltip-icons-text.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-icons-vscode.png b/elpa/company-20260424.2111/images/small/tooltip-icons-vscode.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-icons-vscode.png rename to elpa/company-20260424.2111/images/small/tooltip-icons-vscode.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-limit.png b/elpa/company-20260424.2111/images/small/tooltip-limit.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-limit.png rename to elpa/company-20260424.2111/images/small/tooltip-limit.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-margin.png b/elpa/company-20260424.2111/images/small/tooltip-margin.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-margin.png rename to elpa/company-20260424.2111/images/small/tooltip-margin.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-minimum-above.png b/elpa/company-20260424.2111/images/small/tooltip-minimum-above.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-minimum-above.png rename to elpa/company-20260424.2111/images/small/tooltip-minimum-above.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-minimum-below.png b/elpa/company-20260424.2111/images/small/tooltip-minimum-below.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-minimum-below.png rename to elpa/company-20260424.2111/images/small/tooltip-minimum-below.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-offset-display.png b/elpa/company-20260424.2111/images/small/tooltip-offset-display.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-offset-display.png rename to elpa/company-20260424.2111/images/small/tooltip-offset-display.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-qa-faces-light.png b/elpa/company-20260424.2111/images/small/tooltip-qa-faces-light.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-qa-faces-light.png rename to elpa/company-20260424.2111/images/small/tooltip-qa-faces-light.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-quick-access.png b/elpa/company-20260424.2111/images/small/tooltip-quick-access.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-quick-access.png rename to elpa/company-20260424.2111/images/small/tooltip-quick-access.png diff --git a/elpa/company-20251021.2211/images/small/tooltip-search.png b/elpa/company-20260424.2111/images/small/tooltip-search.png similarity index 100% rename from elpa/company-20251021.2211/images/small/tooltip-search.png rename to elpa/company-20260424.2111/images/small/tooltip-search.png -- 2.47.3