Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
ereslibre committed Feb 9, 2025
1 parent 8e1ec90 commit 4f621ca
Show file tree
Hide file tree
Showing 577 changed files with 11,397 additions and 6,365 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
;; -*- no-byte-compile: t; lexical-binding: nil -*-
(define-package "adoc-mode" "20240218.1035"
(define-package "adoc-mode" "20250206.838"
"A major-mode for editing AsciiDoc files."
'((emacs "26"))
:url "https://github.com/bbatsov/adoc-mode"
:commit "2c2eb8043623aa99d35aacbad2ee39188bf1bad3"
:revdesc "2c2eb8043623"
:commit "20772277b8a5b8c08d49bd03043d5d4dd7a815e9"
:revdesc "20772277b8a5"
:keywords '("docs" "wp")
:authors '(("Florian Kaufmann" . "[email protected]"))
:maintainers '(("Bozhidar Batsov" . "[email protected]")))
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
;; Copyright 2009-2016 Florian Kaufmann <[email protected]>
;; Copyright 2022-2024 Bozhidar Batsov <[email protected]> and adoc-mode contributors
;;
;; Maintainer: Bozhidar Batsov <[email protected]>
;; Author: Florian Kaufmann <[email protected]>
;; URL: https://github.com/bbatsov/adoc-mode
;; Maintainer: Bozhidar Batsov <[email protected]>
;; Created: 2009
;; Package-Version: 20240218.1035
;; Package-Revision: 2c2eb8043623
;; Package-Version: 20250206.838
;; Package-Revision: 20772277b8a5
;; Package-Requires: ((emacs "26"))
;; Keywords: docs, wp
;;
Expand Down Expand Up @@ -836,13 +836,13 @@ something that is orthogonal to the adoc-bold-face etc faces."
(defvar adoc-language-info-face 'adoc-language-info-face)

(defface adoc-reference-face
'((t (:inherit adoc-markup-face)))
'((t (:inherit link)))
"Face for link references."
:group 'adoc-faces)
(defvar adoc-reference-face 'adoc-reference-face)

(defface adoc-link-title-face
'((t (:inherit font-lock-comment-face)))
'((t (:inherit adoc-markup-face)))
"Face for reference link titles."
:group 'adoc-faces)
(defvar adoc-link-title-face 'adoc-link-title-face)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ parameter and returns a list of major modes to search. See also
:package-version '(company . "1.0.0"))

(defvar-local company-dabbrev--boundaries nil)
(defvar-local company-dabbrev-code--sorted nil)

(defun company-dabbrev-code--make-regexp (prefix)
(let ((prefix-re
Expand All @@ -94,9 +95,11 @@ parameter and returns a list of major modes to search. See also
(let ((prefix (if (>= (length prefix) 2)
(substring prefix 0 2)
prefix)))
(mapconcat #'regexp-quote
(mapcar #'string prefix)
"\\(\\sw\\|\\s_\\)*"))))))
(concat
"\\(\\sw\\|\\s_\\)*"
(mapconcat #'regexp-quote
(mapcar #'string prefix)
"\\(\\sw\\|\\s_\\)*")))))))
(concat "\\_<" prefix-re "\\(\\sw\\|\\s_\\)*\\_>")))

;;;###autoload
Expand All @@ -118,6 +121,7 @@ comments or strings."
company-dabbrev--boundaries)))
(expand-common (company-dabbrev-code--expand-common arg (car rest)))
(kind 'text)
(sorted company-dabbrev-code--sorted)
(no-cache t)
(ignore-case company-dabbrev-code-ignore-case)
(match (when company-dabbrev-code-completion-styles
Expand Down Expand Up @@ -161,12 +165,18 @@ comments or strings."
(completion-styles (if (listp company-dabbrev-code-completion-styles)
company-dabbrev-code-completion-styles
completion-styles))
(metadata (completion-metadata prefix table nil))
res)
(if (not company-dabbrev-code-completion-styles)
(all-completions prefix table)
(setq res (company--capf-completions
prefix suffix
table))
table nil
metadata))
(when-let* ((sort-fn (completion-metadata-get metadata 'display-sort-function)))
(setq company-dabbrev-code--sorted t)
(setf (alist-get :completions res)
(funcall sort-fn (alist-get :completions res))))
(setq company-dabbrev--boundaries
(company--capf-boundaries-markers
(assoc-default :boundaries res)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
;; -*- no-byte-compile: t; lexical-binding: nil -*-
(define-package "company" "20241106.2000"
(define-package "company" "20250114.2109"
"Modular text completion framework."
'((emacs "26.1"))
:url "https://github.com/company-mode/company-mode"
:commit "0ae7c293112248a0c36377d6859a95d216ae5e96"
:revdesc "0ae7c2931122"
:url "http://company-mode.github.io/"
:commit "9a81d0cca268d35d5e18d7d4e2277a9e57887dd8"
:revdesc "9a81d0cca268"
:keywords '("abbrev" "convenience" "matching")
:maintainers '(("Dmitry Gutov" . "[email protected]")))
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
;; Author: Nikolaj Schumacher
;; Maintainer: Dmitry Gutov <[email protected]>
;; URL: http://company-mode.github.io/
;; Package-Version: 20241106.2000
;; Package-Revision: 0ae7c2931122
;; Package-Version: 20250114.2109
;; Package-Revision: 9a81d0cca268
;; Keywords: abbrev, convenience, matching
;; Package-Requires: ((emacs "26.1"))

Expand Down Expand Up @@ -538,9 +538,10 @@ even if the backend uses the asynchronous calling convention."
(defcustom company-transformers nil
"Functions to change the list of candidates received from backends.
Each function gets called with the return value of the previous one.
Each function is called with the return value of the previous one.
The first one gets passed the list of candidates, already sorted and
without duplicates."
without duplicates (candidates with different annotations are considered to
be distinct)."
:type '(choice
(const :tag "None" nil)
(const :tag "Sort by occurrence" (company-sort-by-occurrence))
Expand Down Expand Up @@ -4263,7 +4264,7 @@ Returns a negative number if the tooltip should be displayed above point."
end (save-excursion
(vertical-motion (abs height))
(point))
ov (make-overlay beg end nil t)
ov (make-overlay beg end nil t t)
args (list (mapcar 'company-plainify
(company-buffer-lines beg end))
column nl above)))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
This is company.info, produced by makeinfo version 6.8 from
company.texi.

This user manual is for Company version 1.0.2 (5 November 2024).
This user manual is for Company version 1.0.3-snapshot
(7 December 2024).

Copyright © 2021-2024 Free Software Foundation, Inc.

Expand All @@ -26,7 +27,8 @@ The goal of this document is to lay out the foundational knowledge of
the package, so that the readers of the manual could competently start
adapting Company to their needs and preferences.

This user manual is for Company version 1.0.2 (5 November 2024).
This user manual is for Company version 1.0.3-snapshot
(7 December 2024).

Copyright © 2021-2024 Free Software Foundation, Inc.

Expand Down Expand Up @@ -1294,16 +1296,42 @@ File: company.info, Node: Candidates Post-Processing, Prev: Package Backends,
5.4 Candidates Post-Processing
==============================

A list of completion candidates, supplied by a backend, can be
additionally manipulated (reorganized, reduced, sorted, etc) before its
output. This is done by adding a processing function name to the user
option ‘company-transformers’ list, for example:
A list of completion candidates supplied by backends can be manipulated
before output: reorganized, reduced, sorted, etc. To apply adjustments,
add a processing function name to the user option ‘company-transformers’
list.

The transformer functions are called in a sequence, each with the return
value of the previous one. The first function receives a sorted list of
distinct completion candidates. Note that the default sorting behavior
may be overridden by backends and influenced by the use of the keyword
‘:separate’ in the grouped backends list (*note Grouped Backends::).

Since Company does not treat candidates with differing annotations as
duplicates, it may sometimes be desirable to condense completion lists
containing such entries. In the example below, post-processing begins
with their removal. Then, the weighted ordering of the candidates is
performed.

;; Set grouped backends.
(setq company-backends '((company-capf company-dabbrev-code)))

;; Apply post-processing.
(setq company-transformers '(delete-consecutive-dups
company-sort-by-occurrence))

Company is bundled with several such transformer functions. They are
listed below.
If a grouped backend contains the keyword ‘:separate’, you can use the
‘delete-dups’ function instead.

;; Set grouped backends.
(setq company-backends
'((:separate company-capf company-dabbrev-code)))

;; Apply post-processing.
(setq company-transformers '(delete-dups
company-sort-by-occurrence))

Company is bundled with several transformer functions.

-- Function: company-sort-by-occurrence
Sorts candidates using ‘company-occurrence-weight-function’
Expand Down Expand Up @@ -1459,7 +1487,7 @@ Variable Index
* company-minimum-prefix-length: Configuration File. (line 9)
* company-mode: Initial Setup. (line 6)
* company-occurrence-weight-function: Candidates Post-Processing.
(line 21)
(line 47)
* company-require-match: Configuration File. (line 55)
* company-search-regexp-function: Candidates Search. (line 13)
* company-selection-wrap-around: Configuration File. (line 47)
Expand Down Expand Up @@ -1542,11 +1570,11 @@ Function Index
* company-show-doc-buffer: Commands. (line 38)
* company-show-location: Commands. (line 45)
* company-sort-by-backend-importance: Candidates Post-Processing.
(line 27)
(line 53)
* company-sort-by-occurrence: Candidates Post-Processing.
(line 17)
(line 43)
* company-sort-prefer-same-case-prefix: Candidates Post-Processing.
(line 33)
(line 59)
* company-tempo: Template Expansion. (line 11)
* company-text-icons-margin: Tooltip Frontends. (line 175)
* company-tng-frontend: Structure. (line 26)
Expand All @@ -1565,6 +1593,12 @@ Concept Index
[index]
* Menu:

* :separate: Grouped Backends. (line 14)
* :separate <1>: Candidates Post-Processing.
(line 11)
* :separate <2>: Candidates Post-Processing.
(line 30)
* :with: Grouped Backends. (line 25)
* abbrev: Template Expansion. (line 6)
* abort: Usage Basics. (line 23)
* abort <1>: Commands. (line 34)
Expand All @@ -1573,6 +1607,8 @@ Concept Index
(line 13)
* active backend <1>: Troubleshooting. (line 14)
* annotation: Tooltip Frontends. (line 52)
* annotation <1>: Candidates Post-Processing.
(line 17)
* auto-start: Initial Setup. (line 13)
* backend: Structure. (line 6)
* backend <1>: Structure. (line 10)
Expand All @@ -1586,6 +1622,8 @@ Concept Index
(line 6)
* backends <2>: Grouped Backends. (line 6)
* backends <3>: Package Backends. (line 6)
* backends <4>: Candidates Post-Processing.
(line 11)
* basics: Usage Basics. (line 6)
* bug: Troubleshooting. (line 6)
* bug <1>: Troubleshooting. (line 25)
Expand Down Expand Up @@ -1646,8 +1684,10 @@ Concept Index
* definition: Commands. (line 45)
* distribution: Installation. (line 6)
* doc: Commands. (line 38)
* duplicate: Candidates Post-Processing.
(line 6)
* duplicates: Candidates Post-Processing.
(line 17)
* duplicates <1>: Candidates Post-Processing.
(line 30)
* echo: Echo Frontends. (line 6)
* enable: Initial Setup. (line 8)
* error: Troubleshooting. (line 6)
Expand All @@ -1674,6 +1714,8 @@ Concept Index
* frontend <1>: Structure. (line 10)
* frontends: Frontends. (line 6)
* grouped backends: Grouped Backends. (line 6)
* grouped backends <1>: Candidates Post-Processing.
(line 11)
* icon: Tooltip Frontends. (line 151)
* install: Installation. (line 6)
* interface: Tooltip Frontends. (line 48)
Expand Down Expand Up @@ -1703,6 +1745,8 @@ Concept Index
* package backends: Package Backends. (line 6)
* pluggable: Structure. (line 6)
* pop-up: Tooltip Frontends. (line 6)
* post-processing: Candidates Post-Processing.
(line 6)
* prefix matches: Terminology. (line 10)
* preview: Preview Frontends. (line 6)
* quick start: Initial Setup. (line 6)
Expand Down Expand Up @@ -1731,45 +1775,45 @@ Concept Index


Tag Table:
Node: Top564
Node: Overview1984
Node: Terminology2392
Node: Structure3699
Node: Getting Started5190
Node: Installation5468
Node: Initial Setup5851
Node: Usage Basics6699
Node: Commands7677
Ref: Commands-Footnote-110075
Node: Customization10242
Node: Customization Interface10714
Node: Configuration File11247
Ref: company-selection-wrap-around13561
Node: Frontends16054
Node: Tooltip Frontends17023
Ref: Tooltip Frontends-Footnote-127737
Node: Preview Frontends27974
Ref: Preview Frontends-Footnote-129232
Node: Echo Frontends29359
Node: Candidates Search30892
Node: Filter Candidates32226
Node: Quick Access a Candidate33006
Node: Backends34624
Node: Backends Usage Basics35654
Ref: Backends Usage Basics-Footnote-137086
Node: Grouped Backends37170
Node: Package Backends38681
Node: Code Completion39610
Node: Text Completion45137
Node: File Name Completion49571
Node: Template Expansion51119
Node: Candidates Post-Processing51838
Node: Troubleshooting53315
Node: Index54988
Node: Key Index55151
Node: Variable Index56650
Node: Function Index61503
Node: Concept Index66203
Node: Top573
Node: Overview2002
Node: Terminology2410
Node: Structure3717
Node: Getting Started5208
Node: Installation5486
Node: Initial Setup5869
Node: Usage Basics6717
Node: Commands7695
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

End Tag Table

Expand Down
1 change: 0 additions & 1 deletion dotfiles/assets/emacs/emacs.d/elpa/compat-30.0.0.0.signed

This file was deleted.

1 change: 1 addition & 0 deletions dotfiles/assets/emacs/emacs.d/elpa/compat-30.0.2.0.signed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) <[email protected]> (trust undefined) created at 2025-01-04T23:05:00+0100 using EDDSA
Loading

0 comments on commit 4f621ca

Please sign in to comment.